Во-первых, я даю демонстрационную цель веб-сайт .
По этому вопросу я обнаружил, что есть несколько похожих вопросов, на которые я уже ответил, таких как:
(следующий - о теории)
HTML /CSS-маркеры с использованием Google Maps Javascript API v3
(следующий пример о реализации)
Как создать собственный маркер для карты Google
При первом ответе я подробно объяснил, почему настраиваемые значки и маркеры должны быть реализованы путем расширения класса overlayView
.Во втором ответе я опубликовал, как написать HTML / CSS, чтобы указать, как выглядит один настраиваемый значок / маркер.Конечно, вы также можете написать обработчики событий, чтобы добавить логику JS на ваш значок / маркер.
При переполнении стека я обнаружил несколько интересных моментов.Когда я нашел похожие вопросы, я не могу ответить на вопрос, используя мой предыдущий ответ.Один контент-менеджер даже удаляет мой ответ, хотя я отвечаю именно на этот вопрос.
Наконец, если вам нужно узнать, как расширить класс overlayView
для реализации одного маркера, см. Этот исходный код (начиная с комментария ниже //====custom-marker management starts
)
Спасибо.