zoukankan      html  css  js  c++  java
  • 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本地部署

     

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






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

  • 相关阅读:
    英语 年份 读法
    香农第二定理的理解
    为什么正规子群在环里的对应概念叫理想,而不叫正规子环呢?
    vue 时间组件限制选择范围
    ubuntu 设置 shell脚本双击运行
    单元测试规范
    vue-element-admin项目配置运行
    SqlServer表字段查询
    git提交部分文件
    Asp.NetCore+Elasticsearch+Kibana日志记录
  • 原文地址:https://www.cnblogs.com/gishh/p/4966918.html
Copyright © 2011-2022 走看看