Компонент карта для Vuejs?
Ну да, совсем простая политическая карта мира и при клике получаем государство, проще некуда..
Бери api google maps || yandex maps и вперёд!
Если совсем просто, можно утащить например отсюда карту мира в svg и навешать обработчики вручную.
Если посложнее - оттуда же стащить geojson версию и использовать любую либу, умеющую с ним работать.
Если слишком толстые карты - можно их прогнать через соответстующие оптимизаторы.