我想從Google距離API中的兩點之間進行計算。有任何實現源代碼鏈接可用於實現。使用谷歌地圖方向API計算兩個位置之間的距離android
文檔鏈接是: https://developers.google.com/maps/documentation/directions/intro
我想從Google距離API中的兩點之間進行計算。有任何實現源代碼鏈接可用於實現。使用谷歌地圖方向API計算兩個位置之間的距離android
文檔鏈接是: https://developers.google.com/maps/documentation/directions/intro
這裏是我的解決方案。希望這有助於:)
function getDistance(from, to){
var service = new google.maps.DistanceMatrixService();
service.getDistanceMatrix(
{
origins: [from],
destinations: [to],
travelMode: google.maps.TravelMode.DRIVING,
unitSystem: google.maps.UnitSystem.METRIC,
avoidHighways: false,
avoidTolls: false
}, function(response, status){callbackFunc();});
}
function callbackFunc(response, status){
if (status != google.maps.DistanceMatrixStatus.OK)
{
console.log('Error was: ' + status);
}
else
{
var from = response.originAddresses;
var to = response.destinationAddresses;
for (var i = 0; i < from.length; i++) {
var results = response.rows[i].elements;
for (var j = 0; j < results.length; j++) {
console.log(results[j].distance.value);
}
}
}
}
一些實現多少讓你從谷歌文檔理解?你不能在這裏要求源代碼。 –