我是API的新手,我有这个来创建我的地图,但我想把驱动方向告诉我应该改变什么来实现这一点。我有大量的标记是从MySQL渲染的,所以我不需要重新开始,只需删除指示。
Here是网页。
这是渲染地图的代码:
var directionsService = new google.maps.DirectionsService();
var directionsDisplay = new google.maps.DirectionsRenderer();
var myOptions = {
zoom:7,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
directionsDisplay.setMap(map);
var request = {
origin: '<?php echo $orgcitname; ?>',
destination: '<?php echo $descitname; ?>',
travelMode: google.maps.DirectionsTravelMode.DRIVING
};
directionsService.route(request, function(response, status) {
if (status == google.maps.DirectionsStatus.OK) {
directionsDisplay.setDirections(response);
}
});
答案 0 :(得分:3)
要从地图中删除路线,请在不使用任何参数的情况下调用google.maps.DirectionsRenderer的setMap()函数。所以在你的情况下:
directionsDisplay.setMap();
答案 1 :(得分:0)
var myOptions = {
zoom:7,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
那将只留下您的地图..没有方向..