【问题标题】:Compare routes in Google Maps API比较 Google Maps API 中的路线
【发布时间】:2011-09-21 11:33:50
【问题描述】:

我正在尝试创建一种算法来定义“标准”路线,然后将该路线与一个人将要采取的所有未来路线进行比较。起点和终点是一样的,所以基本上是一个圆。

我已经有一个 Android 应用,它每 10 秒向我的服务器发送一次位置信息。我需要从这些点中创建一条路线,然后在第一周我需要在该周的路线之间创建一条平均路线。那条道路的内部(“圆圈”内的区域)必须被标记为安全区域,每当我从该区域之外获得位置时,我都需要收到警告。

所以我的问题仍然存在;我怎样才能做到这一点?我应该从哪里开始寻找,是否已经有一些 API 可以帮助我?

我知道我的案子写得很糟糕,但是如果您有任何疑问,请不要犹豫..

提前致谢,

【问题讨论】:

标签: google-maps google-maps-api-3 navigation routes


【解决方案1】:

您可以使用 DirectionsService 保存每条路线。不知道您如何从中确定“平均值”。但是,一旦确定了平均路线,您就可以计算整个路线的边界(或者更可能您想计算出路线任一侧的多边形),然后您可以检查一个点是否在该区域之外。

【讨论】:

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