这里的问题是:jQuery的谷歌地图问题
比方说,应要求可加载谷歌地图和隐藏一个jQuery切换按钮它后,当切换:
$('#showmeMap').toggle(function()
{
var map = new GMap2($("#map").get(0));
var mapCenter = new GLatLng(-2, 20);
map.setCenter(mapCenter, 12);
$('#map').show();
}
}, function() {
$('#map').hide();
});
然后,添加一些随机指标和后来另一个功能,从地图中删除标记:
$('#destroyMarkersButton').click(function() {
for (var i=0; i<gmarkers.length; i++)
{
map.removeOverlay(gmarkers[i]);
}
});
当点击按钮我有错误地图是未定义的。我的想法是全球定义谷歌地图对象:
map = new GMap2($("#map").get(0));
这在Firefox中完美工作,但是,地图无法加载Internet Explorer!
有什么建议吗?
不要忘记标记这是接受的答案然后 – Anurag 2010-04-11 18:36:53