Как спрятать маркеры карты Google Swift - PullRequest
0 голосов
/ 03 декабря 2018

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

Ответы [ 2 ]

0 голосов
/ 04 декабря 2018

Насколько я знаю, нет определенных ссылок на сокрытие маркеров, но вы можете манипулировать данными маркеров, отображаемыми на карте # CMIIW

в качестве примера

var markers: [GMSMarker] = []
var tempMarker: [GMSMarker] = []

if zoom == 17 {
   // TODO: Create tempMarker filter from markers
} else {
   // TODO: Create tempMarker filter from markers
}

// TODO:
// mapView.clear()
// Mapview show markers from tempMarker

iOS Swift Google Maps SDK показывает маркеры на определенном уровне масштабирования?

0 голосов
/ 03 декабря 2018
  • Чтобы удалить определенный маркер

    myMarker.map = nil

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...