使用ArcGIS api for js 4.2 加载自定义瓦片服务,三维场景一片空白

api: arcgis api for js 4.2
瓦片服务: arcgis 10.3 ,WGS84坐标系

问题描述:
整套运行环境在局域网,瓦片服务为自定义发布,wgs84坐标系,切片方案见图。

2017-02-07_9-43-58.png


使用js4.2 版本api建立测试页面,代码见图。

2017-02-07_9-41-43.png


如果使用MapView,能够正常显示瓦片地图

然而,切换使用SeceView,无地图,一片空白,

2017-02-07_9-42-58.png


通过浏览器调试无报错,可以访问到http://xxx.abc.com/arcgis/rest/world/MapServer?f=json的内容,
但后面就没有瓦片的请求。
官方api说明已支持wgs84,见图。

QQ截图20170207095004.png


因此使用自己的数据按要求发布了一个wgs84的测试服务。但在测试过程中出现上述问题,代码、服务状态都已检查。求解。谢谢
已邀请:

谢军

赞同来自: minokie

这个问题应该是由于切片方案不满足要求导致的。
 
在全球场景中,缓存服务的坐标系可以是是Web 墨卡托(辅助球体)或 GCS WGS 84。这两种坐标系都有相对应的切片方案,分别是ArcGIS Online/Bing Maps/Google Maps 和 WGS84 Geographic Coordinate System, Version 2 tiling scheme。
 
关于WGS84 Geographic Coordinate System, Version 2 tiling scheme,目前相关的资料比较少。可以参考Esri提供的在线服务(如:http://services.arcgisonline.com/arcgis/rest/services/ESRI_StreetMap_World_2D/MapServer 和 http://services.arcgisonline.com/arcgis/rest/services/ESRI_Imagery_World_2D/MapServer) ,新版的WGS 84 tiling scheme文件参见:https://pan.baidu.com/s/1miqI0vI 
 

要回复问题请先登录注册