(本文档仅供参考)

问题

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

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

           

           

           

         

解决方案

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

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

          

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

         

        解决方案:

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