【问题标题】:Custom Shape overlay in Google MapsGoogle 地图中的自定义形状叠加层
【发布时间】:2012-07-26 03:50:17
【问题描述】:

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

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

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/

【问题讨论】:

    标签: google-maps


    【解决方案1】:

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

    Bronx - from New York State counties

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

    (from this page)

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-11-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多