1

我在我的带有 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);

并删除我已经尝试过这样的方式,但不起作用

        pol.setVisible(false);
        map.removeOverlay(pol);

对不起,我的英语不好。

4

1 回答 1

1

亲爱的,如果您使用的是 google map v3 ,您需要添加以下代码行来删除

pol.setMap(null);

如果您使用的是 google map v2,您只需添加

map.removeOverlay(pol);
于 2012-03-29T09:02:56.103 回答