【问题标题】:Detecting waypoints in google maps检测谷歌地图中的航点
【发布时间】:2015-02-24 03:06:49
【问题描述】:

我只是想问一下这在谷歌地图 v3 中是否可行。我创建了一个标记作为我的航路点,并将这些坐标保存在我的数据库中。我对此的担忧是。是否有可能检测到我为他的航点设置的一辆车,并知道他是否通过我创建的航点?

就像这个例子一样创建了@geocodezip,有多个航点

Multiple waypoints

我想检测车辆是否在该航路点通过。

提前谢谢你。

【问题讨论】:

  • 是的,有可能(如果您知道车辆在哪里)。
  • 车辆会将实际坐标发送到我们的服务器,但我如何将其与航点的坐标进行比较,以便我知道它通过了航点。?
  • @geocodezip,我是否需要另一个 js 插件来检测车辆是否在航点中?
  • @geocodezip,你说有可能你能告诉我一些想法吗?在多边形中我使用插件polygon.containsLatsLang.js,它可以检测车辆的坐标是否在多边形围栏内。

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


【解决方案1】:

迭代所有腿和腿的所有步骤。

为每个步骤创建一个折线对象(必须不可见)并使用google.maps.geometry.poly.isLocationOnEdge() 检查给定位置(车辆位置)是否放置在折线上。

当它通过时,车辆已经通过了由当前航段的 start_location 指定的路点(可能还有之前的路点,当车辆沿着给定的路线行驶时)。

【讨论】:

  • ,谢谢你的想法,如果这行得通,我会告诉你的。谢谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-10-05
  • 1970-01-01
  • 1970-01-01
  • 2013-06-26
  • 2018-03-11
  • 1970-01-01
相关资源
最近更新 更多