移动谷歌地图v3左右

时间:2012-03-31 06:34:38

标签: javascript jquery google-maps-api-3

我正在尝试动态地将谷歌地图(v3)从一个div移动到另一个div,并且第一次将地图从div“x”移动到“y”时地图跳得很好,但是当我尝试移动它时回到“x”,我得到:

未捕获错误:HIERARCHY_REQUEST_ERR:DOM异常3

我尝试过使用:

var mapNode1 = map.getDiv();
$("#miniMap").append(mapNode1);

从largeMap跳转到miniMap

,反之亦然:

var mapNode2 = map.getDiv();
$("#largeMap").append(mapNode2);

我也尝试过使用:

$("#largeMap").appendTo("#miniMap");

和     $( “#微缩”)appendTo( “#largeMap”);

使用这两种方法,我得到:     未捕获错误:HIERARCHY_REQUEST_ERR:DOM异常3

有人有什么想法吗?

谢谢!

2 个答案:

答案 0 :(得分:1)

another post on stackoverflow中列出了您描述的错误的最可能原因。看那里接受的答案。否则,我必须看到更多的代码(可能是完整的源代码),试图找出错误的确切原因。

答案 1 :(得分:1)

Hrmm,结果证明以下工作:

我将miniMap放在miniMapWrapper div和largeMapWrapper中的largeMap中并使用:

var mapNode1 = map.getDiv();
$("#miniMap").append(mapNode1);

$("#largeMap").appendTo("#largeMapWrapper");

回去