google map api v3: можно ли использовать div вместо изображения для создания пользовательского значка? - PullRequest
5 голосов
/ 29 января 2011

google map api v3: можно ли использовать div вместо изображения для создания пользовательского значка?

Я хочу иметь возможность навести курсор на маркер и изменить значок, если я могу использовать fade fx ... так как я могу установить div вместо изображения, как это по умолчанию?

Ответы [ 2 ]

3 голосов
/ 31 января 2011

Да, вы можете использовать пользовательские оверлеи вместо маркеров:

http://code.google.com/apis/maps/documentation/javascript/overlays.html#CustomOverlays

0 голосов
/ 22 июля 2015

Во-первых, я даю демонстрационную цель веб-сайт .

По этому вопросу я обнаружил, что есть несколько похожих вопросов, на которые я уже ответил, таких как:

(следующий - о теории)

HTML /CSS-маркеры с использованием Google Maps Javascript API v3

(следующий пример о реализации)

Как создать собственный маркер для карты Google

При первом ответе я подробно объяснил, почему настраиваемые значки и маркеры должны быть реализованы путем расширения класса overlayView.Во втором ответе я опубликовал, как написать HTML / CSS, чтобы указать, как выглядит один настраиваемый значок / маркер.Конечно, вы также можете написать обработчики событий, чтобы добавить логику JS на ваш значок / маркер.

При переполнении стека я обнаружил несколько интересных моментов.Когда я нашел похожие вопросы, я не могу ответить на вопрос, используя мой предыдущий ответ.Один контент-менеджер даже удаляет мой ответ, хотя я отвечаю именно на этот вопрос.

Наконец, если вам нужно узнать, как расширить класс overlayView для реализации одного маркера, см. Этот исходный код (начиная с комментария ниже //====custom-marker management starts)

Спасибо.

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