我对谷歌地图“有趣”,并在一些协助后。基本上我有一小段HTML/Javascript,可以使用Ajax将它加载到标准HTML页面或div中。目前我正在尝试做的是获取地图出现。当页面作为HTML的一部分加载时很好,出现,唱歌,跳舞,偶尔播放长笛。但是,当它通过Ajax加载它不会出现,但JavaScript的谷歌写入。谷歌地图Ajax加载
我想我缺少一个负载或就绪触发器。但找不到我所缺少的东西。我的搜索功能很弱。这是代码,并不像你所看到的那样复杂。谷歌地图包括已被排除在外,但没有错误,或警告,报告,并且我说它可以很好地作为HTML页面。
<div id="map_canvas_<?= $userContact->getId() ?>" style="margin: 10px auto; width: 90%; height: 300px;"></div>
<script type="text/javascript">
var mapInstance = null;
var startLatitude = 53.975044;
var startLongitude = -2.153320;
var startZoomLevel = 5;
// create the new instance.
mapInstance = new GMap2($('map_canvas_<?= $userContact->getId() ?>'));
// center the map on the UK
mapInstance.setCenter(new GLatLng(startLatitude, startLongitude), startZoomLevel);
</script>
Khaine。
我知道这是明显的东西,我只是添加它。所以它除了加载之外什么都不做。非常好,谢谢。 – Khainestar 2009-12-24 09:41:40