似乎 Highmaps 的美国县地图缺少纽约和 DC(以及其他)
http://www.highcharts.com/maps/demo/us-counties
是否有完整且正确的 geojson 美国县地图?
似乎 Highmaps 的美国县地图缺少纽约和 DC(以及其他)
http://www.highcharts.com/maps/demo/us-counties
是否有完整且正确的 geojson 美国县地图?
有一个免费的 API 可以获取 GeoJson 格式的美国县:
请注意,某些邮政编码不属于某个县。
好消息是 GeoJSON 确实包括纽约和哥伦比亚特区(我相当肯定美国的所有县)。您遇到的是两个不同的问题。
对于 DC,它已经绘制在地图上,但问题只是它没有来自源的数据可显示。因此,它看起来好像只是地图上的一个洞。DC 的路径已绘制并且非常明显(只是颜色不鲜艳)。将颜色更改fill
为黑色,您会看到它。
对于纽约县,它也在地图上绘制,但不幸的是,它只有 1 个像素宽,即使缩放也不会在视觉上显示出来。这可以通过专门更改该县的 GeoJSON 数据的几何形状来解决。要查看它的存在,您可以在 中给它一个 iddata
并使用Point.zoomTo
它来查看它的位置(如果可见)。
我不确定什么定义了“正确”,但是您不会获得厘米级的 GeoJSON 正确性,因此它归结为您想为每个元素的几何图形使用多少点。
如果您查看下钻地图,在显示整体地图时会更加粗糙,但在放大时,它完美地显示了纽约县。也许您可以以某种方式组合或利用不同 GeoJSON 文件的不同粒度级别。