Iniciar Indoors Mobile desde otras aplicaciones

Disponible con la extensión ArcGIS Indoors Maps.

Al igual que puede configurar acciones de inicio para abrir otras aplicaciones desde la aplicación ArcGIS Indoors Mobile, puede configurar un vínculo para iniciar la aplicación Indoors Mobile desde otras aplicaciones móviles configurables. Si su organización utiliza otras aplicaciones móviles configurables, puede integrar el vínculo de uso compartido en esas aplicaciones para iniciar la aplicación Indoors Mobile con el mapa centrado en una entidad específica.

Los siguientes son ejemplos de utilización de un vínculo URL:

  • Los trabajadores móviles que utilizan una aplicación de órdenes de trabajo pueden iniciar la aplicación Indoors Mobile con el mapa centrado en una orden de trabajo específica.
  • Los empleados que utilizan una aplicación específica de la empresa para realizar un seguimiento de las reuniones y los eventos pueden iniciar la aplicación Indoors Mobile centrada en la ubicación de un evento o reunión para obtener rápidamente las direcciones sin necesidad de buscar en la aplicación Indoors Mobile.
Nota:

Si utiliza un iPhone 12 mini o iPhone 13 mini, el dispositivo no descarga ni abre automáticamente los mapas móviles al abrir una URL de inicio inteligente que permite el acceso anónimo. Pulse Continuar como visitante para abrir el mapa móvil después de abrir la URL de inicio inteligente en estos dispositivos.

Parámetros de la URL

La siguiente tabla enumera todos los parámetros admitidos y sus descripciones:

ParámetroDescripción

portalURL

La URL de una organización ArcGIS que contiene el mapa que se va a descargar y abrir.

itemID

El Id. del elemento del mapa que se va a abrir. Debe tratarse de un paquete de mapas móviles (MMPK).

anonymousAccess

Especifica si se utiliza el acceso anónimo al llamar a un mapa o MMPK que se comparte públicamente, o al iniciar sesión en una organización.

action

Especifica la acción que debe realizar la aplicación al iniciarse (localizar o enrutar).

x

La longitud de la ubicación.

y

La latitud de la ubicación.

floor

El orden vertical de la planta en la que se encuentra la entidad.

layer

El nombre de la capa en el mapa que contiene la entidad.

featureID

Un identificador único para la entidad que puede ser un Id. de objeto, un Id. global o un atributo único del modelo de información de ArcGIS Indoors, como el Id. de unidad.

featureIDField

El nombre del campo que contiene un identificador único para la entidad.

toX

La longitud de la ubicación del destino.

toY

La latitud de la ubicación del destino.

toFloor

El orden vertical de la planta en la que se encuentra la entidad de destino.

toLayer

El nombre de la capa en el mapa que contiene la entidad de destino.

toFeatureID

Un identificador único para la entidad a la que se va a enrutar, que puede ser un Id. de objeto, un Id. global o un atributo único del modelo de Indoors, como el Id. de unidad.

toFeatureIDField

El nombre del campo que contiene un identificador único para la entidad de destino.

fromX

La longitud de la ubicación de origen.

fromY

La latitud de la ubicación de origen.

fromFloor

El orden vertical de la planta en la que se encuentra la entidad de origen.

fromLayer

El nombre de la capa en el mapa que contiene la entidad de origen.

fromFeatureID

Un identificador único para la entidad desde la que se va a enrutar, que puede ser un Id. de objeto, un Id. global o un atributo único del modelo de Indoors, como el Id. de unidad.

fromFeatureIDField

El nombre del campo que contiene un identificador único para la entidad de origen.

travelMode

El modo de viaje seleccionado para la navegación en la ruta especificada, como Caminar, Silla de ruedas, Bicicleta y otros modos de viaje configurados en ArcGIS Pro.

Algunas URL de ejemplo

Los siguientes ejemplos muestran URL que se pueden utilizar para iniciar una función.

