Incorporare mappe, app e gruppi

Uno dei metodi per condividere mappe, app o un gruppo di mappe e app è includerli in una pagina Web, come un blog o il sito Web dell'organizzazione. ArcGIS Online fornisce il codice necessario, le opzioni per gli elementi da includere e le opzioni per il layout.

Incorporare una mappa

Per incorporare una mappa pubblica aperta in Map Viewer utilizzando codice HTML pronto all'uso, eseguire le seguenti operazioni:

  1. In Map Viewer, aprire una mappa salvata.
  2. Verificare che la mappa sia condivisa con tutti (pubblico).
    Nota:

    Se la mappa non è condivisa pubblicamente, facendo clic su Incorpora mappa Incorpora mappa aprirà automaticamente le impostazioni di condivisione della mappa.

    Consultare Considerazioni sulla condivisione delle mappe per maggiori informazioni.

  3. Nella barra degli strumenti (scura) Contenuti, fare clic su Incorpora mappa Incorpora mappa.
  4. Facoltativamente, nella finestra Incorpora, configurare la mappa con il seguente procedimento:
    • Scegliere una modalità della mappa (chiara o scura).
    • Selezionare le caselle accanto agli elementi della mappa che si desidera includere nella mappa: titolo, legenda, riepilogo e segnalibri.
    • Attivare il pulsante Apri in Map Viewer per consentire all'opzione di aprire la mappa incorporata in Map Viewer.
  5. Fare clic su Copia HTML per copiare il codice HTML fornito.
  6. Incollare il codice nel punto della pagina Web in cui si desidera visualizzare la mappa.
    Nota:

    Il codice HTML contiene un tag script e l'elemento personalizzato con la mappa da incorporare. Incollare il tag script nel campo <head> della pagina web. Aggiungere l'elemento personalizzato a <body> della pagina web in cui si desidera visualizzare la mappa.

Incorporare un'app

Potrebbe essere necessario incorporare un'app in un sito Web anziché incorporare la mappa. L'incorporamento di un'app può essere utile in diversi scenari. Di seguito sono riportati alcuni esempi:

  • Mostrare un'applicazione creata utilizzando un modello diArcGIS Configurable Apps (ad esempio, il modello Viewer di base) che include tutte le funzionalità dell'applicazione configurate.
  • Mostrare una mappa che include un servizio premium con le credenziali incorporate, ad esempio World Routing Service, incorporando un'app creata dal modello Indicazioni o utilizzando il widget Indicazioni in ArcGIS Web AppBuilder.

È possibile incorporare un'app in un sito Web utilizzando l'opzione Incorpora in un sito Web quando si incorpora una mappa Web pubblica. Per incorporare l'app invece della mappa, modificare il codice HTML generato come descritto nella procedura che segue. La procedura può essere utilizzata per incorporare un'app Web ArcGIS Online ospitata o un'app Web AppBuilder.

  1. Creare una mappa e un'app Web in ArcGIS Online.
  2. Copiare l'URL per l'app dalla scheda Panoramica della pagina dell'elemento dell'app o dalla barra degli indirizzi nel browser quando l'app viene aperta.
  3. In Map Viewer classico, aprire la mappa utilizzata per creare l'app e fare clic su Condividi.
    Nota:

    Questa funzionalità è attualmente supportata solo in Map Viewer classico. Sarà disponibile in una futura versione di Map Viewer.

  4. Verificare che la mappa sia condivisa con tutti (pubblico) e fare clic su Incorpora in un sito Web.

    Se questa opzione non è disponibile, la mappa non è pubblica e non è possibile incorporarla. Se l'utente è il proprietario della mappa e l'organizzazione consente la condivisione con soggetti esterni, è possibile modificare lo stato del gruppo rendendolo pubblico.

  5. Scegliere la dimensione desiderata per l'incorporamento dell'app.
  6. Dal codice HTML fornito, effettuare quanto segue:
    1. Rimuovere la parte di codice dopo src= e prima ></iframe> e sostituirla con l'URL dell'app copiato.

      Ad esempio, rimuovere "https://acme.arcgis.com/apps/Embed/index.html?webmap=4cc9f0ba8e8c4d68b50c01c17efd4730" e sostituirlo con "https://acme.arcgis.com/apps/View/index.html?appid=6b6a075eca8d4899958fb273710a6806".

    2. Sostituire l'URL dell'organizzazione con l'URL pubblico ArcGIS (https://arcgis.com). Ad esempio, se l'URL dell'organizzazione è https://acme.maps.arcgis.com, sostituire acme.maps.arcgis.com con arcgis.com.

      Ciò garantisce che gli utenti esterni all'organizzazione possano accedere all’app.

      Nota:

      Se l'organizzazione consente l'accesso anonimo, non è necessario sostituire l'URL dell'organizzazione con l'URL pubblico ArcGIS.

      La parte aggiornata del codice deve essere simile alla seguente:

      <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. Copiare e incollare l'intero blocco di codice HTML nella configurazione del sito Web.
    Suggerimento:

    È anche possibile utilizzare i parametri dell'URL per controllare l'aspetto o la funzionalità dell'app che si sta incorporando.

Incorporare un gruppo di mappe e app Web

Quando si incorpora un gruppo tramite ArcGIS Online, scegliere un layout e indicare la modalità di visualizzazione degli elementi del gruppo. È possibile incorporare soltanto gruppi pubblici e solo le mappe e le app Web visualizzate nella galleria incorporata.

  1. Aprire il gruppo pubblico che si desidera incorporare.
  2. Nella scheda Panoramica, fare clic su Crea app Web.
  3. Fare clic sul pulsante Incorpora (deprecato) Incorpora.

    Se questa opzione non è disponibile, vuol dire che il gruppo non è pubblico e che non è possibile incorporarlo. Se l'utente è il proprietario del gruppo e l'organizzazione consente la condivisione con soggetti esterni, è possibile modificare lo stato del gruppo rendendolo pubblico.

  4. Scegliere un layout per gli elementi del gruppo.
  5. Scegliere la modalità di visualizzazione delle mappe e dell'app Web, ovvero nella galleria incorporata, in una nuova finestra con un'app galleria predefinita o in una nuova finestra con un'app configurata.
    1. Se l'utente decide di visualizzare gli elementi in una nuova finestra, selezionare un'app galleria predefinita.
    2. Se l'utente decide di visualizzare gli elementi in una nuova finestra con un'app configurata, immettere un URL per l'app.
  6. Copiare il codice HTML fornito.
  7. Fare clic su Fine.
  8. Incollare il codice nella pagina Web in corrispondenza del punto in cui si desidera visualizzare il gruppo.
  9. Nel codice, trovare l'URL per la galleria e sostituire l'URL dell'organizzazione con l'URL pubblico ArcGIS (https://arcgis.com).

    Ad esempio, se l'URL dell'organizzazione è https://acme.maps.arcgis.com, sostituire acme.maps.arcgis.com con arcgis.com.

    Ciò garantisce che gli utenti esterni all'organizzazione possano accedere alla galleria.

    Nota:

    Se l'organizzazione consente l'accesso anonimo, non è necessario sostituire l'URL dell'organizzazione con l'URL pubblico ArcGIS.