yandex / mapkit-android-demo

MapKit Android demo
Other
121 stars 59 forks source link

Как выбрать определнный маркер? #160

Closed AlexDukachev closed 4 years ago

AlexDukachev commented 4 years ago

Как-то можно выбрать определенный маркер из тех что были добавлены ранее, чтобы изменить например иконку?

eberkovich commented 4 years ago
AlexDukachev commented 4 years ago

как в примере можно это? не совсем понятно. нужно всю колекцию прогонять чтобы найти определенную или как?

в моем случае на карту заранее проставляется n количество маркеров. и выводится список объектов, вот по нажатию на один из item в recyclerview необходимо не только отцентровать на заранее проставленный маркер, но и изменить ему иконку

eberkovich commented 4 years ago

нужно всю колекцию прогонять чтобы найти определенную или как?

Да, конечно traverse обходит всю коллекцию. При работе с MapObjectVisitor, пожалуйста обратите внимание на это: https://tech.yandex.ru/maps/mapkit/doc/3.x/concepts/android/quickstart-docpage/#quickstart__work

AlexDukachev commented 4 years ago

Пример дать можете?!

gc986 commented 3 years ago

Как выбрать маркер в кластере? До перехода к кластерам всё было норм, но как перешли на кластеры, то точки перестали возвращаться с помощью map.mapObjects.traverse. mapkit 4.0 lite