Applicazione di stili mappa personalizzati al campo Mappa

Vuoi nascondere punti di interesse (POI) come ristoranti, negozi e altre attività sul tuo campo Mappa in modo che siano visibili solo i tuoi contrassegni personalizzati? Google Maps visualizza questi POI per impostazione predefinita, ma puoi personalizzare l'aspetto della mappa utilizzando la funzione di stile mappa basata su cloud della Google Cloud Console.

Questo tutorial mostra come creare uno stile mappa personalizzato nella Google Cloud Console, configurarlo per nascondere i POI e applicarlo al tuo campo Mappa di WPForms utilizzando uno snippet di codice.


Creazione di uno stile mappa personalizzato nella Google Cloud Console

Per iniziare, apri la Google Cloud Console e seleziona il progetto in cui è configurata la tua chiave API di Google Places. Successivamente, fai clic su Stili mappa dalla barra laterale sinistra o vai direttamente a Stili mappa.

Fai clic su Stili mappa

Una volta lì, fai clic sul pulsante Crea stile mappa per iniziare un nuovo stile mappa.

Crea uno stile mappa

Successivamente, nella finestra modale che appare, seleziona una modalità per la tua mappa scegliendo tra Chiaro o Scuro. Se desideri, puoi anche selezionare un tema opzionale come Monocromatico per applicare uno stile aggiuntivo. Una volta effettuate le selezioni, fai clic sul pulsante Personalizza per aprire l'editor di stile.

Personalizza il nuovo stile

Una volta aperto l'editor di stile, individua e fai clic sulla categoria Punti di interesse. Questa si espande per rivelare un elenco di singoli tipi di Punti di interesse (POI), come Emergenze, Intrattenimento, Cibo e bevande, Alloggi, Ricreazione, Vendita al dettaglio e altri.

Fai clic su Punto di interesse

Per nascondere i POI, fai clic sull'icona dell'occhio sul lato destro dello schermo per ogni categoria che desideri nascondere. Puoi nascondere tutti i POI contemporaneamente facendo clic sull'icona dell'occhio accanto alla categoria principale Punti di interesse, oppure puoi nascondere selettivamente tipi specifici di POI facendo clic sull'icona dell'occhio accanto a ciascuna categoria individuale.

Modifica la visibilit	ilde{a} del punto di interesse

Dopo aver configurato il tuo stile mappa, fai clic su Salva.

Per ulteriori informazioni sulla personalizzazione degli stili mappa, consulta la documentazione di Google sugli stili mappa basati su cloud.

Ottenere il tuo ID mappa

Una volta pubblicato il tuo stile, dovrai creare un ID mappa e associarlo al tuo stile per utilizzarlo in WPForms.

Per farlo, naviga nella sezione Gestione mappe dalla barra laterale sinistra e fai clic su Crea ID mappa nella tua Google Cloud Console.

Pulsante Crea ID mappa

Nella finestra di dialogo che appare, inserisci un nome descrittivo per il tuo ID mappa, seleziona JavaScript come tipo di mappa e scegli Vettore tra le opzioni disponibili.

Una volta fatto, fai clic su Salva per creare il nuovo ID mappa.

Salva ID mappa

Una volta creato il tuo ID mappa, scorri verso il basso nella pagina ID mappa fino alla sezione Stili mappa. Fai clic sull'icona della matita accanto allo stile mappa Predefinito di Google.

Imposta stile mappa personalizzato

Questo apre una barra laterale in cui dovrai selezionare il tuo stile mappa personalizzato. Nella barra laterale, trova il tuo stile pubblicato nella sezione I miei stili e selezionalo.

Seleziona stile mappa personalizzato

Quindi, fai clic su Fine per associare il tuo stile personalizzato all'ID mappa.

Ci ilde{o} garantisce che lo stile configurato verr ilde{a} applicato ogni volta che viene utilizzato questo ID mappa.

Infine, copia il valore ID mappa visualizzato nella pagina ID mappa, in quanto avrai bisogno di questo ID per integrare lo stile personalizzato con WPForms nel passaggio successivo.

Copia ID Mappa

Applicazione dell'ID mappa al tuo campo Mappa

Per applicare il tuo stile mappa personalizzato al campo mappa WPForms, utilizza il seguente snippet di codice PHP. Personalizzalo con l'ID del modulo, l'ID del campo e l'ID mappa che hai copiato.

  • Alla riga 11, sostituisci 111 con l'ID effettivo del tuo modulo
  • Alla riga 15, sostituisci 222 con l'ID effettivo del tuo campo mappa
  • Alla riga 19, sostituisci 'your-map-id' con l'ID mappa copiato dalla Google Cloud Console (mantieni le virgolette attorno)

Nota: Hai bisogno di aiuto per trovare l'ID del modulo o l'ID del campo? Consulta la nostra documentazione per sviluppatori su come ottenere gli ID dei moduli e dei campi in WPForms.

Dopo aver salvato lo snippet di codice con i tuoi valori personalizzati, il tuo campo mappa utilizzerà lo stile personalizzato dalla Google Cloud Console. La mappa visualizzerà solo i tuoi indicatori personalizzati senza alcun punto di interesse, offrendoti una visualizzazione pulita e focalizzata delle tue posizioni.

Ecco fatto! Ora puoi nascondere i punti di interesse sul tuo campo mappa e mostrare solo i tuoi indicatori personalizzati. Per ulteriori modi per personalizzare i tuoi moduli, consulta la nostra guida su come personalizzare WPForms con il codice.