Nota:

Los parámetros portalURL y itemID deben incluirse en todas las URL de inicio inteligente.

URL para abrir un mapa móvil específico

https://indoors.arcgis.app?portalURL=https://myorgName.maps.arcgis.com&itemID=ac4145c1ac44aea86e9ed42e00fbb0d3

URL para abrir un mapa móvil específico como visitante (acceso anónimo)

https://indoors.arcgis.app?portalURL=https://myorgName.maps.arcgis.com&itemID=f1daf45bd232417382b733c132e56928&anonymousAccess=true

URL para localizar una entidad o un lugar en el mapa

https://indoors.arcgis.app?action=locate&portalURL=https://myorgName.maps.arcgis.com&itemID=ac4145c1ac44aea86e9ed42e00fbb0d3&x=-117.184&y=34.058&floor=2

URL para seleccionar una entidad específica en el mapa

https://indoors.arcgis.app?action=locate&portalURL=https://myorgName.maps.arcgis.com&itemID=ac4145c1ac44aea86e9ed42e00fbb0d3&layer=Units&featureID=M3.ne350&featureIDField=unit_id

URL para generar indicaciones desde una ubicación de origen hasta una ubicación de destino

https://indoors.arcgis.app?action=route&portalURL=https://myorgName.maps.arcgis.com&itemID=ac4145c1ac44aea86e9ed42e00fbb0d3&fromfloor=0&fromLayer=Safety%20Assets&fromFeatureID=115&fromFeatureIDField=ObjectID&toX=-117.19450469439536&toY=34.05679685034205&toFloor=1&toLayer=Units&toFeatureID=L2e820&toFeatureIDField=name

URL para generar indicaciones desde una ubicación especificada por el usuario hasta una ubicación de destino

https://indoors.arcgis.app?action=route&portalURL=https://myorgName.maps.arcgis.com&itemID=ac4145c1ac44aea86e9ed42e00fbb0d3&toX=-117.184&toY=34.058&toFloor=2&toLayer=Units&toFeatureID=M3.ne350&toFeatureIDField=unit_id

URL para generar indicaciones desde una ubicación especificada por el usuario hasta una ubicación de destino con acceso en silla de ruedas como modo de viaje seleccionado

https://indoors.arcgis.app?portalURL=https://myorgName.maps.arcgis.com&itemID=ac4145c1ac44aea86e9ed42e00fbb0d3&action=route&travelmode=accessible&toFloor=2&toLayer=Units&toFeatureID=O3e310&toFeatureIDField=name

Codificación de la URL

Todas las URL de lanzamiento inteligente deben tener valores de parámetros codificados para tener en cuenta los espacios y los caracteres especiales. Los espacios y los caracteres especiales se codifican utilizando el carácter % y un valor hexadecimal de dos caracteres. Un signo igual que especifica un corte entre una clave y su valor no se debe codificar.

Por ejemplo, la siguiente es una URL de lanzamiento inteligente para localizar una máquina de café en un edificio de oficinas con parámetros que no están codificados:

https://indoors.arcgis.app/?portalURL=https://myorgName.maps.arcgis.com&action=locate&itemid=3683b12f5c0c4998bfba9b9f24b10895&layer=CoffeeMachines&featureIDField=Name&featureID=Kuerig K duo - O2 #2 (O2e205)

La siguiente es la misma URL con parámetros codificados:

https://indoors.arcgis.app/?portalURL=https://myorgName.maps.arcgis.com&action=locate&itemid=3683b12f5c0c4998bfba9b9f24b10895&layer=CoffeeMachines&featureIDField=Name&featureID=Kuerig%20K%20duo%20%2D%20O2%20%232%20%28O2e205%29
Sugerencia:

Puede utilizar su servicio de codificación preferido para definir un conjunto de pares de valores clave que representan cada parámetro y producen una dirección URL con la codificación adecuada.

Temas relacionados