Implementar

El flujo de trabajo básico de Navigator supone descargar un mapa, crear una ruta, y navegar por esa ruta, todo hecho por un trabajador móvil en la aplicación.

Es posible que desee ofrecer más asistencia a los trabajadores móviles proporcionándoles un mapa personalizado que puedan descargar o definiendo rutas compartidas que puedan utilizar.

Puede implementar información adicional de otras formas para los trabajadores móviles. Este tema abarca dichas formas alternativas, como:

Copiar mapas de navegación en el dispositivo

Además de descargar mapas en Navigator, y puede copiar (transferencia local) paquetes de mapas móviles (MMPK) directamente a Android o a iOS su dispositivo.

Android

  1. Prepare un paquete de mapas móviles (.mmpk) utilizando ArcGIS Pro. Para obtener más detalles, consulte Preparar mapas.
  2. Si utiliza una Mac, descargue laAndroid Utilidad de transferencia de archivos y siga las instrucciones proporcionadas. Si utiliza un equipo con Windows, omita este paso.
  3. Conecte el dispositivo al ordenador.
  4. Vaya a ArcGIS/mmpks en su dispositivo Android.
  5. Arrastre o copie y pegue su archivo de .mmpk desde su equipo en la carpeta ArcGIS/mmpks de su dispositivo.
    Nota:

    Para acceder a un MMPK desde su equipo, debe guardar el paquete en un archivo en ArcGIS Pro al crearlo, o bien descargar el MMPK desde su contenido de ArcGIS Online.

  6. Deslice hacia abajo en la lista Navigator Mapas en su dispositivo para refrescarla.

    El archivo .mmpk aparece en En el dispositivo en la lista Mapas.

iOS

  1. Prepare un paquete de mapas móviles (.mmpk) utilizando ArcGIS Pro. Para obtener más detalles, consulte Preparar mapas.
  2. Copie su archivo de .mmpk desde su equipo en la aplicación Navigator de su dispositivo utilizando iTunes o la aplicación Archivos.
  3. Deslice hacia abajo en la lista Navigator Mapas en su dispositivo para refrescarla.

    El archivo .mmpk aparece en En el dispositivo en la lista Mapas.

Abrir Navigator desde un vínculo

Los trabajadores móviles pueden descargar un mapa o una ruta en Navigator, o también puede proporcionarles una URL directamente a ellos. Facilite que sus trabajadores móviles puedan abrir el mapa adecuado y navegar a su trabajo, compartiendo un vínculo directo a su mapa o ruta mediante un correo electrónico, un mensaje de texto, una página web, un código QR u otra aplicación. Al tocar, Navigator abre el mapa o ruta que desea que utilice el trabajador móvil. Incluso puede tener una ruta lista o comenzar a navegar cuando se abre el mapa. Una vez haya creado un vínculo, asegúrese de probarlo antes de enviarlo a sus trabajadores móviles.

Vínculos de Navigator

Los vínculos de Navigator tienen el siguiente formato: https://navigator.arcgis.app?parameter=value&parameter=value, donde los pares de parámetro y valor se sustituyen por los valores que desea usar para abrir un mapa o ruta. Por ejemplo, https://navigator.arcgis.app?itemID=54b927a0eeab413a885c647d1fa393da&stop=15500+US+101,+Klamath,+CA+95548 utiliza el parámetro itemID y el valor 54b927a0eeab413a885c647d1fa393da para descargar y abrir un Esri Navigator mapa de California con esa ID. El parámetro stopy el valor 15500+US+101,+Klamath,+CA+95548 especifican la dirección como las coordenadas de parada de una ruta para la ubicación actual del trabajador móvil.

Parámetros

Los siguientes parámetros son compatibles con vínculos de Navigator. Si no se transmite ningún parámetro, al tocar el vínculo se abre Navigator (o se le solicita que descargue la aplicación).

ParámetroValoresNotas

itemID

