如何设置标记可见的谷歌地图上的可拖动方向
How to set the marker visible on google map draggable direcion
我想在谷歌地图上做一个方向,有我的代码。在代码中,有四个标记。我希望我可以决定我想要隐藏哪些标记。如何设置标记可见的谷歌地图可拖动的方向?
function initMap() {
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 4,
center: {lat: 22.65, lng: 120.30}
});
var directionsService = new google.maps.DirectionsService;
var directionsDisplay = new google.maps.DirectionsRenderer({
draggable: true,
map: map,
panel: document.getElementById('right-panel')
});
directionsDisplay.addListener('directions_changed', function() {
computeTotalDistance(directionsDisplay.getDirections());
});
displayRoute('22.650927, 120.328185' , '22.656672, 120.307596', directionsService,
directionsDisplay);
}
function displayRoute(origin, destination, service, display) {
service.route({
origin: origin,
destination: destination,
waypoints: [{location:new google.maps.LatLng(22.651682, 120.324307)},{location:new google.maps.LatLng(22.655168, 120.320009)}],
travelMode: google.maps.TravelMode.DRIVING,
avoidTolls: true
}, function(response, status) {
if (status === google.maps.DirectionsStatus.OK) {
display.setDirections(response);
} else {
alert('Could not display directions due to: ' + status);
}
});
}
如果您正在使用jQuery,请尝试获得这样的标记:
var markers = $('#map_canvas').gmap('get','markers');
相关文章:
- 需要帮助谷歌地图方向面板在FancyBox中显示
- 带有自定义标记的谷歌地图方向APIv3
- 逐步显示谷歌地图方向
- JSONP和谷歌地图方向API
- 我可以从网页(而不是服务器)调用谷歌地图方向API吗
- 谷歌地图方向URL与针在Lat/Long
- 谷歌地图方向 mvcobject 获得单独的步骤
- 如何使用谷歌地图方向服务找到最近的标记
- 谷歌地图方向点
- 谷歌地图方向服务有时会失败
- 从谷歌地图方向API获取实际方向
- 请求实体太大-谷歌地图方向错误413
- 获取或填充自定义变量与谷歌地图方向的响应
- 如何在聚合物中使用谷歌地图方向元素
- 谷歌地图方向API等效URL
- 谷歌地图方向API重定向到map.google.com
- 清除谷歌地图方向中的路线
- 试图在Magento中使用谷歌地图方向的错误(未捕获的ReferenceError:谷歌未定义)
- 谷歌地图方向API -显示备用路线上的按钮点击
- 多个谷歌地图方向请求返回所有请求的最后响应