【问题标题】:Accessing google maps area coordinates (suburb boundaries)访问谷歌地图区域坐标(郊区边界)
【发布时间】:2012-11-21 03:36:00
【问题描述】:

我正在尝试显示一些有关澳大利亚郊区的数据。 “郊区”是澳大利亚人用来描述一个地区的术语,如果您来自世界其他地方,请考虑邮政编码或类似的东西。

我希望能够访问地图中已有的区域边界。这些是我正在谈论的那种边界的例子:

悉尼马里克维尔 (2204):http://goo.gl/maps/QYRhx

克莱普顿,伦敦 (E5):http://goo.gl/maps/3an2Y

我希望能够在地图上绘制边界,在地图上绘制多个边界(例如,显示哪些区域构成了“内西区”),为这些区域添加阴影以表明它们对某事或其他事物的价值。通常和他们一起做事。

  • This question 询问如何获取手动绘制的边界,但我想访问已经存在的边界。
  • This question 提出了类似的问题,但没有得到回答。
  • This question 类似,但回复建议使用形状文件,而不是直接从 Google 获取。
  • 我也尝试了maps styling wizard,虽然我需要显示行政、社区边界,但它似乎不会影响地图。

我查看了 api 文档无济于事。有谁知道这是否可行?

【问题讨论】:

  • 不确定这是否会有所帮助,但如果这些区域未显示在地图上,则将“地区”附加到搜索词将显示它们。如果我输入“伯明翰”,它只会精确定位城市的中心,但“伯明翰区”会在该区域周围显示一个红色边框。也许 API 中的某个地方也使用了“地区”一词?
  • 似乎地区与每个国家的语言有关。澳大利亚并没有真正说“地区”太多,所以它不会增加搜索的有用性。 API 文档似乎根本没有提到任何有关管理边界的内容。
  • 我不确定它的位置相关。我从来没听过这里有人说“伯明翰区”。
  • 有一个示例here 使用topoJSON 来绘制边界。我不知道你是怎么把它放到谷歌地图上的,但你也许可以用 Leaflet 把它放到开放的街道地图上。

标签: google-maps maps data-visualization


【解决方案1】:

不,这是不可能的。 区域边界功能(还没有?)在 API 中实现。

【讨论】:

  • 这个功能现在在 api 中可用吗?
  • 这个功能现在在 api 中可用吗?
  • 有什么变化吗?该功能现在可用吗?
【解决方案2】:

如果您明确需要来自 Google 的数据,那么我无法帮助您。

但是,如果您只需要澳大利亚郊区的数据而不关心从哪里获得数据(如果您碰巧对 SA 或 NSW 感兴趣),那么您可以从 data.sa.gov.au/data/dataset/suburb-boundaries 获取用于 SA 的 GeoJSON 或 KML 以及来自data.gov.au/dataset/nsw-suburb-locality-boundaries-psma-administrative-boundaries 的新南威尔士州。

你也可以在data.gov.au/dataset找到其他人,我没有搜索那么多。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多