I just handed new GIS project and given two choices for map solution.
Now i know only google maps and dont have any idea about the above two. My goal is to provide price effective solution (thats main) having good performance and doing basic task on map like display points, draw region (polygons), create markers.
I also had to do geocoding and reverse geo coding but from my search i dont think its possible with the above two, but i can get third party vendor here to do it.
Guys i need your feedback here badly.
Thank you
Mapstraction isn't a library in it's own right, it's an abstraction layer that allows you to write your map code once and then swap from say OpenLayers to Google Maps (or about 12 other providers) by changing one line of JavaScript code.
Mapstraction also provides a geocoding abstraction currently supports seven geocoding providers including Google and OpenLayers.
Check out the Mapstraction wiki for more details.
Alternatively you can use OpenLayers directly for mapping and geocoding via OpenStreetMap.