гугл карты API направления

Я работаю с API карт Google. У меня есть одна проблема, о которой мне было интересно, есть ли у других людей и поправима ли она. При использовании функции направления иногда маршруты становятся излишне длинными или сложными. Нравится изображение по этой ссылке.

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

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);
            }
        });

person Angel Hernandez    schedule 28.04.2016    source источник
comment
Это идет пешком, но все еще идет по дорогам, и это кажется кратчайшим путем от места отправления до места назначения. Что еще вы ожидаете?   -  person MrUpsidown    schedule 28.04.2016


Ответы (1)


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

person Jignesh Aakoliya    schedule 28.04.2016