move IGeoCoder utility from c.geo.mapwidget