我已经研究了很多来源,但在找到gmaps4rails v2中的路线方面找不到任何帮助。我想要以文本格式(逐步列表)获取路线,或者只是在我自己的地图上显示路线。我希望我的起点是一个纬度和长度,目的地也是一个纬度和长度。谢谢你的任何帮助表示赞赏。
答案 0 :(得分:3)
这非常直截了当from google example here:
var directionsDisplay = new google.maps.DirectionsRenderer();
var directionsService = new google.maps.DirectionsService();
function calcRoute() {
var origin = new google.maps.LatLng(41.850033, -87.6500523);
var destination = new google.maps.LatLng(42.850033, -85.6500523);
var request = {
origin: origin,
destination: destination,
travelMode: google.maps.TravelMode.DRIVING
};
directionsService.route(request, function(response, status) {
if (status == google.maps.DirectionsStatus.OK) {
directionsDisplay.setDirections(response);
}
});
}
calcRoute(); // call this anywhere you want
var handler = Gmaps.build('Google');
handler.buildMap({ internal: {id: 'map'}}, function(){
directionsDisplay.setMap(handler.getMap());
});