我想使用GMap API在2个坐标之间计算距离。 无论如何我正在寻找从URL
中捕获返回数据https://maps.googleapis.com/maps/api/distancematrix/json?origins=Seattle&destinations=San+Francisco&key={{myKey}}
我试图搜索,但没有任何我的目的。 请帮帮我或给我关键词。非常感谢!
答案 0 :(得分:3)
您可以使用超棒的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.
}
})
希望有所帮助!
答案 1 :(得分:2)
Google自己的API文档应该包含您需要的所有内容:
https://developers.google.com/maps/documentation/javascript/distancematrix
首先将您的出发地和目的地从城市(或其他)地理编码为LatLng对象:
地理编码是转换地址的过程(如“1600” Amphitheatre Parkway,Mountain View,CA“)进入地理坐标 (如纬度37.423021和经度-122.083739),您可以使用 将标记放在地图上或定位地图。
https://developers.google.com/maps/documentation/geocoding/intro
使用您得到的LatLng对象,调用距离矩阵服务。