ArcGIS Server 服务目录是运行于 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。
注:
如果已断开与 Internet 的连接,则您必须使用本地版 Map Viewer 经典版 和 ArcGIS Maps SDK for JavaScript 以允许用户使用链接查看服务。
- 在 Web 浏览器中,打开 ArcGIS Server Administrator Directory 并使用具有管理权限的帐户登录到站点。
管理员目录通常可通过 URL 获取,例如 https://gisserver.domain.com:6443/arcgis/admin。 如果已将服务器与门户联合,则请参阅访问联合服务器上的管理员目录了解有关登录方法的详细指导。
- 在管理员目录中,单击 system > handlers > rest > servicesdirectory > edit。
- 在 ArcGIS.com URL 框中,键入门户 Map Viewer 经典版 的 URL,例如,https://webadaptorhost.domain.com/webadaptorname/home/webmap/viewer.html。
- 在 ArcGIS.com 地图文本框中,为您的 Map Viewer 经典版 URL 键入一个标签,例如,ArcGIS Enterprise Map Viewer。
- 要使用本地部署的 ArcGIS Maps SDK for JavaScript 版本,请修改以下框以包含本地 URL:
JavaScript API URL
示例:https://webadaptorhost.domain.com/webadaptorname/jsapi/jsapi4/
注:
指定 ArcGIS Maps SDK for JavaScript 版本时,必须指定 4.x 以上的版本。
JavaScript API SDK URL
使用 ArcGIS Maps SDKs 查看服务时,此 URL 将连接到显示在页面顶部的使用 ArcGIS JavaScript API 构建链接。 默认情况下,该链接指向 ArcGIS Maps SDK for JavaScript 的在线 SDK。 您可以将其替换为指向本地安装的 ArcGIS Maps SDK for JavaScript 的链接。
JavaScript API CSS URL
示例:https://webadaptorhost.domain.com/webadaptorname/jsapi/jsapi4/dijit/themes/tundra/tundra.css
注:
指定 ArcGIS Maps SDK for JavaScript 版本时,必须指定 4.x 以上的版本。
- 单击保存。