页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

(本文档仅供参考)

问题

           产品创建地图图形的时候,图形配置项可以按照参数切换地图,发现当参数为中国的时候获取不到数据(如下图2),使用指定地图中国能够获取到地图,这是为什么?

         注:V855在2019年2月13号之前的版本是提示【地图数据无法获取】,因为这样的提示存在理解歧义,因此2019年2月13号之后的版本更新为【当前地图区域无地图底图定义  注:V855在2019年2月13号之前的版本是提示【地图数据无法获取】,因为这样的提示存在理解歧义,因此2019年2月13号之后的版本更新为【当前地图区域无地图底图定义: China】。

             

              

             

         

解决方案

         根据提示判断,通常情况,是因为出现此问题的环境上的【地图区域】上有多个【中国】地图,导致产品识别到的地图是另外一个节点上的【中国】地图,而这个【中国】地图恰好又没有地图数据,比如说:  根据提示判断,通常情况,是因为出现此问题的环境上的【地图区域】上有多个【中国】地图,导致产品识别到的地图是另外一个节点上的【中国】地图,而这个【中国】地图恰好又没有地图数据,比如说:

           Geo地图区域中有【中国】地图的是【世界地图】和【中国】Geo地图区域中有【中国】地图的是【世界地图】和【中国】

           

      
     【世界地图】上的China并没有对应的    【世界地图】上的China并没有对应的GeoJson地图,因此会提示没有对应的【地图数据】:

         

         解决方案:解决方案:

        方案一:将【世界地图】中的【中国】设置【区域】的时候添加上文件路径,并同时生成下级节点信息。 方案一:将【世界地图】中的【中国】设置【区域】的时候添加上文件路径,并同时生成下级节点信息。
        方案二:将【世界地图】中的【数据映射名称】去掉【中国】,这样可以保证只有一个地图区域名称包含【中国】。 方案二:将【世界地图】中的【数据映射名称】去掉【中国】,这样可以保证只有一个地图区域名称包含【中国】。
        方案三:修改报表参数,通过【编号】匹配地图,而不是通过【数据映射名称】匹配。 方案三:修改报表参数,通过【编号】匹配地图,而不是通过【数据映射名称】匹配。

Viewtracker