我需要开发一个应用程序,我将在县/镇级别的地图上显示统计数据。 我查看了Google API,但地理映射仅适用于国家/地区级别。 有没有人见过地理测绘API,可以在县级或城镇级别对地图区域进行着色?
非常感谢。
答案 0 :(得分:2)
如果你能以正确的形式获得县多边形数据,你可以使用OpenLayers - GML会做得很好,并且有工具可以将Shapefile和其他常见的地理多边形数据格式转换为GML(来自GDAL包的ogr2ogr)
所有免费和开源。
答案 1 :(得分:0)
jVectorMap(jQuery插件)的开发人员有一个德国各州的例子。与OpenLayers一样,您需要以某种方式获取正确形式的县多边形数据以用于jVectorMap。您可以考虑联系jVectorMap开发人员,询问是否有直接的方法来完成此任务。
在d3.js example of a Choropleth chart上,Mike Bostock提到:“美国州和美国人口普查局的州和州界限使用GDAL和MapShaper进行了简化。”这两个工具(GDAL和MapShaper)可能有所帮助。