Distance Matrix API kullanabilirsiniz,
Google map javascript api ile bunları daha önce yapmıştım.
var origin = new google.maps.LatLng(40.730610, -73.935242); // Örnek başlangıç noktası
var destination = new google.maps.LatLng(34.052235, -118.243683); // Örnek bitiş noktası
var service = new google.maps.DistanceMatrixService();
service.getDistanceMatrix(
{
origins: [origin],
destinations: [destination],
travelMode: 'DRIVING',
avoidHighways: false,
avoidTolls: false,
}, callback);
function callback(response, status) {
if (status == 'OK') {
var origins = response.originAddresses;
var destinations = response.destinationAddresses;
for (var i = 0; i < origins.length; i++) {
var results = response.rows[i].elements;
for (var j = 0; j < results.length; j++) {
var element = results[j];
var distance = element.distance.text;
var duration = element.duration.text;
var from = origins[i];
var to = destinations[j];
console.log('Mesafe:', distance, 'Süre:', duration);
}
}
}
}
Bunu embed olarak nasıl kullanabilirim? sayfaya yerleştirmem lazım