El Id. de elemento del paquete de mapas móviles (MMPK) para descargarlo y abrirlo en Navigator

  • El Id. de elemento se encuentra en la URL de la página de elemento del MMPK. Por ejemplo, si la URL de la página de elemento del MMPK es https://www.arcgis.com/home/item.html?id=fc60dfd46b234fbeaa74e76e6b17fb7b, el Id. de elemento del MMPK es fc60dfd46b234fbeaa74e76e6b17fb7b.
  • Se puede acceder a los mapas que se incluyen para utilizarse con Navigator mediante el Navigator grupo Mapas en ArcGIS.com.

routeItemID

El ID de elemento de la ruta compartida para descargarlo y abrirlo en Navigator

  • El Id. de elemento se encuentra en la URL de la página de elemento de la capa de ruta. Por ejemplo, si la URL de la página de elemento de la capa de ruta es https://www.arcgis.com/home/item.html?id=3ac4145c1ac44aea86e9ed42e00fbb0d, el Id. de elemento de la capa de ruta es 3ac4145c1ac44aea86e9ed42e00fbb0d.
  • El vínculo no puede incluir start, stop, optimize ni travelmode.

stop

La ubicación de una parada en la ruta

  • Utilice coordenadas de latitud y longitud, una dirección o una entidad.
  • Separe las coordenadas con una coma y sin espacios.
  • Las direcciones y entidades deben tener formato de consultas y tener codificación URL (los espacios se pueden codificar como + o %20).
  • Las entidades se identifican con los mismos términos que se utilizan para buscarlas en el mapa.
  • El vínculo no puede incluir routeItemID.

stopname

El nombre asociado con una parada en la ruta

  • Requiere stop.
  • Si lo desea, proporcione un nombre para la parada.
  • Debe tener codificación URL.

start

Una ubicación de inicio de la ruta que difiere de la ubicación actual del trabajador móvil

  • Requiere al menos un stop en el vínculo.
  • Si lo desea, especifique un punto de partida para la ruta que difiera de la ubicación del dispositivo móvil.
  • Utilice coordenadas de latitud y longitud, una dirección o una entidad.
  • Separe las coordenadas con una coma y sin espacios (los espacios se pueden codificar como + o %20).
  • Las direcciones y entidades deben tener formato de consultas y tener codificación URL.
  • Las entidades se identifican con los mismos términos que se utilizan para buscarlas en el mapa.
  • El vínculo no puede incluir routeItemID.

startname

El nombre asociado con el inicio de la ruta

  • Requiere start.
  • Si lo desea, especifique el nombre del punto de partida de la ruta.
  • Debe tener codificación URL.

optimize

Especificar si se debe optimizar el orden de las paradas de la ruta

  • Si lo desea, defina este valor como true para optimizar la ruta.
  • El valor predeterminado es false.
  • El vínculo no puede incluir routeItemID.

travelmode

El nombre del modo de viaje a utilizar a la hora de calcular la ruta

  • Distinción entre mayúsculas y minúsculas.
  • Si no se especifica este parámetro, se utilizará el modo de viaje predeterminado del mapa.
  • El mapa define los modos de viaje que están disponibles.
  • El vínculo no puede incluir routeItemID.

navigate

Especifique si comenzar inmediatamente con la navegación de la ruta

  • Si lo desea, defina este valor como true para abrir Navigator en el modo de navegación.
  • El valor predeterminado es false.

callback

La URL a la que llamar cuando se completa la navegación

  • Si lo desea, especifique una URL que abrir cuando se complete la navegación de la ruta.
  • Si se especifica este parámetro, el vínculo de devolución de llamada se abre cuando se completa la navegación.

callbackprompt

El nombre de la aplicación a utilizar cuando Navigator pregunta al usuario si devolver el control a la aplicación que realiza la llamada

  • Requiere callback.
  • Si lo desea, especifique el nombre de la aplicación a utilizar en Navigator a la hora de incluir callback en el vínculo.

Siga leyendo ejemplos de uso de estos parámetros para conseguir un comportamiento específico con un vínculo de Navigator.

Nota:

El dispositivo móvil debe tener una conexión a Internet para descargar mapas y rutas.

Descargar y abrir un mapa

Descargar y abrir un mapa de navegación con el parámetro itemID. Si el trabajador móvil ya ha descargado el mapa en su dispositivo, no se realiza ninguna descarga y el mapa especificado se abre en Navigator.

A continuación, encontrará un ejemplo:

