удалить один оверлей в googlemaps - PullRequest
1 голос
/ 16 февраля 2010

Кто-нибудь знает, возможно ли удалить оверлей, где я ранее рисовал многоугольник? Я не хочу использовать clearOverlays, потому что он также удалит все маркеры, вместо этого я хочу просто скрыть маркеры. Спасибо, Ричард

Ответы [ 3 ]

1 голос
/ 16 февраля 2010

Да. Вы сохранили ссылку на данный оверлей? Затем просто вызовите map.removeOverlay ()

http://code.google.com/apis/maps/documentation/reference.html#GMap2

Ваш вопрос может быть менее противоречивым. Если вы хотите скрыть наложение, скажем маркер, сделайте так, как сказал другой автор, скрывайте его.

polys являются оверлеями, они не связаны с маркерами, которые также являются оверлеями.

1 голос
/ 16 февраля 2010

Вы пробовали метод removeOverlay объекта GMap?

removeOverlay(overlay:GOverlay)

Ссылка на соответствующую документацию

Вы также можете просто скрыть маркер, не удаляя его с карты.

Ссылка на соответствующую документацию

0 голосов
/ 16 февраля 2010

Взгляните на ссылки GoogleMaps:

Ссылки GoogleMaps

Там вы можете найти функцию hide(), которая должна выполнять эту работу.

...