На гуглмапе есть доки, там подключается жс внешний, после чего инициализируется функция загрузки карты в нужный элемент с определенным тэгом. Ничего не мешает не вызывать напрямую эту функцию, а делать это по определенному событию(например маусовер).