2009-05-20 4 views
3

Ok, donc, en gros, je parle avec quelqu'un de créer un moyen pour les utilisateurs de poster des emplacements sur une carte et d'avoir une épingle sur l'emplacement.Technologies de cartographie pour le web (comme Google Maps)

Je sais que Google Maps peut le faire et a probablement la meilleure documentation/support. Je me demandais juste si/quelles autres options il y a. J'ai trouvé Pushpin et Mappy mais je ne sais vraiment pas beaucoup de choses sur eux.

Alors avec quelles cartes travaillez-vous/pourquoi?

Répondre

8

Donc, pour répondre à votre question. I use l'API Google Maps.

Pourquoi?

Je pense qu'il y a beaucoup de bonnes raisons qui font de Google Maps une solution de cartographie extrêmement utile pour les développeurs Web. Je me rends compte que je vais probablement sonner comme une main agitant évangéliste, mais voilà:

  • Très bien documented API
  • accès à une gamme de jeux excellents de tuiles pour vos cartes (topographiques, par satellite, des cartes routières, terrain).
  • Accès au plug-in Google Earth 3D avec très peu de modifications apportées à un site Google Maps standard.
  • Mises à niveau et améliorations constantes de l'API et de ses fonctionnalités. J'ai commencé à travailler sur mon projet Google Maps il y a quelques années et j'ai vu de nouveaux tilesets, les contrôles de l'interface graphique, le zoom mousewheel, le plugin Google Earth ... Je suis sûr que cette liste s'allongera.
  • StreetView. Je ne l'utilise pas moi-même, mais Streetview est une fonctionnalité fantastique qui n'est pas dupliquée dans les autres solutions de cartographie.
  • Ensemble complet d'outils très utiles dans l'API. GLog, calculs de distance, GLatLngRegion etc ...
  • GéoCoding. Je me suis récemment familiarisé avec l'API GeoCoding fournie par Google et j'ai trouvé qu'il était très facile à utiliser et extrêmement puissant.
  • The Google Maps Group - J'ai demandé l'aide de ces gars plusieurs fois et j'ai trouvé des réponses rapides et précises qui rivalisent avec StackOverflow.
  • Possibilité de superposer des tuiles sur les tuiles de carte Google (GOverlay).
  • Possibilité d'implémenter des tilsets entièrement personnalisés qui tirent parti de l'infrastructure de mise à l'échelle/panoramique de Google Maps.
  • Custom map themes vous permet d'intégrer l'apparence de la carte à votre modèle de couleurs de page.
1

Si vous souhaitez utiliser un framework pour construire des applications autour de cartes en Java, vous devriez jeter un oeil à http://www.geomajas.org/ qui est un framework de cartographie web open source. Cela vous donne à la fois un frontend de mappage (en utilisant GWT) et une puissante intégration de différentes sources de données. Parmi d'autres options, vous pouvez utiliser OpenStreetMaps pour les données de base et l'intégrer avec de nombreuses autres couches. Et tout est purement Java.