https://navigator.arcgis.app?itemID=54b927a0eeab413a885c647d1fa393da

Descargar y abrir una ruta

Descargue y abra una ruta compartida con el parámetro routeItemID. Si el trabajador móvil ya ha descargado la ruta en su dispositivo, no se realiza ninguna descarga y la ruta especificada se abre en Navigator.

A continuación, encontrará un ejemplo:

https://navigator.arcgis.app?routeItemID=3ac4145c1ac44aea86e9ed42e00fbb0d

Sugerencia:

Si el trabajador móvil todavía no tiene ningún mapa abierto en Navigator que abarque la extensión de la ruta proporcionada en el vínculo, aparecerá el error No se puede calcular la ruta. Para evitarlo, incluya el itemID en el mapa que desea que utilice el trabajador en el vínculo junto con el routeItemID.

Mostrar indicaciones de una única ubicación

Muestre indicaciones de una única ubicación con el parámetro stop. Se utiliza la ubicación actual del usuario como punto de partida. Se utiliza el modo de viaje predeterminado del mapa.

A continuación se muestran algunos ejemplos:

Sugerencia:

Si el trabajador móvil todavía no tiene ningún mapa abierto en Navigator que abarque la extensión de las paradas proporcionadas en el vínculo, aparecerá el error No se puede calcular la ruta. Para evitarlo, incluya el itemID en el mapa que desea que utilice el trabajador en el vínculo junto con las ubicaciones de stop.

Especificar un punto de partida personalizado

Utilice un punto de partida personalizado para especificar una ubicación de inicio que difiera de la ubicación actual del trabajador móvil.

El siguiente vínculo de ejemplo muestra indicaciones entre el aeropuerto internacional de Los Ángeles y el aeropuerto internacional de Ontario con sus códigos de aeropuerto correspondientes, en lugar de direcciones con una parada definida y nombres de inicio:

https://navigator.arcgis.app?stop=ONT&stopname=Ontario+International+Airport&start=LAX&startname=Los+Angeles+International+Airport

Generar indicaciones hacia varias paradas

Genere indicaciones hacia varias paradas en un único vínculo.

El siguiente vínculo de ejemplo contiene dos paradas que utilizan direcciones:

https://navigator.arcgis.app?stop=569+S+G+St,+Arcata,+CA&stop=7707+Tompkins+Hill+Rd,+Eureka,+CA

El siguiente vínculo de ejemplo contiene dos paradas con dos nombres de parada, una utiliza una dirección y la otra coordenadas de latitud y longitud:

https://navigator.arcgis.app?stop=1157+Orange+St,+Redlands,+CA+92374&stopname=Historical+Glass+Museum&stop=34.05435,-117.18391&stopname=A.+K.+Smiley+Public+Library

Habilitar la optimización de rutas

Navigator optimiza la ruta de varias paradas cuando el parámetro optimize se incluye y el valor se define como true.

El siguiente vínculo de ejemplo especifica que el orden de las dos paradas se debe optimizar:

https://navigator.arcgis.app?stop=41.5848,-124.0861&stop=41.5544,-124.0867&optimize=true

Definir el modo de viaje

Los mapas de navegación de Navigator pueden incluir varios modos de viaje. Si se especifica un valor para el parámetro travelmode, se utilizará cuando se generen las indicaciones. De lo contrario, se utilizará el modo de viaje predeterminado.

El siguiente vínculo de ejemplo genera indicaciones a las sedes de Esri según el modo de viaje Tiempo en camión:

https://navigator.arcgis.app?stop=380+New+York+St,+Redlands,+CA&stopname=Esri&travelmode=Trucking+Time

Nota:

El parámetro travelmode distingue entre mayúsculas y minúsculas. El mapa de navegación define los modos de viaje que están disponibles. Los mapas de navegación que se proporcionan con Navigator tienen estos modos de viajes:

  • Driving Time (Tiempo de conducción)
  • Driving Distance (Distancia de conducción)
  • Trucking Time (Tiempo de conducción en camión)
  • Trucking Distance (Distancia de conducción en camión)
  • Walking Time (Tiempo caminando)
  • Walking Distance (Distancia caminando)
  • Rural Driving Time (Tiempo de conducción (medio rural))
  • Rural Driving Distance (Distancia de conducción (medio rural))

