0

我们正在尝试将 Google 地图自定义控件添加到 XPages 中选项卡式窗格的第 4 个选项卡

当我们这样做时,我们得到:

仅在左上角绘制地图的第一个小 10 分之一的地图。

如您所见,只会加载地图的第一部分。

我用谷歌搜索了一下,如果地图不在第一个选项卡上,如果没有“地图初始化功能的选项卡更改召回”,它将无法工作

我已经对此进行了测试,这是真的,当地图是选定的选项卡时,地图可以正常加载。

这是我们的标记:

<xe:djTabPane id="djTabPaneMap" title="Map">
            <xp:panel style="height:290px;width:860px" id="panel6">
                <xc:ccGoogleMaps map_height="290" map_width="860"
                    map_width_measurement="px" map_height_measurement="px"
                    map_zoom="5" map_type="ROADMAP" map_center_type="Address"
                    map_center_address="Broadstairs">
                </xc:ccGoogleMaps>
                </xp:panel>
            </xe:djTabPane>

这是我知道的非常基本的东西,但我们似乎无法从切换选项卡中调用初始化映射函数。

有任何想法吗???

恐怕尽管多次尝试在选项卡更改时调用构建地图功能 - 使用 ID 或 CSS 类名我们无法完全绘制地图。

当地图位于选项卡式面板之外时,没有问题。

一旦我使用 Firebug 检查面板,地图就会正确呈现

非常感谢!

安德鲁

4

1 回答 1

0

AFAIK,谷歌地图必须在 IFRAME 中。或者是吗?

于 2013-04-23T17:24:03.873 回答