Как добиться этого пользовательского маркера? - PullRequest
0 голосов
/ 18 октября 2019

Я хочу создать этот пользовательский маркер и показать детали, когда пользователь нажимает на маркер. Я могу создать пользовательский маркер с помощью кластерного рендера, но проблема в том, что информация идет от маркера. Я не могу создать информационное окно, когда пользователь нажимает на маркер.

enter image description here

1 Ответ

0 голосов
/ 18 октября 2019

Вот официальная документация для информационного окна на Картах.

Ниже приведено примечание:

Примечание: Информациянарисованное окно не является живым представлением . Представление отображается как изображение (используя View.draw (Canvas)) во время его возврата. Это означает, что любые последующие изменения в представлении не будут отражены в информационном окне на карте. Чтобы обновить информационное окно позже (например, после загрузки изображения), вызовите showInfoWindow (). Кроме того, информационное окно не будет учитывать какую-либо интерактивность, типичную для обычного вида, такую ​​как события касания или жеста . Однако вы можете прослушать общее событие щелчка во всем информационном окне, как описано в разделе ниже.

Однако вы можете использовать метод onInfoWindowClick , чтобы обнаружить щелчок поинформационное окно. Примечание. При этом будет щелкнуто все окно и на нем останется эффект щелчка.

Вы можете создать настраиваемый вид, который открывается по щелчку маркера, а затем взаимодействовать с использованием представлений.

Вот что-то , чтобы вы начали использовать пользовательские виды на Картах.

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