【发布时间】:2013-05-16 13:17:45
【问题描述】:
每次我们通过方向服务搜索路线时,结果都会附加到方向面板的底部。有些人建议将 div 选项卡中的面板重置为 null... 任何人都可以建议如何操作...
function calcRoute() {
directionsDisplay = new google.maps.DirectionsRenderer({
'map': map,
'preserveViewport': false,
'draggable': true
});
directionsDisplay.setPanel(
document.getElementById("directions_panel")
);
// ... code to make Directions API request and display response ...
}
HTML 部分:
<div id="directions_panel" style="width:90%"></div>
【问题讨论】:
-
example in the documentation 不是这样做的
-
感谢您的回复...以防我每次都无法初始化地图...因为包含许多其他功能...因此我在 calcRoute() 函数中声明了一个新的方向显示...有些人建议在 calcRoute() 函数的开头设置“directions_panel = null”,但它不起作用....
-
我想要的只是清除面板并使其可用于附加新的方向结果...
-
你能提供一个不起作用的例子(或者最好是代码)吗?
-
你试过
document.getElementById("directions_panel").innerHTML = "";
标签: html google-maps-api-3 google-directions-api