В настоящее время я работаю над своей картой, где могу динамически добавлять маршруты и сохранять их в моей базе данных mysql. Я уже знаю, как получить координаты Marker A и B, но я знаю, как получить координаты белых точек. Как получить его координаты? или Можно получить его координаты?Как получить координаты точки в Карте Google?
Я использовал этот вид кода ..
function initMap() {
var lat_lng = {
lat: 22.08672,
lng: 79.42444
};
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 6,
center: lat_lng
});
var directionsService = new google.maps.DirectionsService;
var directionsDisplay = new google.maps.DirectionsRenderer({
draggable: true,
map: map,
panel: document.getElementById('right-panel')
});
directionsDisplay.addListener('directions_changed', function() {
computeTotalDistance(directionsDisplay.getDirections());
});
displayRoute('New Delhi, IN', 'Indore, IN', directionsService,
directionsDisplay);
}
function displayRoute(origin, destination, service, display) {
service.route({
origin: origin,
destination: destination,
waypoints: [{
location: 'New Delhi, IN'
}, {
location: 'Indore, IN'
}],
travelMode: google.maps.TravelMode.DRIVING,
avoidTolls: true
}, function(response, status) {
if (status === google.maps.DirectionsStatus.OK) {
display.setDirections(response);
} else {
alert('Could not display directions due to: ' + status);
}
});
}
Что делает ваш существующий код выглядит? Как вы извлекаете конечные точки? Это путевые точки, вы должны иметь возможность извлекать их аналогично тому, как вы извлекаете конечные точки. – geocodezip
Эти белые точки перетаскиваются, я не вернул его. – Kali