Iniciar la navegación automáticamente

Navigator comenzará la navegación automáticamente cuando toca el vínculo si se especifica el parámetro navigate y se define como true.

El siguiente vínculo de ejemplo genera indicaciones a las sedes de Esri y abre Navigator en el modo de navegación:

https://navigator.arcgis.app?stop=380+New+York+St,+Redlands,+CA&stopname=Esri&navigate=true

Abrir una aplicación cuando se complete la navegación

Al vincular a Navigator desde otra aplicación, se puede utilizar callback para volver a la aplicación original y callbackprompt para notificar a sus usuarios cuando se completa la navegaión antes de volver a la aplicación original. Si callbackprompt no se utiliza, el control volverá directamente de vuelta a la aplicación original y no se visualiza ningún aviso.

El siguiente vínculo de ejemplo especifica que Navigator debe mostrar indicaciones a una única ubicación y que cuando se complete la navegación a dicha ubicación, el usuario debería recibir un aviso sobre que se abrirá la aplicación desde la que se accedió a Navigator (en este caso ArcGIS Collector):

https://navigator.arcgis.app?stop=41.5848,-124.086&callbackprompt=Collector&callback=arcgis-collector://

Probar sus vínculos

Cuando haya creado un vínculo, podrá probarlo. Aunque puede probarlo personalmente, se recomienda que también reciba opiniones de varios trabajadores móviles: asegúrese de que las personas que utilizan los vínculos puedan usarlos correctamente.

Antes de distribuir su vínculo para su uso en el campo, asegúrese de que funcione de la forma esperada. Preste atención a lo siguiente:

  • Se abre el mapa correcto (y se descarga si todavía no está en el dispositivo).
  • Si el vínculo incluye start, stop o routeItemID, la ruta correcta se muestra en Navigator.
  • Si el vínculo incluye stopname o startname, esos nombres estarán visibles en la ruta Detalles.
  • Si el vínculo incluye travelmode, el modo de viaje especificado se utiliza en Navigator.
  • Si el vínculo se dirige a una entidad o dirección o proviene de ellas, en la ruta se utiliza la entidad o dirección correcta.

Solución de problemas

Al probar sus vínculos, quizá experimente ciertos problemas comunes. En las secciones que aparecen a continuación le indicamos cómo corregirlos.

El mapa no se descarga ni se abre

  • Asegúrese de que se haya compartido el mapa con los trabajadores móviles.
  • Verifique que el valor itemID coincide con la URL de la página de elementos id del mapa .
  • Confirme que el mapa sea un paquete de mapas móviles observando su página de elemento. De lo contrario, consulte Preparar mapas para obtener más información sobre cómo crear uno.

La ruta no se muestra

  • Verifique que el mapa Actual del trabajador móvil en Navigator abarque la extensión de la ruta y la ubicación del trabajador móvil.
    Sugerencia:

    En el vínculo, incluya el itemID del mapa que desea que utilicen los trabajadores móviles con la ruta.

  • Los parámetros deben tener codificación URL. Los espacios deben estar codificados como + o %20.
  • Si el vínculo incluye routeItemID, realice lo siguiente:
    • Asegúrese de que se haya compartido la capa de ruta con los trabajadores móviles.
    • Verifique que el valor routeItemID coincida con id en la URL de la página de elemento.
    • Confirme que el elemento sea una capa de ruta observando su página de elemento. De lo contrario, consulte Crear rutas compartidas para obtener más información sobre cómo crear una.

La búsqueda no devuelve los resultados deseados

  • Si no se devuelven direcciones, asegúrese de que el mapa contenga un localizador de direcciones general. Consulte Agregar un localizador de direcciones general.
  • Si no se devuelven entidades o se devuelven unas incorrectas, verifique que la capa del mapa esté habilitada para la búsqueda de activos y se utilice el campo correcto. Consulte Habilitar búsqueda.

Administración de dispositivos móviles

