Я начинающий фронтэнд-разработчик, сейчас помогаю в создании сайта на Wordpress (тема Astra). Большая часть записей на сайте представляют собой статьи о городских достопримечательностей. В правом сайдбаре должна быть размещена карта OpenStreetMap, по умолчанию масштабированная так, что видно определенный район города с геометками всех зданий, о которых есть статьи. Ссылки на статьи есть как в геометках, так и в меню под картой.
По умолчанию карта выглядит так:
Задача: при открытии страницы со статьей карта должна автоматически масштабироваться вокруг соответствующей геометки, то есть, должен меняться центр и zoom карты.
При открытии статьи карта должна выглядеть так:
И еще при открытии статьи цвет геометки должен меняться.
Мы пробовали использовать плагин OpenStreetMap V6.1.2, но соответствующих функций в нем нет.
Есть ли возможность решить такую задачу преимущественно средствами JS, так как о php у меня только самые базовые знания? Для работы с картой предполагается использовать библиотеку OpenLayers.