giwuf, не подскажу с Google Maps API, это уже на Ваше время чтения документации, но укажу на проблему:
Метод Element.append вставляет узлы (Nodes), а не копирует их. Перед вставкой их нужно клонировать. Для клонирования есть метод Node.cloneNode. Но это не решит вашей проблемы, потому что API будет работать лишь с одним элементом одновременно.
Вам необходимо создать новый экземпляр карты для модального окна и при инициализации или его показе выставлять координаты, взятые из существующей карты.
Что касается ошибки, то "modalmaped" это экземпляр HTMLDivElement (элемент "div"), у которого нет метода "fitBounds". А Вы с ним пытаетесь работать, как с экземплятором Map (из Google Maps API).
|