1

似乎 Highmaps 的美国县地图缺少纽约和 DC(以及其他)

http://www.highcharts.com/maps/demo/us-counties

是否有完整且正确的 geojson 美国县地图?

4

2 回答 2

2

有一个免费的 API 可以获取 GeoJson 格式的美国县:

示例查询: https ://vanitysoft-boundaries-io-v1.p.mashape.com/reaperfire/rest/v1/public/boundary?and=true&county=Washington+County&state=MD

马里兰州华盛顿县的县界

请注意,某些邮政编码不属于某个县。

于 2015-05-26T13:09:45.707 回答
1

好消息是 GeoJSON 确实包括纽约和哥伦比亚特区(我相当肯定美国的所有县)。您遇到的是两个不同的问题。

对于 DC,它已经绘制在地图上,但问题只是它没有来自源的数据可显示。因此,它看起来好像只是地图上的一个洞。DC 的路径已绘制并且非常明显(只是颜色不鲜艳)。将颜色更改fill为黑色,您会看到它。

对于纽约县,它也在地图上绘制,但不幸的是,它只有 1 个像素宽,即使缩放也不会在视觉上显示出来。这可以通过专门更改该县的 GeoJSON 数据的几何形状来解决。要查看它的存在,您可以在 中给它一个 iddata并使用Point.zoomTo它来查看它的位置(如果可见)。

我不确定什么定义了“正确”,但是您不会获得厘米级的 GeoJSON 正确性,因此它归结为您想为每个元素的几何图形使用多少点。

如果您查看下钻地图,在显示整体地图时会更加粗糙,但在放大时,它完美地显示了纽约县。也许您可以以某种方式组合或利用不同 GeoJSON 文件的不同粒度级别。

于 2014-08-15T13:34:19.850 回答