use*_*388 5 polyline google-maps-api-3
我正在使用DirectionsRenderer显示一条路径,但在我完成之后我想删除折线并继续进行操作.我似乎无法控制此功能创建的标记和折线.
有没有人知道如何删除这样的折线,如果不可能,其他建议?
我现在你可以使用suppress属性,但是因为我在第一阶段使用折线,所以这并没有真正解决任何问题.
严重沮丧..干杯!
这就是从 google 地图 v3 中删除折线的方法。希望对您有帮助。
var line = [];
var flightPath = new google.maps.Polyline({
path: flightPlanCoordinates, //create an array of LatLng objects
strokeColor: "#FF0000",
strokeOpacity: 1.0,
strokeWeight: 2
});
line.push(flightPath);
Run Code Online (Sandbox Code Playgroud)
现在,您将所有折线对象推入数组线中。您可以通过如下循环使其不可见或将其从地图中删除:
for (i=0; i<line.length; i++)
{
line[i].setMap(null); //or line[i].setVisible(false);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4427 次 |
| 最近记录: |