ArcGIS API for javascript开发笔记(二)——解决ArcGIS Service中的服务在内网环境下无法进行javascript预览问题...

感谢一路走来默默支持和陪伴的你~~~

----------------------------拒绝转载--------------------------------

1、问题说明

在使用ArcGIS for Service时经常会遇到一个问题,那就是我们需要对已经发布的服务进行预览,预览时点击对应服务,选择View in中的ArcGIS JavaScript就可在浏览器中实现对地图的预览工作。

在点击该操作时会分为两种情况

1)、网络通畅,点击访问没有问题。正常显示地图。

2)、无网络(内网环境),点击后报错,无法访问地图。

究其根本原因: Service中配置的JavaScript API地址为在线服务地址,内网会导致网络不通。

-----------------这是一条华丽丽的分割线-------------------

2、问题解决

在ArcGIS for Server的后台管理页面中提供了对server各种相关参数的修改,其中就包括了JavaScript API的设置。

登陆后台管理: http://localhost:6080/arcgis/admin/login

在后台管理中找到以下路径:http://localhost:6080/arcgis/admin/system/handlers/rest/servicesdirectory

 

修改其中的JavaScript API 设置本地部署的路径即可。


修改为本地的部署路径,并保存。


 

3、测试查看

进入ArcGIS Server服务管理页面,找到测试的服务,进入ArcGIS rest 服务目录,点击ArcGIS Javascript:


预览测试成功后的小效果(开森~~~):



 

对于具体离线配置JavaScriptAPI请参考:ArcGIS API for javascript开发笔记(一)——ArcGIS for Javascript API 3.14本地部署

 

-----------欢迎来访,拒绝转载------------






版权声明:本文为博主原创文章,未经博主允许不得转载。

 

转载于:https://www.cnblogs.com/gishh/p/4966918.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值