@Marcia

Как кастомизировать карту OpenStreetMap для сайта на Wordpress с помощью OpenLayers?

Я начинающий фронтэнд-разработчик, сейчас помогаю в создании сайта на Wordpress (тема Astra). Большая часть записей на сайте представляют собой статьи о городских достопримечательностей. В правом сайдбаре должна быть размещена карта OpenStreetMap, по умолчанию масштабированная так, что видно определенный район города с геометками всех зданий, о которых есть статьи. Ссылки на статьи есть как в геометках, так и в меню под картой.
По умолчанию карта выглядит так:
67331a49d2a3a946026629.jpeg

Задача: при открытии страницы со статьей карта должна автоматически масштабироваться вокруг соответствующей геометки, то есть, должен меняться центр и zoom карты.
При открытии статьи карта должна выглядеть так:
67331a683e511445348997.jpeg
И еще при открытии статьи цвет геометки должен меняться.
Мы пробовали использовать плагин OpenStreetMap V6.1.2, но соответствующих функций в нем нет.
Есть ли возможность решить такую задачу преимущественно средствами JS, так как о php у меня только самые базовые знания? Для работы с картой предполагается использовать библиотеку OpenLayers.
  • Вопрос задан
  • 36 просмотров
Пригласить эксперта
Ответы на вопрос 1
freeExec
@freeExec
Участник OpenStreetMap
Есть setCentre и setZoom, что тут ещё надо
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы