текстовые метки на google maps v3

<p>я недавно перешел с v2 на v3 в google maps, и одна из сломанных функций заключалась в использовании текстовых меток, которые я реализовывал с помощью сторонней библиотеки (bplabel)</p><p><img src="https://i.stack.imgur.com/uwz28.png" alt="the text labels in the map"></p><p><strong> вопрос </strong>:<br> как я могу отображать текстовые метки в google maps v3, в которых есть такие события, как «наведение мыши», которые запускаются? <strong> примечание </strong>: я не хочу, чтобы маркер был виден вместе с текстовой меткой. я хочу, чтобы только текст был обозначен</p><p><strong> что я попробовал </strong>:</p><ul> <li>использовал infowindow, но он слишком загроможден, и оверлей должен быть явно закрыт, тогда как мне нужно, чтобы оверлей был закрыт, когда на него наведен указатель мыши</li> <li>использовал infobox, который не так загроможден, как infowindow, но у него также нет триггеров событий, таких как mouseover</li> </ul><p>любая помощь от любого, кто сталкивался с подобными проблемами, будет очень признателен.</p><p>ура,<br> rohitesh</p>

<p>вы можете указать google maps использовать значок, url которого является изображением svg. в большинстве браузеров это также может быть uri данных. если вы знаете, как сгенерировать соответствующий svg для маркера, который вы хотите на стороне клиента, то вы можете сделать это, а затем использовать библиотеку base64 для преобразования строки svg в данные base64, добавив к ней префикс 'data: image/svg + xml; base64, 'и тогда его можно использовать как uri данных. </p><p>обратите внимание, что internet explorer кажется немного более суетливым, и я обнаружил, что мне нужно свойство scaledsize, а также обычные свойства size, origin, anchor и url для отображения любого svg. </p><p>этот подход позволяет вам использовать полное изображение svg, включая стилизованный текст, чтобы затем вы могли создать маркер с меткой с любым стилем, который вам нужен.</p>