我想動態地將谷歌地圖(V3)從一個div移動到另一個,並且第一次將地圖從div「x」移動到「y」地圖跳轉很好,但是當我嘗試將其移回 「X」,我得到:移動谷歌地圖v3圍繞
未捕獲的錯誤:HIERARCHY_REQUEST_ERR:DOM異常3
我已經嘗試使用:
var mapNode1 = map.getDiv();
$("#miniMap").append(mapNode1);
從largeMap跳到微縮
和反之亦然,通過使用:
var mapNode2 = map.getDiv();
$("#largeMap").append(mapNode2);
我使用也嘗試:
$("#largeMap").appendTo("#miniMap");
和 $( 「#微縮」)appendTo( 「#largeMap」)。
使用這兩種方法,我得到: 未捕獲的錯誤:HIERARCHY_REQUEST_ERR:DOM異常3
沒有任何人有什麼想法?
謝謝!
您是否使用#largeMap作爲Map初始化的元素?如果是的話,這是行不通的,因爲在這種情況下,getDiv()會返回#largeMap,並且你不能將#largeMap附加到#largeMap(它是相同的元素) – 2012-03-31 09:18:23
啊是的,你是對的。這就是爲什麼它不工作:) – Kentor 2012-03-31 17:28:05