PROBLEMA

Al utilizar el widget Indicaciones para un mapa web público, se piden las credenciales de ArcGIS Online

Last Published: April 25, 2020

Descripción

Al intentar utilizar el widget Indicaciones cuando se va a crear una aplicación con Web AppBuilder for ArcGIS y utilizando datos y mapas compartidos públicamente, se pide constantemente a los usuarios que inicien sesión en ArcGIS Online.

Causa

Este problema se debe a su diseño. El widget Indicaciones utiliza el Servicio de rutas mundial de ArcGIS Online. El Servicio de rutas mundial es un servicio Premium que requiere acceso con licencia por medio de una suscripción de organización de ArcGIS Online y consume créditos por cada ruta calculada.

Solución o solución alternativa

Aunque el Servicio de rutas mundial utilizado por el widget Indicaciones es un servicio Premium, en algunas situaciones puede permitir el acceso limitado, ya sea público o anónimo, al servicio de generación de rutas. Por ejemplo, un proveedor de productos alimenticios puede proporcionar indicaciones de conducción solamente para que los usuarios lleguen a la ubicación de una tienda concreta, o para encontrar la ubicación de la tienda más cercana al usuario.

Utilice una de las siguientes soluciones para corregir el problema:

Incorpore la URL de ruta del widget Indicaciones
Al incorporar la URL de ruta en la pestaña Atributos del widget Indicaciones, ya no se pide el inicio de sesión en ArcGIS Online. Para hacerlo:

  1. Abra la aplicación Web AppBuilder.
  2. Vaya el widget Indicaciones y edítelo.
  3. Copie la URL del servicio de generación de rutas, ubicada en el campo URL de ruta. Por ejemplo:

    Image of the routing service URL
     
  4. Vaya a la pestaña Atributo. Debajo de Acceso a contenido de suscriptor, haga clic en Agregar nueva dirección URL.

    Image of the Attribute tab in Web AppBuilder
     
  5. Agregue un título a la URL personalizada. Pegue en el campo URL la URL del servicio de generación de rutas copiada en el paso 3, configure las opciones restantes según sea necesario y haga clic en Aceptar.

    Image of the Attribute tab to add route service URL
     
  6. Guarde la aplicación.

Use un servicio proxy
Al configurar para la aplicación un servicio proxy que utilice el widget Indicaciones, los usuarios públicos pueden acceder al widget Indicaciones sin tener que comprometer la configuración de permisos ni la seguridad del sitio. Para obtener más información, consulte ArcGIS for Developers: Trabajar con servicios proxy.

Configure un servicio Premium para uso anónimo
Puede modificar la configuración de una aplicación para permitir el uso limitado, ya sea público o anónimo, al servicio de rutas Premium. Para ello, consulte Ayuda de ArcGIS: Configurar un servicio Premium para uso anónimo.

Id. de artículo:000017389

Obtener ayuda de expertos en ArcGIS

Contactar con soporte técnico

Descargar la aplicación de soporte de Esri

Ir a las opciones de descarga

Información relacionada

Descubrir más sobre este tema