Открытые альтернативы гугл-картам? - PullRequest
35 голосов
/ 25 августа 2010

Я ищу альтернативу Google-картам со всем богатством их API, но более открытым. Существует ли такая вещь?

Ответы [ 6 ]

29 голосов
/ 25 августа 2010

OpenStreetMap , конечно, очевидный ответ. Существуют различные API для управления данными в базе данных, а также различные API для получения карт на ваших веб-страницах, такие как OpenLayers , Mapstraction или Staticmaps .

15 голосов
/ 24 ноября 2011

Google недавно ввел ограничение в 25 000 сеансов карт в день, что вынудило нас рассмотреть альтернативы для некоторых из наших сайтов.

Мы написали сообщение в блоге об этом с некоторыми примерами здесь .

В двух словах, мы решили использовать комбинацию Leaflet CloudMade для API Javascript Map, а затем Open MapQuest (на основе данных OpenStreetMap) для плиток.

6 голосов
/ 04 мая 2012

Возможно, вы захотите рассмотреть http://leaflet.cloudmade.com/

5 голосов
/ 25 августа 2010

OpenLayers

О программе ...
OpenLayers позволяет легко разместить динамическую карту на любой веб-странице.Он может отображать плитки карты и маркеры, загруженные из любого источника.MetaCarta разработала первоначальную версию OpenLayers и предоставила ее общественности для дальнейшего использования географической информации всех видов.OpenLayers - это полностью бесплатный JavaScript-код с открытым исходным кодом, выпущенный по лицензии BSD.

1 голос
/ 21 сентября 2010

Рассмотрим эту статью: http://www.alistapart.com/articles/takecontrolofyourmaps

Вот несколько вариантов, предложенных в статье:
1-OpenLayers
2-TileCache
3-Mapnik
4-QGIS

В статье (теоретически) объясняется, как создать свой собственный программный стек, который будет имитировать карты Google, но останется под вашим полным контролем.

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

1 голос
/ 25 августа 2010

Если вы находитесь в Великобритании, вы можете использовать карты открытых данных Ordance Surveys карты.

...