[英]Get latitude longitude from google maps itinerary
我想知道是否有人可以帮助我解决这一问题。
我有一个基于谷歌地图的脚本来计算行程。 我想知道是否有可能获得例如以每1公里为一个纬度-经度的此行程的数组。 如果行程为100公里,我将得到一个包含100个数据的数组
我需要它,因为我想在行程附近提出点数兴趣。 示例: https : //roadtrippers.com/
DirectionsService类将为您提供一个DirectionsResult对象的响应。 该对象具有一个名为overview_path
的属性,该属性从文档提供:
LatLng数组,代表此路线的整个过程。 为了简化该路径,使其适合需要少量顶点的上下文(例如,静态地图API URL)。
您可以使用它们来执行位置搜索(使用places库 ),以在overview_path
数组中返回的每个LatLng半径内获取兴趣点等。
例:
var request = {
origin: start_point,
destination: end_point,
travelMode: google.maps.TravelMode.DRIVING
};
var directionsService = new google.maps.DirectionsService();
directionsService.route(request, function(response, status) {
if (status == google.maps.DirectionsStatus.OK) {
var path = (response.routes[0].overview_path);
}
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.