0

目标:我试图在谷歌地图的叠加层中追踪纽约市自治市镇。

问题:我找不到合适的形状。如果我去谷歌地图搜索布朗克斯,我会得到布朗克斯的一个很好的轮廓。我的问题是谷歌文档中的形状似乎都不适合我想要做的事情。最佳匹配看起来像一个多边形,但由于所有的锯齿状,它不适用于所有边界。我正在尝试使用叠加层,因为我需要它们是可点击的

https://maps.google.com/maps?q=manhattan&ie=UTF-8&hq=&hnear=0x89c2588f046ee661:0xa0b3281fcecc08c,Manhattan,+New+York,+NY&gl=us&ei=thEQUISLBO610AG4qYDYCA&ved=0CKkBELYD

对比

http://jsfiddle.net/xHKB7/5/

我不需要单独追踪每个岛屿,因为我所做的并不那么精确 - 但如果你看皇后,我看不出我如何合理地使用多边形来捕捉这个形状

https://maps.google.com/maps?q=manhattan&ie=UTF-8&hq=&hnear=0x89c2588f046ee661:0xa0b3281fcecc08c,Manhattan,+New+York,+NY&gl=us&ei=thEQUISLBO610AG4qYDYCA&ved=0CKkBELYD

我尝试从中心开始,然后追踪边界,因为我发现这可以从各个方面给我最好的细节,但它显然留下了这条丑陋的线条。

http://jsfiddle.net/xHKB7/6/

4

1 回答 1

2

FusionTables 包含一些可能对您有用的数据:

布朗克斯 - 来自纽约州各县

里士满市(史泰登岛) - 来自纽约州各县

(从这个页面)

不知道这是否比你画的更好。

于 2012-07-25T19:50:17.180 回答