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

親愛なるグーグルマップv3を使用している場合は、削除するコードの次の行を追加する必要があります

pol.setMap(null);

グーグルマップv2を使用している場合は、単に追加します

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