Skip to main content

将 ArcGIS Server Services Directory 连接至门户

ArcGIS Server Services Directory 是运行于 ArcGIS Server 站点上的所有服务的 REST 表达。 服务目录中的一个链接允许您在 Map Viewer 中预览服务。 可配置服务目录,以便链接将服务显示在自己的 Map Viewer 中,而不是显示在 ArcGIS Online Map Viewer 中。

如果用户选择使用 ArcGIS JavaScript 链接查看服务,可使用 ArcGIS Online 中托管的 ArcGIS Maps SDK for JavaScript 查看服务。 您可以配置服务目录以使用本地部署的 ArcGIS Maps SDK for JavaScript 或随门户安装的本地 API。

  1. 在 web 浏览器中,打开 ArcGIS Server Administrator Directory 并使用具有站点管理权限的账户进行登录。

    Administrator Directory 通常可通过 URL 获取,例如 https://gisserver.example.com:6443/arcgis/admin

  2. 在 Administrator Directory 中,单击 system > handlers > rest > servicesdirectory > edit

  3. ArcGIS.com URL 框中,键入门户 Map Viewer 的 URL,例如,https://webadaptorhost.example.com/webadaptorname/home/webmap/viewer.html

  4. ArcGIS.com 地图文本框中,为您的 Map Viewer URL 键入一个标签,例如,ArcGIS Enterprise Map Viewer

  5. 要使用本地部署的 ArcGIS Maps SDK for JavaScript 版本,请修改以下框以包含本地 URL:

    • JavaScript Maps API URL

      示例:https://webadaptorhost.example.com/webadaptorname/jsapi/jsapi4/

      注:

      必须从 4.x 版本指定 ArcGIS Maps SDK for JavaScript 版本。

    • JavaScript Maps SDK URL

      使用 ArcGIS Maps SDKs 查看服务时,此 URL 将连接到显示在页面顶部的使用 ArcGIS JavaScript API 构建链接。 默认情况下,该链接指向 ArcGIS Maps SDKs 的在线 SDK。 您可以将其替换为指向本地安装的 ArcGIS Maps SDKs 的链接。

    • JavaScript Maps CSS URL

      示例:https://webadaptorhost.example.com/webadaptorname/jsapi/jsapi4/esri/css/main.css

    注:

    必须从 4.x 版本指定 ArcGIS Maps SDK for JavaScript 版本。

  6. 单击保存