2011-08-14 41 views
1

我需要開發一個應用程序,我將在縣/鎮一級的地圖上顯示統計數據。 我看了一下Google API,但是Geo Mapping只在國家一級。 有沒有人看過地圖貼圖API,可以在縣級或城鎮級別爲地圖着色區域?地理測繪 - 如何?

非常感謝。

回答

2

如果能夠以正確的格式獲取縣多邊形數據,您可以使用OpenLayers -GML可以很好地完成,並且有工具可以將Shapefile和其他常見地理多邊形數據格式轉換爲GML(GDAL包中的ogr2ogr )。

所有自由和開源。

+0

哇......看起來有點複雜!也許我會堅持使用Google標記;-)非常感謝,如果我使用您的解決方案,我會保持發佈(在很長的將來)... – Olivier

0

jVectorMap(一個jQuery插件)的開發者有一個德國各州的例子。像OpenLayers一樣,您需要以某種方式將縣多邊形數據以正確的形式用於jVectorMap。您可以考慮聯繫jVectorMap開發人員,詢問您是否有直接的方法來完成此任務。

關於d3.js example of a Choropleth chart,Mike Bostock提到:「美國國家和美國人口調查局的縣界限,使用GDAL和MapShaper簡化。」這兩個工具(GDAL和MapShaper)可能會有所幫助。

+0

謝謝Marcus。我一直在谷歌地圖層使用谷歌表,但它加載非常緩慢,並且填充英國郵政編碼需要很長時間......我現在使用的熱圖API似乎符合我的需求...... – Olivier