我在Gmaps的项目中使用GWT,并绘制了许多折线,但是我需要强制取消处理程序以在执行时绘制折线,只有在达到顶点限制时才取消。
让我们看到吼叫,我尝试了很多方法,但我不能这样做。 = /
LatLng [] inicialize = new LatLng[1];
// setando numero maximo de pontos e criando a "caneta"
PolyEditingOptions opcoes = PolyEditingOptions.newInstance(max_cliques);
pol = new Polyline(inicialize, "#008840", 5, 0.2, PolylineOptions.newInstance());
map.addOverlay(pol);
pol.setDrawingEnabled(opcoes);
// setando numero maximo de pontos e criando a "caneta"
PolyEditingOptions opcoes = PolyEditingOptions.newInstance(max_cliques);
pol = new Polyline(inicialize, "#008840", 5, 0.2, PolylineOptions.newInstance());
map.addOverlay(pol);
pol.setDrawingEnabled(opcoes);
并删除我尝试过这种方式,但不起作用
pol.setVisible(false);
map.removeOverlay(pol);
抱歉我的英语不好。
答案 0 :(得分:1)
亲爱的,如果你使用谷歌地图v3,你需要添加以下代码行来删除
pol.setMap(null);
如果你使用谷歌地图v2,你只需添加
map.removeOverlay(pol);