Maps Xpages选项卡式窗格

Maps Xpages选项卡式窗格,maps,xpages,pane,Maps,Xpages,Pane,我们正在尝试将Google地图自定义控件添加到XPages中选项卡式窗格的第四个选项卡中 当我们这样做时,我们会得到: 在左上角绘制的地图只有地图的前10个小部分 如您所见,将只加载地图的第一部分 我在谷歌上搜索过,如果地图不在第一个选项卡上,那么如果没有“地图初始化功能的选项卡更改调用”,它将无法工作 我已经测试过了,这是真的,当地图是选中的选项卡时,地图加载良好 这是我们的标记: <xe:djTabPane id="djTabPaneMap" title="Map">

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

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

在左上角绘制的地图只有地图的前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>

这是我知道的最基本的东西,但我们似乎无法通过切换选项卡来调用初始化映射函数

有什么想法吗

我担心,尽管多次尝试在选项卡更改时调用buildmap函数(使用ID或CSS类名),但我们无法完全绘制地图

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

使用Firebug检查面板后,贴图将正确渲染

非常感谢


Andrew

好吧,谷歌地图必须在IFRAME中。还是?

您是否考虑过使用XSP.onLoad(..)将侦听器添加到tab click(或tab change)事件?您是否尝试在CC内的OnClient Load事件中初始化映射?我尝试过使用onLoad添加侦听器,但没有成功。我还尝试了一个选项卡更改事件,但也没有成功。如果你在xpage中抛出一个三个选项卡的窗格,第三个选项卡上有一个谷歌地图,你会看到同样的问题——或者至少我希望你看到,或者我做了一些非常错误的事情!我很感谢你的帮助!我不需要担心iFrame,因为CC会为我写出这篇文章