使用DrawManager中的“绘制多边形”工具时,绘图完成后存储的多边形在哪里显示在地图上?
例如,如何从地图中删除这个刚绘制的多边形而不创建自己的叠加层并插入这样的多边形?
答案 0 :(得分:0)
DrawingManager创建的对象不会存储在您可以访问它们的地方。
访问它们的唯一方法是绘图管理器的{overlay}complete
- 事件。
e.g。对于多边形:
google.maps.event.addListener(drawingManager, 'polygoncomplete', function(event) {
//event.overlay
//is a reference to the polygon,
//store it somewhere
});