【发布时间】:2019-01-12 09:18:54
【问题描述】:
希望这个问题是有意义的。 我正在与 Ionic 应用程序的程序员合作,该应用程序使用 Google Maps API 允许用户创建具有多个航点的自定义路线。
这是一个路线规划器应用程序。
有一个“优化我的路线”按钮,用于检查您输入航点的顺序是否是在旅途中节省时间的最佳方式。如果没有,它会重新安排您的路线,以确保您不会浪费时间。
我要求我的程序员确保在您按下“优化我的路线”按钮时考虑到交通数据,但他说这是不可能的,基于此 API 文档:
https://developers.google.com/maps/documentation/directions/intro#DirectionsAdvanced
他说它只能在考虑正常行程时间的情况下优化路线,没有交通信息。
我相信他,但我很难相信使用 Google Maps API 优化路线时考虑到交通信息是不可能的。
有什么想法或例子可以帮助我吗?
非常感谢!
编辑:
文档中似乎无法实现的部分是:
Traffic information is used when all of the following apply :
-...
-...
-The request does not include stopover waypoints. If the request includes waypoints, prefix each waypoint with via: to influence the route but avoid stopovers.
该应用程序使用中途停留航点来允许用户创建路线。有什么解决方法吗? “Via”似乎是一个不错的选择,但不允许用户告诉应用他在特定活动中停留了多长时间。
谢谢
【问题讨论】:
标签: javascript google-maps ionic-framework google-maps-api-3