Вопрос:
Я пытаюсь решить, подходит ли API Google Карт для меня.
У меня есть список мест, которые я хотел бы отобразить на карте (карта Италии)
и я бы хотел:
-
На карте нет другого ярлыка, кроме мин, и
-
Мои места отображаются как ярлыки на карте, без значков/выводов
Я видел (например, изменение значков меток в приложении Google Maps), которые вы можете изменить значки контактов, но я бы не хотел их использовать.
Лучший ответ:
Вы можете использовать стилизованную карту с Google Maps API v3 (или полностью настраиваемую карту с вашими собственными фрагментами)
Если вам просто нужны текстовые метки для ваших мест, посмотрите библиотеку InfoBox (в этом примере).
Ответ №1
- Стиль карты для удаления всех других меток – мне нравится использовать этот мастер. Обратите внимание, что ссылка “Дополнительные параметры” в левом нижнем углу дает множество дополнительных параметров настройки.
-
Чтобы создать маркеры только с ярлыками, а не с булавками, вам понадобится прозрачный PNG для использования значка маркера. Я использовал 20х20. Подстройте якорь значка, чтобы переместить ярлык в нужное место, я нашел 7,7 разумным. Дополнительные сведения о пользовательских значках см. В документах.
var marker = new google.maps.Marker({ position: markerPosition, map: map, icon: { origin: new google.maps.Point(0, 0), anchor: new google.maps.Point(7, 7), url: transparentIconURL }, label: ‘1’ });