javascript - 嵌入在 iFrame 中的 Google map API 不以纬度/经度为中心

标签 javascript google-maps iframe

我使用 Google Maps API 创建了一个简单的 HTML 页面,然后将其嵌入到另一个页面上的 iFrame 中。

页面在 iFrame 之外时工作正常,但在 iFrame 内时,窗口位置不会滚动到标记的中心。

这里有一个例子:http://webfe.omega.studiocoast.com.au/epping-club.aspx然后点击俱乐部位置。

阅读本文时,我想知道为什么我使用 iFrame 而不是直接从父页面调用 API...

但是关于我的第一个问题的任何建议都会很棒 :)

最佳答案

经过多次搜索,我发现问题与嵌入到 jQuery Accordion 中的 iFrame 有关。当 Accordion 被卷起时,它最初呈现正确,但是当它被卷下时, map 位置被抛出。

设法通过创建一个新事件来修复标记位置,该事件在 Accordion 向下滚动并重新呈现 iFrame 和 map 位置时触发。

关于javascript - 嵌入在 iFrame 中的 Google map API 不以纬度/经度为中心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3801688/

相关文章:

javascript - 访问 Mongoose 查询结果

jquery - 使用 Google Maps API 计算 "As the crow flies"距离

javascript - 手动触发的 JavaScript 事件不会针对 iFrame 上下文中的元素传播

html - 如何创建独立的框架?

javascript - 更改 iframe 目标

javascript - 无法让 AJAX 和 PHP 工作

javascript - 轻松设置 react redux with next.js (React)

javascript - 使用 javascript 控制 HTML 5 视频 Controller ?

ios - GMSAutocompleteViewController 本地化

javascript - 在 Google map 中对标记进行地理编码