Integrar mapas, aplicaciones y grupos

Una de las formas de compartir mapas o un grupo de mapas y aplicaciones es incluirlos en una página web, como un blog o el sitio web de una organización. ArcGIS Online proporciona el código que necesita, opciones sobre qué incluir y opciones de diseño.

Integrar un mapa

Para integrar un mapa que haya abierto en Visor de mapas utilizando código HTML listo para usar, haga lo siguiente:

  1. En Visor de mapas, abra un mapa guardado.
  2. Compruebe que el mapa esté compartido con todo el mundo (público).
    Nota:

    Si el mapa no se comparte públicamente, al hacer clic en Integrar mapa Integrar mapa se abrirán la configuración de uso compartido del mapa.

    Consulte Consideraciones al compartir mapas para obtener más información.

  3. En la barra de herramientas Contenido (oscura), haga clic en Integrar mapa Integrar mapa.
  4. Si lo desea, en la ventana Integrar, configure el mapa con lo siguiente:
    • Elija un modo de mapa (claro u oscuro).
    • Active las casillas situadas junto a los elementos del mapa que desee incluir en él: título del mapa, leyenda, resumen del mapa y marcadores.
    • Active el botón de alternancia Abrir en visor de mapas para poder abrir el mapa integrado en Visor de mapas.
  5. Haga clic en Copiar HTML para copiar el código HTML proporcionado.
  6. Pegue el código en la página web donde desea que aparezca el mapa.
    Nota:

    El código HTML contiene una etiqueta script y el elemento personalizado con el mapa que se va a integrar. Pegue la etiqueta script en el <head> de la página web. Agregue el elemento personalizado al <body> de la página web en la que desea que aparezca el mapa.

Integrar una aplicación

En lugar de integrar un mapa en un sitio web, puede integrar una aplicación. Integrar una aplicación puede ser útil en distintas situaciones. A continuación se muestran algunos ejemplos:

  • Mostrar una aplicación creada con una plantilla de ArcGIS Configurable Apps (por ejemplo, con la plantilla Visor básico) que contiene todas las funciones de aplicación configuradas.
  • Mostrar un mapa que contiene un servicio premium con credenciales incluidas, como el Servicio de generación de rutas mundial, integrando una aplicación creada a partir de la plantilla Indicaciones o utilizando el widget Indicaciones en ArcGIS Web AppBuilder.

Es posible integrar una aplicación en un sitio web utilizando la opción Integrar en sitio web al integrar un mapa web público. Para integrar la aplicación en lugar del mapa, modifique el código HTML tal como se describe en los pasos siguientes. Estos pasos se pueden usar para incrustar una aplicación web alojada de ArcGIS Online o una aplicación de Web AppBuilder.

  1. Cree un mapa y una aplicación web en ArcGIS Online.
  2. Copie la dirección URL de la aplicación de la pestaña Descripción general de la página del elemento de aplicación o de la barra de direcciones del navegador mientras la aplicación esté abierta.
  3. En Map Viewer Classic, abra el mapa utilizado para crear la aplicación y haga clic en Compartir.
    Nota:

    Actualmente, esta funcionalidad solo se admite en Map Viewer Classic. Estará disponible en una versión futura de Visor de mapas.

  4. Compruebe que el mapa esté compartido con todo el mundo (público) y haga clic en Integrar en sitio web.

    Si esta opción no está disponible, significa que el mapa no es público y no se puede integrar. Si es propietario del mapa y su organización permite el uso compartido fuera de la organización, es posible cambiar su estado a público.

  5. Elija el tamaño deseado para integrar la aplicación.
  6. A partir del código HTML proporcionado, realice lo siguiente:
    1. Elimine la parte del código después de src= y antes de ></iframe> y sustitúyala por la URL de la aplicación que ha copiado.

      Por ejemplo, se eliminaría "https://acme.arcgis.com/apps/Embed/index.html?webmap=4cc9f0ba8e8c4d68b50c01c17efd4730" y se sustituiría por "https://acme.arcgis.com/apps/View/index.html?appid=6b6a075eca8d4899958fb273710a6806".

    2. Sustituya la URL de su organización por la URL pública de ArcGIS (https://arcgis.com). Por ejemplo, si la URL de su organización es https://acme.maps.arcgis.com, sustituya acme.maps.arcgis.com por arcgis.com.

      Con ello garantiza que los usuarios ajenos a la organización puedan acceder a la aplicación.

      Nota:

      Si su organización permite el acceso anónimo, no necesita sustituir la URL de su organización por la URL pública de ArcGIS.

      La parte actualizada del código debería tener un aspecto parecido al siguiente:

      <iframe width="500" height="400" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" 
      src="https://arcgis.com/apps/View/index.html?appid=6b6a075eca8d4899958fb273710a6806"></iframe>
  7. Copie y pegue el bloque de código HTML entero en la configuración del sitio web.
    Sugerencia:

    También puede utilizar parámetros en la dirección URL para controlar el aspecto o las funciones de la aplicación que va a integrar.

Integrar un grupo de mapas y aplicaciones web

Al integrar un grupo a través de ArcGIS Online, se selecciona un diseño y cómo se deben visualizar los elementos del grupo. Solo es posible integrar grupos públicos, y únicamente los mapas y las aplicaciones web se visualizan en la galería integrada.

  1. Abra el grupo público que quiera incorporar.
  2. En la pestaña Descripción general, haga clic en Crear una aplicación web.
  3. Haga clic en el botón Integrar (obsoleto) Integrar.

    Si la opción no está disponible, significa que el grupo no es público y no puede incorporarlo. Si es propietario del grupo y su organización permite el uso compartido fuera de la organización, puede cambiar el estado a público.

  4. Elija un diseño para los elementos del grupo.
  5. Elija cómo se mostrarán los mapas y las aplicaciones web: a través de la galería incorporada, en una ventana nueva con una aplicación de galería predefinida o en una ventana nueva con una aplicación configurada.
    1. Seleccione una aplicación de galería predefinida, si opta por mostrar los elementos en una ventana nueva.
    2. Escriba una dirección URL en la aplicación, si desea mostrar los elementos en una ventana nueva con una aplicación configurada.
  6. Copie el código HTML proporcionado.
  7. Haga clic en Hecho.
  8. Pegue el código en la página Web donde quiere que aparezca el grupo.
  9. En el código, busque la URL de la galería y sustituya la URL de su organización por la URL pública de ArcGIS (https://arcgis.com).

    Por ejemplo, si la URL de su organización es https://acme.maps.arcgis.com, sustituya acme.maps.arcgis.com por arcgis.com.

    Con ello garantiza que los usuarios ajenos a la organización puedan acceder a la galería.

    Nota:

    Si su organización permite el acceso anónimo, no necesita sustituir la URL de su organización por la URL pública de ArcGIS.