Как удалить Полилинию с карты в GWT Gmaps - PullRequest
1 голос
/ 27 октября 2011

Я использую GWT в своем проекте с Gmaps и рисую много полилиний, но со временем мне нужно заставить cancell обработчик рисовать полилинию во время выполнения, это отменяется только при достижении предела вершины.

Давайте посмотрим ниже, я пробовал много способов, но я не могу этого сделать.= /

LatLng [] inicialize = new LatLng[1];</p> <pre><code> // 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);

и для удаления я пробовал вот так, но не работает

</p> <pre><code> pol.setVisible(false); map.removeOverlay(pol);

Извините за мой плохой английский.

1 Ответ

1 голос
/ 29 марта 2012

Уважаемый, если вы используете Google Map v3, вам нужно добавить следующую строку кода, чтобы удалить

pol.setMap(null);

, и если вы используете Google Map v2, вы просто добавьте

map.removeOverlay(pol);
...