Кто-нибудь знает, возможно ли удалить оверлей, где я ранее рисовал многоугольник? Я не хочу использовать clearOverlays, потому что он также удалит все маркеры, вместо этого я хочу просто скрыть маркеры. Спасибо, Ричард
Да. Вы сохранили ссылку на данный оверлей? Затем просто вызовите map.removeOverlay ()
http://code.google.com/apis/maps/documentation/reference.html#GMap2
Ваш вопрос может быть менее противоречивым. Если вы хотите скрыть наложение, скажем маркер, сделайте так, как сказал другой автор, скрывайте его.
polys являются оверлеями, они не связаны с маркерами, которые также являются оверлеями.
Вы пробовали метод removeOverlay объекта GMap?
removeOverlay(overlay:GOverlay)
Ссылка на соответствующую документацию
Вы также можете просто скрыть маркер, не удаляя его с карты.
Взгляните на ссылки GoogleMaps:
Ссылки GoogleMaps
Там вы можете найти функцию hide(), которая должна выполнять эту работу.
hide()