Я делаю это так (при инициализации карты, сбрасывает карту и маркеры):
var aLocation= { lat: 48.4728146, lng: 7.499930100000029 };
map = new google.maps.Map(document.getElementById('myMap'), {
zoom: 5,
center: aLocation,
title: 'myMapTitle',
});
или как этот (этот не должен инициализировать карту или маркеры):
map.setZoom(5);
map.setCenter(aLocation);
map.panTo(aLocation);// no need for this one, if you used the one above
Вы можете попробовать это здесь (нажмите на маркер):
https://codepen.io/sam67/pen/KRGLjY