我有一个谷歌地图(API 2),它曾经可以作为一个独立的页面正常工作。
但是,当我在 iframe (使用Thickbox )中加载地图页面时,地图会偏离中心:
通常它以德国为中心,而在 iframe 中,它以伊朗为中心。
如何正确制作地图中心?
我的猜测:
该问题可能是由 iframe 加载时间引起的。我猜,脚本在加载时会根据 iframe 大小计算窗口大小。这很奇怪,因为我在文档准备好时加载了地图。
$(document).ready(function() {
setupSearchForm();
setupMap();
setupResults();
});
例如,当我刷新已加载的 iframe 时,中心会返回德国。加载地图的代码示例