Рубрики
Без рубрики

Как изменить цвет маркеров Google Maps Markers с JavaScript

Tan Le Tian Как изменить цвет маркеров Google Maps Markers с JavaScript делают их розовый, синий, зеленый, желтый или фиолетовый! По умолчанию маркер Google Maps красный цвет. Эта статья покажет, как добавить различные цветные маркеры в Google Maps. Итак, давайте начнем.

Автор оригинала: FreeCodeCamp Community Member.

Тан Ле Тянь

Сделать их розовым, синим, зеленым, желтым или фиолетовым!

По умолчанию Marker Google Marks красный цвет. Эта статья покажет, как добавить различные цветные маркеры в Google Maps. Итак, давайте начнем. ?

1. Загрузите карты Google

Создайте файл HTML, который загружает карты Google, следуя Официальные документы Google Maps API: Hello World Отказ

Ваш код будет выглядеть что-то вроде фрагмента кода ниже.

Примечание: Не забудьте изменить Your_api_key На ваш фактический ключ API Google Maps.

2. Добавить разные цветные маркеры

Чтобы добавить синий цветной маркер, нам нужно изменить значок маркера. Это делается путем добавления свойства значка и указав URL для него, как приведен ниже.

icon: {                               url: "http://maps.google.com/mapfiles/ms/icons/blue-dot.png"                           }

Обратите внимание, что мы указываем Blue-dot.png В конце URL получают синий маркер. Чтобы добавить зеленый маркер просто изменить его в green-dot.png так что URL будет http://maps.google.com/mapfiles/ms/icons/green-dot.png Отказ

Некоторые другие доступные цвета:

  1. розовый: Pink-dot.png.png.
  2. Желтый: yellow-dot.png.png.
  3. Фиолетовый: Purple-dot.png.png.png

Чтобы получить URL более маркерных иконок, пожалуйста, обратитесь к Этот сайт Отказ

3. Завернуть в функцию добавления маркера

Чтобы сделать очиститель кода, мы можем определить Addmarker Функция, которая принимает latlng и цвет маркера. Обратите внимание, что мы храним маркеры, добавленные в глобальном MarkersArray Если нам нужно выполнить любые операции на маркерах позже.

Откройте HTML-файл в браузере. Это должно выглядеть так:

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

Не стесняйтесь проверить еще один учебник Google Maps, который я написал: Реализация Нажмите на JavaScript Google Map, чтобы добавить маркеры перегруженного с помощью полилинии

Оригинал: “https://www.freecodecamp.org/news/how-to-change-javascript-google-map-marker-color-8a72131d1207/”