Отобразить карту Google в cfwindow

Я хотел бы отобразить карту Google в cfwindow. Я создал cfwindow и установил источник в URL, который содержит мою карту Google. HTML-форма под моей картой отображается, но фактическая карта не отображается. Почему это происходит и что я могу сделать, чтобы исправить это?

см код:

<!DOCTYPE html> 
 <html> 
 <head> 
<meta name="viewport" content="initial-scale=1.0, user-scalable=no" /> 

<script type="text/javascript"   
 src="http://maps.google.com/maps/api/js?sensor=false"> 

</head>
<body>
   <cfwindow name="w1" title="Location" initShow=true x=10 y=10 width="700" height="450" source="url to map">
    </cfwindow>
</body>

1 ответ

Решение

Чтобы карта Google отображалась, нужно отключить JavaScript. При открытии содержимого в cfwindow встроенный JavaScript не всегда запускается.

Убедитесь, что ваш javascript инициализации работает по URL-адресу карты, и если нет, используйте AjaxOnLoad (CF8+) для обеспечения запуска сценария инициализации. Вы также должны убедиться, что любые ресурсы скрипта включены с родительской страницы.

Это абсолютно возможно (нажмите "Направления" в этом примере).

Другие вопросы по тегам