Я бы сделал на яндекс. картах. Создал бы отдельный класс на основе компонента или контейнера, внутри которого отображалась бы сама карта. Вроде ничего сложного нет.
Вот пример подключения гугл карты
https://mazipanneh.wordpress.com/201...ext-container/
Задайте конкретный вопрос)