Map viewer

Il modello Map Viewer consente di creare app che permettono agli utenti di cercare e visualizzare un'unica mappa o una galleria di mappe. Per ulteriori informazioni e esempi delle app Map Viewer consultare questa storia

Per creare un’app da questo modello è necessario fornire un titolo. Utilizzare lo strumento Impostazioni per personalizzare l'app Map Viewer.

Requisiti

I requisiti del modello Map Viewer sono elencati di seguito:

  • Le mappe Web possono essere pubbliche o protette. Per accedere alle mappe Web protette nell'organizzazione o nel portale ArcGIS Enterpriseutilizzando OAuth2, registrare la propria app e fornire un ID client. Per maggiori informazioni, consultare Firmare l'app. Per impostazione predefinita, soltanto le mappe Web pubbliche verranno visualizzate nella galleria del Map Viewer; per accedere alle mappe protette, abilitare la proprietà mappe protette supportate nelle impostazioni dell'app.
  • Oltre alle mappe Web, la stringa di interrogazione del Map Viewer supporta anche i mobile map package (MMPK). A causa delle restrizioni di licenza nel modello predefinito, è necessario accedere al portale o all'account aziendale per avere accesso a tali MMPK e visualizzarli, a meno che l'MMPK non sia stato creato utilizzando l'estensione Publisher di ArcGIS Pro con l'uso anonimo abilitato. Per ulteriori informazioni sulla creazione di MMPK, vedere la documentazione ArcGIS Pro sui pacchetti mappe mobili o il post di blog Usare ArcGIS Pro per creare una mappa offline - parte 1.
  • La versione della mappa Web deve essere 2.0 o successiva; in caso contrario, la mappa non verrà caricata con successo.
  • Facoltativo: per utilizzare la ricerca di feature nell'app, almeno un layer della mappa Web deve avere la funzionalità di ricerca configurata nella mappa Web.
  • Facoltativo: abilitare i popup sui layer nella mappa Web per utilizzare la funzione di identificazione della mappa Web.
  • Facoltativo: configurare i segnalibri nella mappa Web per utilizzare la feature Segnalibro.
  • Facoltativo: per visualizzare la legenda, almeno un layer della mappa Web deve avere una legenda definita in un map service.

Il modello Map Viewer funziona al meglio durante la visualizzazione di map service. I feature service possono essere visualizzati ma in genere sono lenti da disegnare.

Personalizzare l'app

Una volta creata l'app, sarà possibile personalizzarla modificando le relative impostazioni.

Avviare AppStudio e, nel pannello laterale, selezionare Impostazioni > Proprietà. Nella seguente tabella è riportato il contenuto delle schede della scheda Proprietà Map Viewer, ordinate in base alla visualizzazione e alla funzione. Possono anche essere modificate direttamente nel file appinfo.json dell'applicazione. 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 JSONTipoDescrizione

Immagine di sfondo

startBackground

Stringa (URL immagine)

Immagine da utilizzare per lo sfondo della pagina iniziale.

Colore marchio

startForegroundColor

Stringa (valore del colore)

Colore da utilizzare per il colore primario.

Dimensione carattere di base

baseFontSize

Numero

Imposta la dimensione carattere di base utilizzata nell'app.

File di caratteri del titolo

regularFontTTF

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

mediumFontTTF

Stringa (URL file di caratteri)

Imposta il carattere personalizzato del titolo utilizzato nell'app. Questo carattere sarà utilizzato nelle descrizioni di foto, di testo, e così via.

E-mail di feedback

feedbackEmail

Stringa (ID e-mail)

Indirizzo e-mail cui verrà inviato il feedback.

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 JSONTipoDescrizione

Interrogazione nelle mappe

galleryMapsQuery

Stringa

Eseguire un'interrogazione di ArcGIS per selezionare nel portale le mappe Web o i pacchetti di mappe Mobile (MMPK) da visualizzare nella galleria. Può essere una qualsiasi stringa valida, come 'USA' o un ID elemento valido, come id:d5e02a0c1f2b4ec399823fdd3c2fdebd.

Risultati totali da mostrare in galleria

maxNumberOfQueryResults

Numero

Immettere il numero massimo di Web Map che deve essere restituito dall'interrogazione del portale.

URL del portale

portalUrl

Stringa

URL di Portal for ArcGIS per eseguire interrogazioni nelle mappe Web.

ID del gruppo mappe di base

baseMapsGroupId

Stringa

Elenca le mappe di base del gruppo fornito.

Mappe protette supportate

supportSecuredMaps

Booleano (vero|falso)

Consente di accedere a un'organizzazione per l'accesso a mappe Web protette e MMPK in base ai parametri di interrogazione.

Salta l'accesso

enableAnonymousAccess

Booleano (vero|falso)

Consente di non effettuare l'accesso e di mostrare soltanto le mappe Web disponibili pubblicamente e gli MMPK creati utilizzando l’estensione Publisher di ArcGIS Pro con l'uso anonimo abilitato. Il valore predefinito è "True".

Supporto modifiche

supportEditAttributes

Booleano (vero|falso)

L'impostazione di questa opzione su true abilita la modifica degli attributi e degli allegati della feature se il feature layer è modificabile e l'utente dispone dell'autorizzazione per modificare le feature.

Mappe da mostrare nella Galleria

mapTypes

Opzioni (casella combinata)

Specifica il tipo di mappe visualizzate nella Galleria di Map Viewer. Sono disponibili tre valori: showWebMapsOnly mostrerà soltanto le mappe Web online; showOfflineMapsOnly mostrerà soltanto i pacchetti di mappe Mobile; showBoth mostrerà entrambi i tipi di mappe.

Campo di ordinamento del portale

portalSortField

Stringa

Specifica il nome del campo utilizzato per eseguire l'ordinamento delle mappe Web mostrate nella galleria. I valori possibili includono: title, created, type, owner, modified, avgRating, numRatings, numComments e numViews. Il valore predefinito è 'modified'.

Criterio di ordinamento del portale

portalSortOrder (asc|desc)

Stringa

Specifica l'ordine delle mappe Web mostrate nella galleria in ordine crescente o decrescente, in base alla proprietà portalSortField designata. Il valore predefinito è "desc.".


In questo argomento
  1. Requisiti
  2. Personalizzare l'app