ArcGIS Server 服务目录是运行于 ArcGIS Server 站点上的所有服务的 REST 表达。服务目录中的一个链接允许您在 Map Viewer 中预览服务。可配置服务目录,以便链接将服务显示在自己门户的 Map Viewer 中,而不是显示在 ArcGIS Online Map Viewer 中。
如果用户选择使用 ArcGIS JavaScript 链接查看服务,可使用 ArcGIS Online 中托管的 ArcGIS API for JavaScript 查看服务。您可以配置服务目录以使用本地部署的随门户安装的 ArcGIS API for JavaScript 或本地 API。
注:
如果断开与 Internet 的连接,则需要使用本地版 Map Viewer 和 ArcGIS API for JavaScript 以允许用户查看使用链接的服务。
- 在 web 浏览器中,打开 ArcGIS Server Administrator directory 并使用具有管理权限的帐户登录到站点。管理员目录通常可通过 URL(如 http://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 地图查看器。
- 如果想要使用本地部署的 ArcGIS API for JavaScript 版本,请将下列框修改为包含本地 URL。
JavaScript API URL
示例:https://webadaptorhost.domain.com/webadaptorname/jsapi/jsapi/
注:
必须从 4.x 版本指定 ArcGIS API for JavaScript 版本。
JavaScript API SDK URL
使用 ArcGIS JavaScript API 查看服务时,此 URL 将连接到显示在页面顶部的使用 ArcGIS JavaScript API 构建链接。默认情况下,该链接指向 ArcGIS API for JavaScript 的在线 SDK。可使用另外一个链接来替换上述链接,该链接从 Esri 下载页面获取,并指向本地安装的 ArcGIS API for JavaScript SDK。
JavaScript API CSS URL
示例:https://webadaptorhost.domain.com/webadaptorname/jsapi/jsapi/dijit/themes/tundra/tundra.css
注:
必须从 4.x 版本指定 ArcGIS API for JavaScript 版本。
- 单击保存。