1) Создаёте глобальный объект maps:
import getUserLocation from './getLocation';
import addMap from './addMap';
let maps;
2) При готовности карт создаёте карту и получения геолокации пользователя, обновляете позицию карты:
ymaps.ready(function() {
maps = new ymaps.Map("map", {
center: [55.76, 37.64],
zoom: 2
});
getUserLocation().then((lat, lng) => maps.setCenter([55.76, 37.64]));
});
Позицию обновлять можно только после того, как карта инициализирована, не раньше, не позже.
Как упаковать это всё в модули подумайте самостоятельно, пожалуйста.