我想使用GMap API计算2个坐标之间的距离。我正在寻找无论如何捕获返回数据从URL
https://maps.googleapis.com/maps/api/distancematrix/json?origins=Seattle&destinations=San+Francisco&key={{myKey}}
我试着搜索,但没有任何我想要的东西。请帮助我或给我关键词。非常感谢!
你可以使用超级棒的请求包
Request被设计成最简单的http调用方式。它支持HTTPS,默认遵循重定向。
var request = require('request');
request('http://www.google.com', function (error, response, body) {
if (!error && response.statusCode == 200) {
console.log(body) // Show the HTML for the Google homepage.
}
})
希望有帮助!
Google自己的API文档应该包含你需要的一切:
https://developers.google.com/maps/documentation/javascript/distancematrix首先将您的原产地和目的地从城市(或其他)到拉丁对象进行地理编码:
https://developers.google.com/maps/documentation/geocoding/intro地理编码是转换地址(如"1600")的过程圆形剧场公园路,山景城,CA")转换成地理坐标(如纬度37.423021和经度-122.083739),您可以使用在地图上放置标记,或定位地图。
使用得到的LatLng对象,调用距离矩阵服务