La Administración de dispositivos móviles (MDM, por sus siglas en inglés) hace referencia al software que se utiliza en la administración de dispositivos móviles en una organización. Se utiliza MDM para mejorar la seguridad de los datos y de la red, además de para establecer y aplicar políticas de dispositivos móviles. Además, utilizar la MDM aumenta la eficiencia de la administración y las implementaciones de aplicaciones para dispositivos móviles, incluido el control de cómo y cuándo se actualiza una aplicación. Para obtener más información sobre el enfoque de Esri frente a la MDM, consulte Patrones de implementación móviles y seguros de ArcGIS en el ArcGIS Trust Center.

Durante la preparación para implementar Navigator en los dispositivos móviles de su organización mediante MDM, puede que desee modificar determinada configuración de perfil y de la aplicación. Se incluye la URL del portal, autenticación local y configuración de VPN por aplicación.

Nota:

Si utiliza un dispositivo Android, debe instalar y habilitar Chrome u otro navegador para visualizar la pantalla de inicio de sesión del portal.

Configuración de la aplicación Navigator

La Configuración de la aplicación (a veces llamada AppConfig) hace referencia a un formato para proporcionar configuración de la aplicación, como la URL del portal y autenticación local, entre otros. En lugar de configurar estos ajustes manualmente siempre que se instala una aplicación móvil, puede utilizar su MDM para especificar y aplicar configuraciones de la aplicación automáticamente. Esta configuración se define como diccionario de pares de clave-valor en un archivo XML. La forma en que se crea un diccionario depende de la MDM que esté utilizando. Para obtener más información sobre la configuración de la aplicación, visite la Comunidad AppConfig.

Navigator cuenta con la siguiente configuración, que se puede implementar con la configuración de la aplicación en su MDM:

ClaveValorNotas

portalURL

La URL del portal de su organización

  • Cuando se inicia Navigator, pasa directamente a la pantalla de inicio de sesión del portal de su organización.
  • Por ejemplo, https://myportal.mycompany.com/gis.
  • El tipo de valor es cadena de caracteres.

enableLocalAuthentication

Precaución:

iOS solo.

Especificar si utilizar el método de autenticación biométrica y con contraseña configurado en el dispositivo móvil cuando se inicia Navigator o se trae desde segundo plano

  • Se debe configurar la seguridad con Touch ID o contraseña en el dispositivo móvil para habilitar la autenticación local.
  • Defina este valor como true para habilitar la autenticación local.
  • El tipo de valor es booleano.
  • Consulte si Navigator es compatible con la seguridad mejorada para obtener más información.

Red privada virtual por aplicación

Configurar una red privada virtual por aplicación (VPN por aplicación) en su MDM le permite restringir el acceso a recursos internos a aplicaciones administradas concretas. Navigator se puede implementar con esta configuración. Para configurar una VPN por aplicación y utilizarla en Navigator, consulte la documentación de software de la MDM que esté utilizando.

Precaución:

Si está en iOS y utiliza ArcGIS Online o ArcGIS Enterprise 10.6.1 o posterior, se utiliza Safari para mostrar la pantalla de inicio de sesión del portal en Navigator. Para que funcione correctamente con una VPN por aplicación habilitada, el dominio de su portal (por ejemplo, mycompany.com) se debe especificar en la configuración Dominios de Safari en el perfil de la VPN por aplicación que esté utilizando. Si Dominios de Safari no se configura correctamente, los dispositivos móviles asignados no pueden acceder a la pantalla de inicio de sesión del portal de Navigator.

Cuando se define un Dominio de Safari en el perfil de la VPN por aplicación tal y como se describe anteriormente, la aplicación de navegador Safari también puede acceder al dominio del portal que especificó en Dominios de Safari. Si desea bloquear este acceso, configure una Restricción de iOS (si está disponible en su MDM) para Bloquear la aplicación del navegador Safari en los dispositivos que desee.

Tras ajustar la configuración de la VPN por aplicación para Navigator en su MDM, cuando se inicia la aplicación en un dispositivo móvil administrado, se conectará automáticamente a la VPN por aplicación designada. Cuando se ejecuta Navigator en segundo plano, la VPN por aplicación sigue conectada, pero solo a Navigator. Cuando se cierra Navigator, el dispositivo móvil se desconecta automáticamente de la VPN por aplicación.