Измените размер маркеров в зависимости от v3 карт Google масштабирования

у меня есть карта Google, работающая на v3 API, я добавил некоторые пользовательские маркеры, действительно ли возможно заставить их масштабироваться в зависимости от уровня масштабирования карты? Я пытался искать ссылку, но наклон, кажется, находит, что любые методы изменяют размер MarkerImage.

Возможно, я должен удалить маркеры все, что изменения карты масштабируют и создают новые маркеры в другом размере?

15
задан K.K 30 December 2016 в 07:34
поделиться

1 ответ

К сожалению, вам придется каждый раз задавать setIcon. Однако, вы можете предварительно определить их, а затем просто применить их к маркеру.

zoomIcons = [null, icon1, icon2];  // No such thing as zoom level 0. A global variable or define within object.
marker.setIcon(zoomIcons[map.getZoom()]);
12
ответ дан 1 December 2019 в 00:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: