【问题标题】:How can I check if Google Map co-ordinates lie in London Congestion Zone?如何检查谷歌地图坐标是否位于伦敦拥挤区?
【发布时间】:2020-05-08 06:09:56
【问题描述】:

我正在尝试检查谷歌地图坐标是否位于伦敦拥堵区。如何检测坐标是否位于伦敦拥堵区的边界内,或者是否有任何其他方式。

【问题讨论】:

  • 您需要为 London Congestion Zone 创建多边形,然后使用 Google Maps JavaScript API 几何库的方法 containsLocation
  • 我真的不明白为什么这个问题被这么多投票否决
  • @DavidBradshaw 是的,我也不明白为什么这么多反对票。

标签: javascript google-maps web-applications


【解决方案1】:

拥堵收费区域可从本网站获得 GeoJSON 格式。

https://data.cdrc.ac.uk/dataset/ccz

您可以使用 map.data.loadGeoJson 将此数据导入 Google 地图。一些示例代码可以在以下位置找到:

https://developers-dot-devsite-v2-prod.appspot.com/maps/documentation/javascript/examples/layer-data-simple

然后您可以使用地图 API 中的map.geometry.poly.containsLocation 来回答您的问题

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-17
    • 2018-12-10
    • 2018-10-24
    • 2011-12-20
    • 1970-01-01
    相关资源
    最近更新 更多