Usar parámetros URL
En este tema
- Abrir aplicación guardada
- Definir mapa web
- Centrar el mapa
- Definir el nivel de escala
- Definir escala
- Definir extensión
Las aplicaciones creadas con Web AppBuilder se pueden modificar directamente con parámetros URL. La dirección URL siempre comienza con <your portal url>/apps/webappviewer/index.html? e incluye uno o más de los parámetros que se enumeran a continuación. Para incluir más de un parámetro, usa el símbolo “&” para separar los parámetros. Por ejemplo:
http://<your portal url>/apps/webappviewer/index.html?id=6815e148ff1c4aee8dc7159816380a4d&webmap=9cf053ea602345ddae060010c470e615
Precaución:
El parámetro URL para proyección solo es compatible con WKID 3857 y 4326. Es un problema conocido y se resolverá en la próxima versión.
Abrir aplicación guardada
Para abrir una aplicación guardada creada con Web AppBuilder, usa id= y el Id. exclusivo de la aplicación. Por ejemplo:
http://<your portal url>/apps/webappviewer/index.html?id=6815e148ff1c4aee8dc7159816380a4d
Definir mapa web
Para definir el mapa web, usa webmap= y el Id. exclusivo del mapa web. Por ejemplo:
http://<your portal url>/apps/webappviewer/index.html?webmap=9cf053ea602345ddae060010c470e615
Centrar el mapa
Para centrar el mapa en una ubicación particular, establece center= usando coordenadas geográficas (x,y) o coordenadas proyectadas (x,y,WKID). Puedes usar la coma o el punto y coma como separadores. Usa el punto y coma si los números usan los dos puntos como decimales.
Ejemplo de coordenadas geográficas
http://<your portal url>/apps/webappviewer/index.html?center=34,-50
Ejemplo de coordenadas proyectadas
http://<your portal url>/apps/webappviewer/index.html?center=500000,5500000,102100
Definir el nivel de escala
Para definir el nivel de escala del mapa, usa los parámetros center= y level=. El parámetro de nivel acepta el Id. del nivel de la escala de caché que se incluye en el extremo REST del servicio de mapas. Por ejemplo:
http://<your portal url>/apps/webappviewer/index.html?center=20,45&level=4
Definir escala
Para definir la escala del mapa, usa los parámetros center= y scale=. El parámetro scale acepta la escala de caché que se incluye en el extremo REST del servicio de mapas. Por ejemplo:
http://<your portal url>/apps/webappviewer/index.html?center=20,45&scale=4622324
Definir extensión
Para definir la extensión del mapa, usa extent=. El parámetro de extensión acepta coordenadas geográficas (GCS) como MinX, MinY, MaxX, MaxY o coordenadas proyectadas (PCS) como MinX, MinY, MaxX, MaxY, WKID. Puedes usar la coma o el punto y coma como separadores. Usa el punto y coma si los números usan los dos puntos como decimales.
Ejemplo de coordenadas geográficas
http://<your portal url>/apps/webappviewer/index.html?extent=-117.20,34.055,-117.19,34.06
Ejemplo de coordenadas proyectadas
http://<your portal url>/apps/webappviewer/index.html?extent=-13079253.954115,3959110.38566837,-12918205.318785,4086639.70193162,102113