Costruire un sito multilingue che usa tecniche avanzate di Google Maps sembra essere una sfida. Tuttavia, se lo affronti correttamente usando gli strumenti giusti, diventa facile, anche se non sei un programmatore PHP!
Di recente abbiamo costruito un nuovo sito di riferimento immobiliare multilingue per Toolset, che fa grande affidamento su Google Maps. Lo abbiamo costruito per mostrare le capacità di Toolset, ma in realtà è un buon esempio di ciò che si può ottenere usando Google Maps per i siti multilingue con WPML.
Sfida n. 1: come implementare una ricerca di proprietà entro un determinato raggio e renderla multilingue
Quando la tua mappa visualizza molti marcatori, gli utenti si aspettano che vengano filtrati.
Ad esempio, la ricerca di proprietà del nostro sito immobiliare ti permette di filtrare gli articoli per distanza. Gli utenti possono cercare proprietà in una posizione specifica o entro un determinato raggio dalla loro posizione attuale.
Tutti i campi di input e le etichette dei pulsanti dovrebbero essere disponibili nella lingua del visitatore.

Soluzione
Toolset ti permette di costruire ricerche personalizzate per qualsiasi cosa e visualizzare i risultati su Google Maps. La tua ricerca può includere filtri per distanza, il che consente agli utenti di cercare proprietà intorno a una determinata posizione, anche vicino alla posizione attuale del visitatore.
I plugin di Toolset sono compatibili con WPML. Questo significa che qualsiasi cosa provenga da Toolset può essere tradotta in WPML. I valori dei campi appaiono automaticamente nella Traduzione stringhe di WPML. Qualsiasi testo che aggiungi nei template può anche essere facilmente racchiuso negli shortcode wpml-string per renderlo traducibile.

Sfida n. 2: come mostrare i tooltip a comparsa dei marcatori in una determinata lingua
Quando fai clic su un luogo specifico in una mappa, ti aspetti di vedere maggiori dettagli e saperne di più sull’oggetto di tuo interesse.
Ad esempio, nel nostro sito immobiliare, quando fai clic su un marcatore, appare un piccolo tooltip per mostrare il titolo della proprietà, la sua immagine e il prezzo.

Come aggiungeresti questi tooltip alle tue mappe di Google e li faresti apparire nella lingua appropriata?
Risposta

La risposta è semplice. Usa i tipi di post personalizzati e i campi personalizzati per memorizzare le informazioni sui tuoi articoli (o sulle proprietà immobiliari nel nostro caso).
I tipi di post e i campi rendono il tuo sito facile da mantenere. Gli editor del tuo sito sapranno esattamente quale campo compilare (vedi lo screenshot a destra). Inoltre, i campi personalizzati sono facili da tradurre usando WPML.
Poi, quando vuoi visualizzare le informazioni del tuo articolo nei marcatori di Google Maps, scegli semplicemente i campi di cui hai bisogno.
Leggi questo articolo del blog per vedere maggiori dettagli.
Sfida n. 3: come creare i template una sola volta e tradurre solo il contenuto
Ultimo ma non meno importante, immaginiamo che tu voglia tradurre solo il contenuto e non interi template.
Questo si applica anche ai template che includono Google Maps. Ti aspetti di configurare la tua mappa una sola volta, includere il template appropriato e poi occuparti solo del compito di tradurre il contenuto e i campi dell’articolo.

Soluzione
Se usi i plugin Toolset, puoi facilmente separare le attività di creazione dei template e di traduzione del contenuto.
Crei un template una sola volta e rendi pronte per la traduzione tutte le stringhe che include. Queste includono le posizioni su una mappa, altri campi personalizzati e i campi di input per i tuoi moduli, etichette e pulsanti.
Puoi rendere tutti questi elementi pronti per la traduzione con WPML. Consulta la documentazione su come tradurre i template costruiti con Toolset per i dettagli.
Altre interessanti applicazioni di Google Maps

Consulta l’articolo sulle Funzionalità avanzate di Google Maps nei siti di riferimento di Toolset per scoprire alcune altre interessanti applicazioni di Google Maps nei siti WordPress.
Se vuoi imparare a costruire siti multilingue avanzati usando Toolset e WPML e senza usare PHP, avvia una copia gratuita del sito immobiliare.
Vuoi metterti in contatto con me?
Mi chiamo Agnes Bury. Oltre a scrivere questo articolo, costruisco già i siti di riferimento e di formazione di Toolset. Se hai domande specifiche su Toolset, chiedi pure a me.


