2012-04-09 5 views
2

Кто-нибудь может предложить, какую программу/подход я должен использовать? Мне нужна карта, такая как карта google, где я могу отображать карту, добавлять маркерный полигон и т. Д. Но я не могу полагаться на такие онлайн-сервисы, так как клиент боится, что такая служба отмирает и идет наша система ...Карта с открытым исходным кодом

ответ

3

посмотрите на множество ресурсов указали в ответах на эти вопросы на GIS.SE:

GIS for the web

Steps to Start Web Mapping

Вы можете посмотреть на Google Fusion Tables, или решения, как MapBox или CartoDB для быстрых, размещенных решений.

Хочет инвестировать больше времени (и в зависимости от ваших навыков и языковых предпочтений) вы могли бы углубиться в PostGIS & GeoServer/Mapserver с фронтендом OpenLayers/Leaflet (или любым other libraries). OSGeo-Live DVD может пригодиться для быстрого и грязного обзора большинства этих опций.

1

Вот чистая база данных с открытым исходным кодом и ресурсы базы геолокации. Карта Google или карта Bing замечательны, но для коммерческого использования они требуют бизнес-контракта. Говорят, что Foursquare недавно переключил свой карточный инструмент с карты Google на API-интерфейс Leaflet с открытым исходным кодом, который выглядит как на картинке ниже. Эти инструменты карты довольно велики и рекомендуемы.

enter image description here

Хорошее место, чтобы начать. Два ресурса, приведенные ниже, на самом деле не используются разработчиками, потому что они уже включены в API-интерфейс javascript.

Можно скачать бесплатно Ip файл адрес & город отображение, которые могут использоваться для пользовательского кода отображения.

0

Я рекомендую http://mapserver.org/

Вы можете создавать файлы карты в вас сервер ... и вы можете подключиться, чтобы открыть исходные базы данных, как PostGIS