2015-01-21 3 views
0

У меня есть приложение WPF на C#, которое имеет элемент управления браузера для отображения Карты Google.Offline Maps API для настольного приложения C#?

API-интерфейс Google Maps v3 используется в приложении.

Я использую данные, полученные от службы, для определения местоположения и истории пользователей. Так много маркеров и полилиний используются.

Но для использования API Карт Google нам необходимо подключиться к Интернету для отправки запросов на сервер. И я считаю, что API не будет работать в автономном режиме даже с Enterprise Edition.

Мне нужна альтернатива API Карт Google (предпочтительно с открытым исходным кодом), чтобы работать полностью автономно, что обеспечивает аналогичные службы, такие как места маркировки, линии рисования, масштабирование и т. Д., У меня нет много времени, чтобы закончить это , Поэтому вместо того, чтобы тестировать различные доступные API-интерфейсы, я надеялся, что кто-то должен сделать что-то подобное, чтобы я мог закончить свою задачу вовремя. В настоящее время я пытаюсь использовать ArcGIS. Достаточно ли это для моей цели? Есть ли альтернатива с открытым исходным кодом?

ответ

1

Если вам нужна автономная карта, я думаю, что ESRI - единственный способ сделать. Google не позволяет пользователям кэшировать свои фрагменты.

Смотрите ссылки, чтобы узнать, как вы можете сделать это с помощью ArcGIS: https://doc.arcgis.com/en/arcgis-online/use-maps/take-maps-offline.htm

https://developers.arcgis.com/net/desktop/guide/create-an-offline-map.htm

Смежные вопросы