Оффлайн карты с маркерами - PullRequest
1 голос
/ 06 января 2012

У меня есть требование для создания веб-приложения, которое размещено на сервере интрасети (нет доступа в Интернет).Это приложение будет использоваться для отслеживания различного статуса в различных географических точках, местоположения в настоящее время охватываются в Азии.

Я прочитал на API-интерфейсе Google Map, и кажется, что это против их политикииспользовать свою карту в автономном режиме.С другой стороны, меня интересуют пользовательские маркеры. Я собираюсь использовать концепцию маркеров для отображения статуса области.

Следовательно, примерный пример статуса можно обозначить каккрасный - ошибка, зеленый - работает должным образом, и это будет обновляться каждые 1 час.

Кто-нибудь из братьев придерживался подобной концепции и захочет направить меня?Предполагается, что автономные карты должны быть бесплатными, однако, если платная версия окажется полезной, ее можно рассмотреть.

Ответы [ 2 ]

2 голосов
/ 06 января 2012

Похоже, вы могли бы использовать комбинацию MapServer в качестве картографического сервера и openstreetmap в качестве источника данных (карты для Азии доступны, но это зависит от уровня масштабирования, точности и обновления, с которым вы готовы работать) и OpenLayers для загрузки, отображать и отображать ваши маркеры и данные.

Ссылки:

Примечание: вы можете найти .shp версии openstreetmap для бесплатного просмотра и использования в автономном режиме, здесь: http://downloads.cloudmade.com/ и здесь: http://download.geofabrik.de/osm/

А вот учебник MapServer для C # mapscript (ASP .NET): http://www.paolocorti.net/2006/09/20/mapserver-tutorial-for-c-mapscript-asp-net/

0 голосов
/ 06 января 2012

Google Maps / Earth позволит вам хранить только 2 Гб данных карты локально.API не позволит вам хранить их вообще.Нет возможности использовать карты в автономном режиме.Однако вы можете попробовать загрузить изображения из NASA World Wind: http://worldwind.arc.nasa.gov/java/ это открытый источник.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...