2016-04-28 4 views
0

Я работаю с Google Maps api. У меня есть одна проблема, о которой мне было интересно, есть ли у других людей, и если она исправлена. При использовании функции направления иногда маршруты излишне длинны или сложны. Like the picture in this link.google maps api направления

Есть ли что-нибудь, что я мог бы изменить в моих маршрутах код ??

var directionsDisplay = new google.maps.DirectionsRenderer({ 
     suppressMarkers: true 
    }); 

    var directionsService = new google.maps.DirectionsService;  

directionsService.route({ 
      origin: marker.position, 
      destination: dest_end, 
      travelMode: google.maps.TravelMode.WALKING 
     }, function (response, status) { 
      if (status == google.maps.DirectionsStatus.OK) { 
       directionsDisplay.setDirections(response); 
      } else { 
       window.alert('Directions request failed due to ' + status); 
      } 
     }); 
+0

Это идет, но это все еще по дорогам, и это, кажется, самый короткий путь от вашего источника до места назначения. Что еще вы ожидаете? – MrUpsidown

ответ

1

Я не достаточно средств, чтобы сделать комментарий, так что я отвечаю здесь, согласно карте Google, они имеют три прогулочный маршрут к месту назначения, и это показывает лучшее от маршрутов по умолчанию, в вашем случае это раут имеет 0,4 мильной ходьбы, а другие две имеют 0,4 и 0,5 соответственно, поэтому они занимают наименьшее расстояние за меньшее время.

Смежные вопросы