Skip To Content

使用 URL 参数

在本主题中

使用 Web AppBuilder 创建的应用程序可直接通过 URL 参数进行修改。URL 通常以 <your portal url>/apps/webappviewer/index.html? 开头,并且包含下面列出的一个或多个参数。要包含多个参数,请使用“与”号 (&) 分隔参数。例如:

http://<your portal url>/apps/webappviewer/index.html?id=6815e148ff1c4aee8dc7159816380a4d&webmap=9cf053ea602345ddae060010c470e615
警告:

该投影的 url 参数仅支持 WKID 3857 和 4326。这是一个已知问题,该问题在下一版本中将会得到解决。

打开保存的应用程序

要打开使用 Web AppBuilder 创建的已保存应用程序,请使用 id= 和该应用程序的唯一 ID。例如:

http://<your portal url>/apps/webappviewer/index.html?id=6815e148ff1c4aee8dc7159816380a4d

定义 web 地图

要定义 web 地图,请使用 webmap= 和 web 地图的唯一 ID。例如:

http://<your portal url>/apps/webappviewer/index.html?webmap=9cf053ea602345ddae060010c470e615

居中地图

要将地图放在特定位置的中央,可通过地理坐标 (x,y) 或投影坐标 (x,y,WKID) 设置 center=。您可以使用逗号或分号作为分隔符。如果数字使用冒号作为小数位,则使用分号。

地理坐标示例

http://<your portal url>/apps/webappviewer/index.html?center=34,-50

投影坐标示例

http://<your portal url>/apps/webappviewer/index.html?center=500000,5500000,102100

定义比例级别

要定义地图的比例级别,请使用 center= 和 level= 参数。level 参数接受地图服务的 REST 端点中列出的缓存比例的级别 ID。例如:

http://<your portal url>/apps/webappviewer/index.html?center=20,45&level=4

定义比例

要定义地图的比例,请使用 center= 和 scale= 参数。scale 参数接受地图服务的 REST 端点中列出的缓存比例。例如:

http://<your portal url>/apps/webappviewer/index.html?center=20,45&scale=4622324

定义范围

要定义地图范围,请使用 extent= 进行定义。范围参数以 MinX,MinY,MaxX,MaxY 的形式使用地理坐标 (GCS),以 MinX,MinY,MaxX,MaxY,WKID 的形式使用投影坐标 (PCS)。您可以使用逗号或分号作为分隔符。如果数字使用冒号作为小数位,则使用分号。

地理坐标示例

http://<your portal url>/apps/webappviewer/index.html?extent=-117.20,34.055,-117.19,34.06

投影坐标示例

http://<your portal url>/apps/webappviewer/index.html?extent=-13079253.954115,3959110.38566837,-12918205.318785,4086639.70193162,102113