Если вы посмотрите на JavaScript, возвращаемый URL-адресом, который вы пытаетесь загрузить из Google, вы увидите, что он содержит инструкцию document.write ():
http://maps.google.com/maps/api/js?sensor=false
function getScript(src) {
document.write('<' + 'script src="' + src + '"' +
' type="text/javascript"><' + '/script>');
}
document.write () - это команда, которая доступна только при загрузке страницы. Это не может быть вызвано впоследствии, или вы испытаете те результаты, которые вы упоминаете. Google не хочет, чтобы вы загружали именно этот скрипт после загрузки страницы.
Смею ли я сказать это? Возможно, вам нужно внедрить iframe, который указывает на страницу с настройкой кода Google Maps, чтобы document.write () мог работать так, как они его разработали.