arcgis api for javascript4.18加载天地图服务,并且加载自己的发布的动态地图服务

以arcgis api for javascript4.18 API为例:

遇到几个问题:

1、用户,特别是小白用户,不知道用什么API类来调用各种地图服务。

解决办法:

方法一:正向思考方法

参考官方APIhttps://developers.arcgis.com/javascript/latest/api-reference

方法二:技巧型方法

那么有一个很简单的方法,进入server manager服务目录,找到你的服务,预览一下,

然后你按F12,看到了没有,这个服务用啥方法,咋写,是不是一目了然。可以直接抄代码啊!!!

比如这个服务用了4.15API,用的类是:esri/layers/MapImageLayer

arcgis api for javascript4.18加载天地图服务,并且加载自己的发布的动态地图服务_第1张图片

遇到的问题二:

代码都正确,为啥加载不出来?作为一个web前端开发人员,不要直接问别人,要给出前端调试报错啊!

讨厌一些人,直接问:我的代码为啥加载不出来?

这是低级程序员的问话方式,稍微高级点,都会把前端报错调试出来,去自己百度解决这个问题后再问别人!!!!!

如下图:

arcgis api for javascript4.18加载天地图服务,并且加载自己的发布的动态地图服务_第2张图片

最简单的方式是:

把这个代码放到web 服务器目webapp目录取用ip或者域名方式去调试。不要直接用文件夹双击方式去解决!!!

arcgis api for javascript4.18加载天地图服务,并且加载自己的发布的动态地图服务_第3张图片

这个是Access-Control-Allow-Origin,跨域问题

最后附上代码:




  
  

  
  

  

  



  

 

你可能感兴趣的:(ArcGIS,ArcGIS,for,javascript,arcgis,server)