Географическое картирование - как? - PullRequest
1 голос
/ 14 августа 2011

Мне нужно разработать приложение, в котором я буду отображать статистику на карте на уровне округа / города. Я посмотрел на Google API, но географическое картирование только на уровне страны. Кто-нибудь видел API географического картографирования, который может раскрасить область карты на уровне округа или города?

Большое спасибо.

Ответы [ 2 ]

2 голосов
/ 14 августа 2011

Вы можете использовать OpenLayers, если вы можете получить данные полигона округа в правильной форме - GML будет работать хорошо, и есть инструменты для преобразования из Shapefile и других распространенных форматов данных геополигонов в GML (ogr2ogr из пакета GDAL).

Все бесплатно и с открытым исходным кодом.

0 голосов
/ 03 марта 2012

Разработчик jVectorMap (плагин jQuery) имеет пример с различными немецкими государствами.Как и OpenLayers, вам нужно каким-то образом получить данные полигонов округов в правильной форме для использования в jVectorMap.Возможно, вы захотите связаться с разработчиком jVectorMap и спросить, есть ли для вас простой способ сделать это.

На примере d3.js диаграммы Choropleth Майк Босток упоминает:и границы округа от Бюро переписей США, упрощенные с использованием GDAL и MapShaper ».Эти два инструмента (GDAL и MapShaper) могут помочь.

...