Javascript 获取从iFrame到父页面的Google Maps v3角坐标

Javascript 获取从iFrame到父页面的Google Maps v3角坐标,javascript,iframe,google-maps-api-3,Javascript,Iframe,Google Maps Api 3,我有一张谷歌地图,上面有从我网站上的数据库中提取的标记数据,在iFrame中。我知道,使用MapsV3,在JavaScript中移动地图时,可以获取新的角点GPS坐标 是否可以将此地图信息从iFrame内的地图页面传递到父页面,这样我就可以更改父页面上的内容,以匹配使用JavaScript显示的地图?两个页面都在同一台服务器上。我想象最坏的情况是,我可以让JavaScript将map corner信息写入会话变量,然后在父级上读取,但有没有更简单的方法?您不显示任何HTML或代码,因此我无法具体

我有一张谷歌地图,上面有从我网站上的数据库中提取的标记数据,在iFrame中。我知道,使用MapsV3,在JavaScript中移动地图时,可以获取新的角点GPS坐标


是否可以将此地图信息从iFrame内的地图页面传递到父页面,这样我就可以更改父页面上的内容,以匹配使用JavaScript显示的地图?两个页面都在同一台服务器上。我想象最坏的情况是,我可以让JavaScript将map corner信息写入会话变量,然后在父级上读取,但有没有更简单的方法?

您不显示任何HTML或代码,因此我无法具体说明,但从iFrame获取信息非常简单

假设
frameId
是iFrame的ID,而
mapId
是该iFrame中地图的ID。然后:

var iframe = document.getElementById('iframeId');
var iframeDoc = iframe.contentDocument || iframe.contentWindow.document;
现在,您有了iFrame文档,可以执行通常的操作:

var map = iframeDoc.getElementById('mapId');
var bounds = map.getBounds();

感谢您的回答,我想我的问题主要是我不知道如何在框架内/框架外传递JavaScript变量。