Автор оригинала: 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 Отказ
Некоторые другие доступные цвета:
- розовый:
Pink-dot.png.png. - Желтый:
yellow-dot.png.png. - Фиолетовый:
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/”