wheredat provides a geocoding and reverse geocoding interface (UI) through Bing, MapQuest or Mapbox maps. You setup an instance of the application and then embed it in an iframe on any other applications that use it. The client app passes an address or lonlat it needs geocoded and wheredat builds a map showing the location found allowing the user to move the point on the map to further refine the location. All this information is passed back to the client app so it can be used or stored there. Another one of its goals is to be extremely light weight and quick to load.