Google地图中的自定义形状叠加层

时间:2012-07-25 16:42:22

标签: google-maps

目标:我试图在Google地图的叠加层中追踪纽约市区。

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

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

vs

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/

1 个答案:

答案 0 :(得分:2)

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

Bronx - from New York State counties

Richmond Cty (Staten Island) - from New York State counties

(from this page)

不确定这是否比你画的更好。