【发布时间】:2010-03-25 10:39:46
【问题描述】:
我正在使用 jQuery 的 ajax() 方法加载包含 GMap 的页面。
我正在加载的 HTML 页面是:
<script src="http://maps.google.com/maps?file=api&v=2&sensor=false&key=MY_API_KEY" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("map_canvas"));
var geocoder = new GClientGeocoder();
geocoder.getLatLng("San Francisco, California",function(point) {
if (point) {
map.setCenter(point, 7);
}
});
map.setUIToDefault();
}
});
</script>
<div id="map_canvas"></div>
检索此页面后,我使用html() 方法将其内容设置为一个div。地图没有显示,而其他包含脚本的页面,以相同的方式加载,正确显示。
这是关于 GMap 的特定问题,不允许通过 ajax 请求加载?
【问题讨论】:
标签: jquery ajax google-maps