我想在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>
答案 0 :(得分:0)
为了让谷歌地图呈现,它需要启动一些JavaScript。在cfwindow中打开内容时,嵌入式javascript将无法始终运行。
验证您的初始化javascript是否在地图的URL上运行,如果没有,请使用AjaxOnLoad
(CF8 +)确保初始化脚本运行。您还需要确保父页面中包含任何脚本资产。
绝对可以(点击this example上的路线指示)。