(本文档仅供参考)

问题

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

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

          

          

          

         

解决方案

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

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

         

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

       

       解决方案:

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