4ev*_*erY 21 google-maps routes
我想使用Gmap API来计算许多目的地的最佳驾驶路线.我看过这个页面:
http://googlegeodevelopers.blogspot.de/2010/03/good-day-for-salesmen-that-travel-on.html
这几乎和我想要的一样.但是,我只想获得一个目的地列表,这些目的地已经排序并告知首先要去哪个目的地.
例如:我将三个目的地A,B,C的位置发送给Gmap.我需要收到一个像$ bestroute [] = {B,C,A}这样的数组.
我将用PHP和javascript编写代码.如果您可以帮助我或了解任何教程,请提供帮助.
非常感谢你.
jli*_*vni 43
您参考的链接解释了如何执行此操作:诚然,您也可以获得一些您不关心的方向信息,但您可以忽略它.
需要说明的是,除了起点和终点(A和E)之外,您只需要使用一些路标(比如B,C和D)发出路线请求.
如果使用Web服务,请确保在列出航点之前设置optimize:true,并检查waypoint_order数组(在此URL的结果底部附近)以获取所需的信息:
http://maps.googleapis.com/maps/api/directions/json?origin=Adelaide,SA&destination=Adelaide,SA&waypoints=optimize:true|Barossa+Valley,SA|Clare,SA|Connawarra,SA|McLaren+Vale,SA&sensor=false
Run Code Online (Sandbox Code Playgroud)
如果使用JS API,请在请求中设置optimizeWaypoints:true.
与往常一样,请确保您遵守服务条款(例如,您的网络服务请求的结果必须显示在Google地图上)
您可能需要查看距离矩阵服务:https://developers.google.com/maps/documentation/javascript/distancematrix
它为您提供了一组起点和目的地之间的距离,并可能帮助您缩小选项范围.
| 归档时间: |
|
| 查看次数: |
47852 次 |
| 最近记录: |