URL на карту с 2 метками: как кастомизировать метки
Тут описано, как создать 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 точки - без указания "исходная", "конечная".
Ответы (1 шт):
При запуске карты через URL Яндекс не предлагает вариантов кастомизировать метки. Но вы можете создать публичную страничку в сети с JS API Яндекс Карт, которая будет передавать в скрипт карты параметры URL'а.
В параметрах вы можете транслировать координаты нужного числа меток и их свойства. А если эта страница будет публичной, никаких нарушений ПС Яндекса не будет, можно будет спокойно использовать бесплатную лицензию.
Про передачу параметров из адресной строки в javascript тут где-то уже обсуждали. Но можете и самостоятельно собрать свой алгоритм получения и обработки window.location.search.
