SAP Design Studio 1.6 SP05-多个GeO映射的CenterMap问题

2020-09-12 23:02发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

请紧急。

我有2个带有自定义Geo Json文件的地理地图,用于测试。 最初,第一个Gepmap在启动时进行缩放,默认情况下在"下拉"框中。 然后在下拉框中,如果您选择Map2,则它在第一次尝试中只会显示一点点消失。 如果选择其他Map1,然后再次选择此Map2,则在第二次尝试中将显示"缩放"。

是多个地图的中心地图问题,还是自定义Geo Json文件的问题?

如果我在下拉代码中删除了Map2选择的中心地图代码,它将按照其宽度大小显示。

在启动时,我有以下代码:

GEO_MAP_1.setVisible(true);

GEO_MAP_1.setLayerVisble(" LAYER_1,true);

GEO_MAP_1.centerMap(" LAYER_1");

GEO_MAP_2.setWidth(0);

GEO_MAP_2.setLayerVisble(" LAYER_1,false);


在下拉框中,我有两个MAPS,分别为MAP1和MAP2,以及OnSelect中的以下代码:

如果(DROPDOWN_BOX.getSelectedValue()==" MAP1")

{

GEO_MAP_1.setVisible(true);

GEO_MAP_1.setLayerVisble(" LAYER_1,true);

GEO_MAP_2.setVisible(false);

GEO_MAP_2.setLayerVisble(" LAYER_1,false);

}

否则((DROPDOWN_BOX.getSelectedValue()==" MAP2")

{

GEO_MAP_2.setWidth(Layout.AUTO);

GEO_MAP_2.setVisible(true);

GEO_MAP_2.setLayerVisble(" LAYER_1,true);

GEO_MAP_1.setVisible(false);

GEO_MAP_1.setLayerVisble(" LAYER_1,false);

}

如果(GEO_MAP_1.isLayerVisible(" LAYER_1")){

GEO_MAP_1.centerMap(" LAYER_1");

}

否则,如果{

如果(GEO_MAP_2.isLayerVisible(" LAYER_1")){

GEO_MAP_2.setWidth(Layout.AUTO);

GEO_MAP_2.centerMap(" LAYER_1");

}

此致

克里斯

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

请紧急。

我有2个带有自定义Geo Json文件的地理地图,用于测试。 最初,第一个Gepmap在启动时进行缩放,默认情况下在"下拉"框中。 然后在下拉框中,如果您选择Map2,则它在第一次尝试中只会显示一点点消失。 如果选择其他Map1,然后再次选择此Map2,则在第二次尝试中将显示"缩放"。

是多个地图的中心地图问题,还是自定义Geo Json文件的问题?

如果我在下拉代码中删除了Map2选择的中心地图代码,它将按照其宽度大小显示。

在启动时,我有以下代码:

GEO_MAP_1.setVisible(true);

GEO_MAP_1.setLayerVisble(" LAYER_1,true);

GEO_MAP_1.centerMap(" LAYER_1");

GEO_MAP_2.setWidth(0);

GEO_MAP_2.setLayerVisble(" LAYER_1,false);


在下拉框中,我有两个MAPS,分别为MAP1和MAP2,以及OnSelect中的以下代码:

如果(DROPDOWN_BOX.getSelectedValue()==" MAP1")

{

GEO_MAP_1.setVisible(true);

GEO_MAP_1.setLayerVisble(" LAYER_1,true);

GEO_MAP_2.setVisible(false);

GEO_MAP_2.setLayerVisble(" LAYER_1,false);

}

否则((DROPDOWN_BOX.getSelectedValue()==" MAP2")

{

GEO_MAP_2.setWidth(Layout.AUTO);

GEO_MAP_2.setVisible(true);

GEO_MAP_2.setLayerVisble(" LAYER_1,true);

GEO_MAP_1.setVisible(false);

GEO_MAP_1.setLayerVisble(" LAYER_1,false);

}

如果(GEO_MAP_1.isLayerVisible(" LAYER_1")){

GEO_MAP_1.centerMap(" LAYER_1");

}

否则,如果{

如果(GEO_MAP_2.isLayerVisible(" LAYER_1")){

GEO_MAP_2.setWidth(Layout.AUTO);

GEO_MAP_2.centerMap(" LAYER_1");

}

此致

克里斯

付费偷看设置
发送
1条回答
亦是此间程序员
1楼-- · 2020-09-12 23:21

嗨,克里斯,

您能尝试应用Design Studio 1.6 SP7(最新版本)并检查它是否对您有帮助。

谢谢与问候,

Sapna

一周热门 更多>