2010-04-14 12 views
3

Je veux commencer à utiliser Bing pour un projet qui comprendra l'élaboration de la route la plus courte entre les points et tracer un itinéraire sur la carte, etc.Bing Maps, VirtualEarth, MapPoint - comment se rapportent-ils tous les uns aux autres?

Cependant, avec Bing Maps, il y a VirtualEarth et MapPoint. Comment tous ces produits se rapportent les uns aux autres? Si j'en utilise un, ai-je besoin de tous les autres?

De même, Bing Maps utilise-t-il SQL Server et ses fonctions spatiales/cartographiques?

Merci

Répondre

4

Comme vous le soulignez, ils font tous partie de la même famille, et en partie sont une évolution des offres de cartographie de Microsoft. Cependant, certains d'entre eux fournissent des choses que les autres ne fournissent pas. Il n'y a pas de dépendance entre eux cependant. Pour commencer avec le facile, Bing Maps est fondamentalement le nouveau nom pour Virtual Earth. La technologie et le produit n'ont pas vraiment changé, juste le nom. Lorsque la marque Bing a été introduite, Live Search Maps est devenu Bing Maps, et Virtual Earth est devenu Bing Maps for Enterprise. Neat, hein? Bing Maps est essentiellement le produit Google Maps concurrent.

Il fournit une API de mappage JavaScript avec un certain nombre d'API de service Web derrière lui pour le géocodage, le routage, etc ... Bien sûr, il possède des fonctionnalités uniques, comme la vue oblique Bird's Eye, etc ...

MapPoint est un produit beaucoup plus ancien - je crois que vous pouvez toujours obtenir des morceaux sur CD-ROM! Il fournit cependant certains services que Bing Maps ne propose pas, tels que le téléchargement d'adresses pour le géocodage par lots, et leur mise à disposition via un service web spatial SOAP (où est mon plus proche?). Si vous avez vos propres ensembles de données que vous souhaitez intégrer, vous pouvez regarder dans MapPoint un peu plus. Si tout ce que vous voulez faire est afficher des cartes sur une page Web, mettre quelques icônes sur, rechercher des lieux, et tracer des routes entre les lieux, alors Bing Maps est probablement celui que vous voulez. Ce que Bing Maps ne fait pas bien actuellement, c'est donner accès aux services web bruts qui le sous-tendent. Si vous devez effectuer plusieurs appels à une API spatiale (par exemple, le routage) sans passer par l'API JavaScript, vous devrez peut-être utiliser le service Web MapPoint.

En ce qui concerne les entités spatiales de SQL Server. Il est utilisé dans le backend de Bing Maps, mais n'est pas directement exposé aux utilisateurs finaux. Vous n'en avez pas besoin pour utiliser Bing Maps bien sûr.