Il modello Barra laterale è basato sul modello app Web Barra laterale di Instant Apps. Fornisce un'esperienza app nativa per un set di strumenti e opzioni che compaiono in un pannello laterale a fianco della mappa. È possibile includere strumenti mappa di base per l'esplorazione della mappa e segnalibri per lo zoom verso regioni specifiche. Fornire gli strumenti di modifica in modo che gli utenti possano aggiungere e aggiornare le feature nella mappa. Configurare filtri che possono utilizzare per ottenere maggiori informazioni sui dati.
Requisiti
I requisiti per utilizzare il modello Barra laterale sono i seguenti:
- Fornire una o più app Web Barra laterale. Queste possono essere un singolo ID elemento valido, l'ID di un gruppo che contiene più applicazioni Web Barra laterale, o un'interrogazione di ricerca che contiene più ID elemento.
- Le applicazioni Web vicine Barra laterale possono essere pubbliche o protette. Per accedere alle app Web protette nell'organizzazione ArcGIS Online o nel portale ArcGIS Enterprise utilizzando OAuth2, registrare la propria app e fornire un ID client. Per maggiori informazioni, consultare Firmare l'app. Per impostazione predefinita, solo le app Web pubbliche Barra laterale compaiono nella galleria corrispettiva. Per accedere alle app Web protette Barra laterale, fare clic su Impostazioni > Licenze > Galleria e fornire un ID client.
Funzionalità app
Il seguente elenco include impostazioni e funzioni per le chiavi che, se configurate nell'app Web, sono supportate nell'app nativa:
- Elenco layer: visualizza un elenco di layer con icone per disattivare e attivare la visibilità nella mappa. È possibile scegliere quali layer aggiungere nello strumento durante l'esecuzione.
- Segnalibri: effettua zoom e pan nella mappa a una serie di estensioni predefinite che sono salvate nella mappa.
- Pop-up: presenta il contenuto configurato del pop-up quando viene toccata una feature.
- Strumenti di modifica: fornisce opzioni per aggiungere e aggiornare le feature in layer modificabili.
- Dettagli: mostra la descrizione del contenuto proveniente dai dettagli elemento della mappa di origine nel pannello laterale dell'app.
- Filtro: filtra i dati nella mappa in base a opzioni predefinite.
- Attiva/disattiva mappa di base: cambia l'aspetto della mappa passando a una mappa di base diversa.
Le app create con il modello Barra laterale includono anche il supporto per le mappe offline quando i layer e le mappe sono abilitate all'uso offline.
Personalizzare un'app
Una volta creata un’app, sarà possibile personalizzarla modificando le relative impostazioni.
Avviare AppStudio e nel pannello laterale selezionare Impostazioni > Proprietà. La tabella seguente elenca i contenuti delle schede sulla scheda Proprietà Barra laterale, ordinate per la scheda sulla quale compaiono, e i loro scopi. È anche possibile modificare le proprietà direttamente nel file appinfo.json dell'app. Se si modifica una di queste proprietà, fare clic su Applica per salvare le modifiche prima di avviare nuovamente l'app.
Contenuto della scheda Schermata di avvio:
Proprietà | Nome JSON | Tipo | Descrizione |
---|---|---|---|
Immagine di sfondo | startBackground | Stringa (URL immagine) | L'immagine da usare per lo sfondo della pagina iniziale. |
Colore marchio | brandColor | Stringa (valore del colore) | Il colore da usare come colore primario. |
File di caratteri del titolo | mediumFontTTF | Stringa (URL file di caratteri) | Imposta il carattere personalizzato del titolo utilizzato nell'app. Questo carattere sarà utilizzato nelle intestazioni, titoli di pagina, e così via. |
File dei caratteri di testo | regularFontTTF | Stringa (URL file di caratteri) | Imposta il carattere personalizzato del titolo utilizzato nell'app. Questo carattere sarà utilizzato nelle descrizioni di foto, nel testo dell'app e così via. |
E-mail di feedback | feedbackEmail | Stringa (ID e-mail) | L'indirizzo e-mail a cui inviare i feedback degli utenti. |
Mostra Note legali | showDisclaimer | Booleano (vero|falso) | Mostra il testo di clausola come pop-up nell'app. Questo testo è il contenuto della sezione Limitazioni di accesso e uso della scheda Dettagli. |
Contenuto della scheda Galleria
Proprietà | Nome JSON | Tipo | Descrizione |
---|---|---|---|
App Web Barra laterale | galleryMapsQuery | Stringa | Inserire un'interrogazione ArcGIS per elencare delle app Web Barra laterale valide nella galleria. Può essere un ID elemento valido singolo dell'app Web come id:87e4ea0800d64d4cb0e9d2e3784a5519 o un ID di gruppo che contiene più app Web come gruppo:47597bdf4b6d49fd85c0f4175a6e7b60, o un'interrogazione di ricerca con diversi ID elemento app Web come (id:87e4ea0800d64d4cb0e9d2e3784a5519 OPPURE id:5a2cff5558704870bd5dbe36fbb94183). |
Risultati totali da mostrare in galleria | maxNumberOfQueryResults | Numero | Immettere il numero massimo di app Web che deve essere restituito dall'interrogazione del portale. |
URL Portal | portalUrl | Stringa | L'URL del Portal da interrogare per le app Web Barra laterale. |
Supportare le webb app protettee | supportSecuredMaps | Booleano (vero|falso) | Consente di accedere a un'organizzazione per l'accesso a mappe Web protette per parametri di interrogazione. |
Salta l'accesso | enableAnonymousAccess | Booleano (vero|falso) | Se il supporto per le app Web protette è impostato su true, impostare questa opzione su true fornisce la possibilità di non effettuare l'accesso e di mostrare soltanto le app Web disponibili pubblicamente nella galleria. |
Campo di ordinamento del portale | portalSortField | Stringa | Utilizzato per ordinare le app Web mostrate nella galleria. I valori possibili includono: title, created, type, owner, modified, avgRating, numRatings, numComments, numViews. |
Criterio di ordinamento del portale | portalSortOrder | Stringa | Usato insieme al campo ordina galleria per ordinare le applicazioni web in modo ascendente o discendente. Valori possibili come asc o desc. |