Javascript 从谷歌地图行程中获取经纬度
我想知道是否有人能在这一点上帮助我 我有一个脚本基于谷歌地图谁计算行程。我想知道是否有可能得到一个以每1公里经纬度为例的路线阵列。 如果行程是100公里长,我会得到一个包含100个数据的数组Javascript 从谷歌地图行程中获取经纬度,javascript,api,google-maps,google-maps-api-3,latitude-longitude,Javascript,Api,Google Maps,Google Maps Api 3,Latitude Longitude,我想知道是否有人能在这一点上帮助我 我有一个脚本基于谷歌地图谁计算行程。我想知道是否有可能得到一个以每1公里经纬度为例的路线阵列。 如果行程是100公里长,我会得到一个包含100个数据的数组 (纬度,经度,0) (纬度,经度,1) (纬度、经度……) (纬度,经度,99) 我需要它,因为我想提出一个行程附近的兴趣点。 例如: 您可以选择开始您的旅程 您可以选择旅行的目的地 它建议你在行程安排附近可以做些什么 DirectionService类将给您一个带有。此对象有一个名为overview\
- (纬度,经度,0)
- (纬度,经度,1)
- (纬度、经度……)
- (纬度,经度,99)
DirectionService类将给您一个带有。此对象有一个名为
overview\u path
的属性,该属性从文档中提供:
表示该路线整个路线的一组板条。这个
路径被简化,以使其适用于
需要少量顶点(例如静态贴图API URL)
您可以使用这些来执行位置搜索(使用),以从overview\u path
数组中返回的每个板条半径内获取兴趣点等
例如:
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);
}
});
非常感谢,这正是我需要的。只是一个问题:您通过php mysql脚本获得您的兴趣点?谢谢不,我用过地方图书馆。这一切都暴露在js中。好的,您认为可以将它用于包含兴趣点(名称、纬度、经度)的数据库吗。谢谢你,克莱尔。
overview\u路径
是谷歌地图的LatLng对象数组。您可以根据需要使用它们。看看这个,它应该让你开始:我有一些困难,使用php mysql脚本的概述路径。你有一个例子吗?先谢谢你