【问题标题】:Manipulating neighborhood polygons using the Google Maps API?使用 Google Maps API 操作邻域多边形?
【发布时间】:2015-08-06 00:48:58
【问题描述】:

谷歌地图在突出新区边界多边形方面做得非常好:

底层多边形数据非常好。它绝对比 Foursquare 的 Quattroshapes 好。

由于我认为没有办法从 Google 中提取这些数据,我认为也许可以将这些多边形显示/突出显示和操作为第一类对象 Google Maps 中使用Google Maps Javascript API?

我想做的是仅突出显示每个城市的邻域多边形的一个子集,根据我自己的数据更改它们的填充颜色等。

另一种选择是从 Google 获取多边形数据并自己绘制多边形,但我很确定它不是真的可用。有人知道吗?

谢谢!

【问题讨论】:

    标签: javascript google-maps google-maps-api-3 gis google-maps-api-2


    【解决方案1】:

    很遗憾,您无法直接通过 JavaScript API 获取信息。如果你能在网上找到KML数据(或者自己做一些),可以通过google.maps.KmlLayer加载。

    在 Google 地球中制作 KML 图层非常容易。因此,如果您只需要 1 个城市,这可能是一个很好的投资时机。

    【讨论】:

    • 感谢您的回复。获取邻域多边形数据是一项艰巨的工作。除了 Foursquare 的 quattroshapes 之外,可用的东西不多,但它的质量与 Google 的不一样。我想也许 js API 可以让我以编程方式显示这些多边形,因为我无法访问多边形数据本身。希望谷歌有一天会发布/提供一种访问这些数据的方法。
    • 顺便说一句,我编辑了这个问题,让它更清楚一点。再次感谢您的回复。
    猜你喜欢
    • 2013-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-31
    • 2021-10-13
    • 1970-01-01
    相关资源
    最近更新 更多