Question

Question simple, la réponse pourrait ne pas être ...

Je vais développer une application Web (ASP.NET MVC) pour un client. Ils m'ont demandé leur avis sur l'opportunité d'utiliser Google Maps ou Virtual Earth pour fournir une solution de cartographie.

Que feriez-vous et pourquoi? Ou y en a-t-il d'autres que vous pouvez recommander?

Que devez-vous savoir d'autre?

  1. Street View (ou équivalent) ne sera pas nécessaire dans un proche avenir, mais un jour il pourrait.
  2. Le client veut identifier certains caractéristiques mappables, et au-delà trouver ces caractéristiques quand dans un distance spécifiée.

Que devrais-je envisager d'autre à un niveau élevé? Ou mon client?

Merci d'avance.

Était-ce utile?

La solution

L’une de vos principales préoccupations doit être la licence s’il s’agit d’un site Web commercial. Vous devrez contacter Google et Microsoft pour les détails exacts et les tarifs, mais de nombreux sites Web indiquent que la mise en œuvre de ces solutions pourrait vous coûter 10 000 USD. Cependant, ils vous rendent accro au développement rapide et facile!

Ma préférence va à Google Maps. Cela semble un peu plus fluide, mais j’ai déjà développé de très bons prototypes avec le kit de développement logiciel Virtual Earth.

Je ne sais pas si Microsoft prévoit un équivalent de la fonctionnalité StreetView. Si cela se trouve dans les cartes de configuration requise à l'avenir, restez avec Google.

L’une ou l’autre des technologies vous permettra de rechercher des entités géographiques de différentes manières - que ce soit par région, adresse ou latitude spécifique + longitude. Ils vous permettent également de superposer vos propres images ou de dessiner des lignes, des polygones, etc.

Google Maps semble avoir une base d'utilisateurs plus large (même si Microsoft le faisait techniquement avant que Google ne l'utilise!), de sorte que vous pourrez probablement obtenir plus d'aide sur intarweb lors de la mise en œuvre de votre solution que pour Microsoft.

Plus d'informations sur Google Maps pour les entreprises se trouve ici: http://www.google.com/enterprise/maps/map_info.html

Autres conseils

Vous devriez demander au client une liste assez complète d'exigences pour la solution de mappage. Vous en avez mentionné un: ces "fonctionnalités mappables". Y en a-t-il d'autres?

Une fois que vous avez la liste, vous pouvez voir laquelle vous convient le mieux et y aller.

Si Street View est définitivement à l'horizon, vous devez utiliser Google - ou s'agit-il d'un sujet qui vient de faire surface dans la conversation?

Cela dit, pour un peu plus d'effort, vous pouvez écrire une couche d'abstraction située entre votre application et la solution de mappage. Ainsi, si celle que vous n'avez pas choisie offre un meilleur ajustement à l'avenir, il sera plus facile de faire le changement. Cela va à l’encontre de la méthodologie Agile (YAGNI).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top