Вот несколько фрагментов кода, в которых я устанавливаю URL-адрес iFrame для адреса в Картах Google:
loc - это объект местоположения, который содержит адрес.Я не включаю этот код.
let mapURL1 = "//www.google.com/maps/embed/v1/place?q=";
let mapURL2 = "&key=yourmapskey";
let mapURLaddress = loc.Street + " " + loc.City + " " + loc.State + " " + loc.Zip;
mapURLaddress = mapURLaddress.Replace(' ', '+');
document.querySelector("#mapiFrame").src= mapURL1 + mapURLaddress + mapURL2;
Надеюсь, это поможет.Вы можете сохранить адрес в файле cookie и проверить файл cookie при загрузке страницы, чтобы узнать, следует ли восстанавливать адрес на карте.