Mapstraction library looks very impressive to to this job. I posted a comment here:

http://drupal.org/node/54963#comment-134052

What do you think?

Comments

geodaniel’s picture

Title: API Generalization: Yahoo, Google, Microsoft, OpenStreetMap, etc » API Generalization using Mapstraction: Yahoo, Google, Microsoft, OpenStreetMap, etc

I was just coming over here to suggest the same thing and spotted that you'd beaten me to it :)

I think it would be a good idea to incorporate Mapstraction to relieve some of the reliance on Google and give people the option to choose which mapping provider they wish to use. It also brings in some extra functionality that some of the providers have that others don't.

webgeer’s picture

Status: Active » Postponed

I think this is an interesting idea, but there are a number of concerns about it for any short term implementation. You can see some of my comments at: http://drupal.org/node/54963

I would like to suggest that discussion on this move to either to the above noted DEP or a new discussion thread on http://groups.drupal.org/mapping. As this isn't a feature that I forsee implementing in the short term and I think the concept needs some further development, I'm changing the status to "postponed".

James
(Webgeer)

bdragon’s picture

Status: Postponed » Closed (won't fix)

GMap is pretty closely tied to the Google Maps API. I am working / will be working on an openlayers module, which is more along the lines of mapstraction, but that is outside the scope of GMap.