从谷歌地图方向API获取实际方向
get actual directions from Google Maps Directions API
我正在使用Google Maps Directions API生成一张地图,其中包含往返地点的路线,但如何使用javascript API获得实际的文本方向?
var directionsDisplay;
var directionsService = new google.maps.DirectionsService();
var mapOfDirections;
directionsDisplay = new google.maps.DirectionsRenderer();
var center = new google.maps.LatLng(lat, lon);
var mapOptions = {
zoom:6,
center: center
}
maps = new google.maps.Map(document.getElementById('main'), mapOptions);
directionsDisplay.setMap(maps);
var request = {
origin:from,
destination:to,
travelMode:google.maps.TravelMode.DRIVING
};
directionsService.route(request, function(result, status){
if(status==google.maps.DirectionsStatus.OK) directionsDisplay.setDirections(result);
});
以下是我最终的做法:
function calculateDirections(){
var directionsDisplay;
var directionsService = new google.maps.DirectionsService();
var directionsOptions = {
panel:document.getElementById('directionsDiv')
}
directionsDisplay = new google.maps.DirectionsRenderer(directionsOptions);
var request = {
origin:from,
destination:to,
travelMode:google.maps.TravelMode.DRIVING
};
directionsService.route(request, function(result, status){
if(status==google.maps.DirectionsStatus.OK) directionsDisplay.setDirections(result);
});
}
相关文章:
- 当鼠标停止或改变方向时获取鼠标坐标
- MapQuest JS API-通过密切关注点列表来获取方向
- 如何获取HTML方向属性作为警报(RTL)
- PhoneGap:获取捕获视频的方向
- 使用谷歌地图api获取方向,无需使用地图
- 获取距离点 x 分钟的区域(基于方向,而不是地理距离)
- 如何从node-googlemaps获取node.js的方向
- 使用节点谷歌地图从谷歌地图获取方向
- 三.js获取具有给定世界方向坐标的场景矢量的对象相对局部方向
- 如何使用方向路由对象获取数据
- 在 javascript 中获取与方向相关的屏幕尺寸 (iPad)
- MapBox 方向 - 获取自己的 Lat 和 Lng 方向
- DataTable 1.10.10如何获取排序的列名和方向
- 在不使用侦听器的情况下获取设备方向(alpha、beta、gamma)
- 获取谷歌地图标记的方向
- Javascript在从json获取数据时绘制方向
- 从谷歌地图方向API获取实际方向
- 谷歌地图标记:需要'获取方向'
- 获取threejs场景和相机方向以设置默认视图
- 从街道方向获取精确坐标的最佳方式