У меня есть координаты х и у на моей карте. Координаты x являются разными маркерами и имеют скос. Также в г. Как я могу сделать это в следующем коде?

У меня есть координаты х и у на моей карте. Координаты x являются разными маркерами и имеют скос. Также в г.
Как я могу сделать это в следующем коде?

<div id="map"></div>
<div id="right-panel">
<p>Total Distance: <span id="total"></span></p>
</div>
<script>
function initMap() {
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 4,
center: {lat: -24.345, lng: 134.46}  // Australia.
});

var directionsService = new google.maps.DirectionsService;
var directionsDisplay = new google.maps.DirectionsRenderer({
draggable: false,//marker hareketi sabit
map: map,
panel: document.getElementById('right-panel')
});

directionsDisplay.addListener('directions_changed', function() {
computeTotalDistance(directionsDisplay.getDirections());
});

displayRoute('Malatya', 'Malatya', directionsService,
directionsDisplay);
}

function displayRoute(origin, destination, service, display) {
service.route({
origin: origin,
destination: destination,
waypoints: [<?=$directions?>],
travelMode: 'DRIVING',
avoidTolls: true
}, function(response, status) {
if (status === 'OK') {
display.setDirections(response);
} else {
alert('Could not display directions due to: ' + status);
}
});
}

function computeTotalDistance(result) {
var total = 0;
var myroute = result.routes[0];
for (var i = 0; i < myroute.legs.length; i++) {
total += myroute.legs[i].distance.value;
}
total = total / 1000;
document.getElementById('total').innerHTML = total + ' km';
}

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]