【发布时间】:2016-01-01 19:08:45
【问题描述】:
我想从谷歌距离 api 计算两点之间的计算。有任何实现源代码链接可以实现。
文档链接是: https://developers.google.com/maps/documentation/directions/intro
【问题讨论】:
-
你从谷歌文档中了解了多少?你不能只在这里索要源代码。
标签: android google-maps
我想从谷歌距离 api 计算两点之间的计算。有任何实现源代码链接可以实现。
文档链接是: https://developers.google.com/maps/documentation/directions/intro
【问题讨论】:
标签: android google-maps
这是我的解决方案。希望对您有所帮助:)
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);
}
}
}
}
【讨论】: