Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maps 谷歌地图航路点_Maps - Fatal编程技术网

Maps 谷歌地图航路点

Maps 谷歌地图航路点,maps,Maps,我在谷歌地图中使用航路点时遇到问题: 我想按我提供的顺序添加航路点并获取驾驶方向,但谷歌会自动优化它们 我使用以下代码发送请求: var request = { origin: start, destination: end, waypoints: waypts, optimizeWaypoints: true, travelMode: google.maps.TravelMode.DRIVING }; 在我的阵列(航路点)中,航路点按应有顺序排列 例如: 我想从纽约经芝加

我在谷歌地图中使用航路点时遇到问题:

我想按我提供的顺序添加航路点并获取驾驶方向,但谷歌会自动优化它们

我使用以下代码发送请求:

var request = {
  origin: start,
  destination: end,
  waypoints: waypts,
  optimizeWaypoints: true,
  travelMode: google.maps.TravelMode.DRIVING
};
在我的阵列(航路点)中,航路点按应有顺序排列

例如:

我想从纽约经芝加哥经纽约到费城。。但我得到的回应是这样的:纽约经纽约(1米)到芝加哥到费城。谷歌不知怎么优化了路线,但我不想这样

有什么想法吗


谢谢

哈哈。。。我在文档中遗漏了这一点。。。解决办法是:

在var请求中,输入以下行:

optimizeWaypoints: false

或者干脆删除这一行:

optimizeWaypoints: true