Есть ли программное обеспечение карты, которое имеет API, который может быть вызван из C #? - PullRequest
1 голос
/ 27 июля 2011

Есть ли программное обеспечение для карт, имеющее API, которое можно вызвать из c #? Я написал приложение для доставки, и мне нужно запросить адреса и показать карту с указанием местоположения и маршрута. Мне также нужно, чтобы он был в автономном режиме из Интернета. Я слышал, что я могу использовать Mappoint или Autoroute.

1 Ответ

0 голосов
/ 01 августа 2011

AutoRoute = "Улицы и поездки", фирменные для Европы.Это урезанные версии Microsoft MapPoint.Им не хватает некоторых бизнес-функций для построения графиков, но им также не хватает API.

MapPoint может быть установлен с диска и поставляется с собственными дорожными данными.Но вы ограничены Северной Америкой и Европой - это покрытие может быть слишком ограничено для ваших требований?

Единственными недорогими альтернативами будет поиск системы с открытым исходным кодом, такой как QuantumGIS (которая, я думаю, не имеет маршрутизациино я могу ошибаться) или pgRouting (расширение маршрутизации для PostGIS) и использовать данные OpenStreetMap.Другие системы, которые могут работать в нескольких странах (кроме MapPoint), будут дорогостоящими.

Наконец: веские причины не использовать Bing Maps и Google Maps?И Google, и Microsoft довольно часто меняли свои API из-за инноваций.Они становятся более стабильными, но вы хотите переписывать свое приложение каждые 12-18 месяцев?

...