URL на карту с 2 метками: как кастомизировать метки

Рейтинг: 0Ответов: 1Опубликовано: 14.05.2023

Тут описано, как создать URL на карту с 2 метками: https://yandex.ru/dev/yandex-apps-launch/maps/doc/concepts/yandexmaps-web.html#yandexmaps-web__section_b3b_cst_ngb

Пример URL: https://yandex.ru/maps/?ll=30.310182,59.951059&pt=30.335429,59.944869~30.34127,59.89173&z=12&l=map

Отображается так:

введите сюда описание изображения

Вопрос: Возможно ли как-то пометить маркеры - к примеру, цифрами "1" и "2", или различными цветами?

Речь идет исключительно об URL-запросе. Исходная задача:

  • HomeAssistant формирует оповещение в Telegram о перемещении человека (координты исходные, координаты конечные);
  • оповещение включает в себя URL (пример ссылки - выше) на карту, которая сейчас отображает 2 точки - без указания "исходная", "конечная".

Ответы

▲ 0

При запуске карты через URL Яндекс не предлагает вариантов кастомизировать метки. Но вы можете создать публичную страничку в сети с JS API Яндекс Карт, которая будет передавать в скрипт карты параметры URL'а.

В параметрах вы можете транслировать координаты нужного числа меток и их свойства. А если эта страница будет публичной, никаких нарушений ПС Яндекса не будет, можно будет спокойно использовать бесплатную лицензию.

Про передачу параметров из адресной строки в javascript тут где-то уже обсуждали. Но можете и самостоятельно собрать свой алгоритм получения и обработки window.location.search.