在cfwindow中显示谷歌地图

时间:2011-08-04 15:10:22

标签: html coldfusion google-maps-api-3 cfwindow

我想在cfwindow中显示谷歌地图。我创建了一个cfwindow并将源设置为包含我的谷歌地图的网址。显示地图下方的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 个答案:

答案 0 :(得分:0)

为了让谷歌地图呈现,它需要启动一些JavaScript。在cfwindow中打开内容时,嵌入式javascript将无法始终运行。

验证您的初始化javascript是否在地图的URL上运行,如果没有,请使用AjaxOnLoad(CF8 +)确保初始化脚本运行。您还需要确保父页面中包含任何脚本资产。

绝对可以(点击this example上的路线指示)。