我有類似的場景。 一個地方到另一個地方的路線 如果用戶在那條路線 我們必須罰款哪一條是最短路徑。 在此先感謝..!谷歌地圖。找到最短路徑
0
A
回答
0
沒有人回答這個問題。最後我得到了我自己的解決方案:D
讓我告訴你!在創建方向服務的同時,所有邊界將被存儲在「路徑」中。所以使用這個數組。然後使用幾何函數「isLocationOnEdge」your_point,poly-lines數組,它會返回true或false(就是這樣:D)不要忘記添加度.. ..默認度是10e-10,所以把它改成10e-2或者什麼的。
var request = {
origin: document.getElementById("from").value,
destination: document.getElementById("to").value,
travelMode: google.maps.DirectionsTravelMode.DRIVING
}
// Make the directions request
directionService.route(request, function(result, status) {
if (status == google.maps.DirectionsStatus.OK) {
directionsRenderer.setDirections(result);
// Box around the overview path of the first route
var path = result.routes[0].overview_path;
var my_polyline = new google.maps.Polyline({
path: path,
geodesic: true,
strokeColor: '#black',
strokeOpacity: 1.0,
strokeWeight: 2
});
my_polyline.setMap(map);
var my_position=new google.maps.LatLng(12.9860932,80.1744085);
console.log(google.maps.geometry.poly.isLocationOnEdge(my_position, my_polyline));
var boxes = routeBoxer.box(path, distance);
// alert(boxes.length);
} else {
alert("Directions query failed: " + status);
}
});
0
使用旅行銷售人員算法找到最短路徑。該算法表明,銷售人員如何在所有其他路線中以總行駛距離等於最小距離行駛所有不同地點。
相關問題
- 1. 谷歌地圖API:尋找最短路徑
- 2. 谷歌地圖API將目的地劃分爲組並找到最短路徑
- 3. 安卓谷歌地圖交替路線和最短路徑
- 4. 找到使用谷歌地圖爲大量節點的最短路徑
- 5. Android,谷歌地圖,折線,最短路徑
- 6. C# - 最短路徑地圖查找
- 7. 谷歌地圖路徑
- 8. 找到有向圖的最短路徑
- 9. 高效地在大圖中找到最短路徑
- 10. 圖最短路徑?
- 11. IOS:使用谷歌地圖繪製最佳路線路徑
- 12. 最短路徑查找器
- 13. 如何將Dijkstra算法應用於谷歌地圖以找到兩點之間的最短路徑?
- 14. 自定義地圖最短路徑
- 15. 谷歌地圖上的精確路徑
- 16. 谷歌地圖上的駕駛路徑
- 17. 谷歌地圖:繪製優化路徑
- 18. 使用谷歌地圖構建路徑
- 19. 找到第k個最短路徑?
- 20. 如何找到最短路徑成本?
- 21. 使用BFS找到最短路徑
- 22. JGraphT圖最短路徑
- 23. 最短路徑
- 24. 找到從頭到尾頂點的圖中的最短路徑
- 25. 谷歌地圖V3中沒有設定目的地的最短路線?
- 26. 谷歌地圖得到半徑
- 27. 谷歌地圖KML靜態地圖API路徑
- 28. 在直接圖中找到第二條最短路徑
- 29. 在非加權圖中找到最短路徑
- 30. 在圖中找到第二條最短路徑(帶回溯)
你能解釋一下它咬 – 2014-09-03 13:08:16
http://dspace.mit.edu/bitstream/handle/1721.1/46828/algorithmfortrav00litt.pdf通過這個PDF文件。你一定會得到你的答案。 – 2014-09-04 17:59:51
任何人都知道路線拳擊手 – 2014-09-05 12:16:56