這裏的問題是: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