Crear un sitio multilingüe que utilice técnicas avanzadas de Google Maps parece ser un reto. Sin embargo, si lo aborda correctamente utilizando las herramientas adecuadas, resulta fácil, ¡incluso si no es programador de PHP!
Recientemente creamos un nuevo sitio de referencia inmobiliario multilingüe para Toolset, que se basa en gran medida en Google Maps. Lo creamos para mostrar las capacidades de Toolset, pero en realidad es un buen ejemplo de lo que se puede lograr al utilizar Google Maps para sitios multilingües con WPML.
Reto n.º 1: cómo implementar una búsqueda de propiedades dentro de un radio determinado y hacerla multilingüe
Cuando su mapa muestra muchos marcadores, los usuarios esperan que puedan filtrarse.
Por ejemplo, la búsqueda de propiedades de nuestro sitio inmobiliario le permite filtrar las entradas por distancia. Los usuarios pueden buscar propiedades en una ubicación específica o dentro de un radio determinado desde su ubicación actual.
Todos los campos de entrada y las etiquetas de los botones deben estar disponibles en el idioma del visitante.

Solución
Toolset le permite crear búsquedas personalizadas de cualquier cosa y mostrar los resultados en Google Maps. Su búsqueda puede incluir filtros por distancia, lo que permite a los usuarios buscar propiedades alrededor de una ubicación determinada, incluso cerca de la ubicación actual del visitante.
Los plugins de Toolset son compatibles con WPML. Esto significa que todo lo que provenga de Toolset se puede traducir en WPML. Los valores de los campos aparecen automáticamente en WPML Traducción de cadenas. Cualquier texto que añada a las plantillas también se puede envolver fácilmente en shortcodes wpml-string para hacerlo traducible.

Reto n.º 2: cómo mostrar la información sobre herramientas emergente de los marcadores en un idioma determinado
Cuando hace clic en un lugar específico de un mapa, espera ver más detalles y obtener más información sobre el objeto de su interés.
Por ejemplo, en nuestro sitio inmobiliario, al hacer clic en un marcador, aparece una pequeña información sobre herramientas para mostrar el título de la propiedad, su imagen y el precio.

¿Cómo añadiría esta información sobre herramientas a sus mapas de Google y haría que aparezca en el idioma adecuado?
Respuesta

La respuesta es sencilla. Utilice tipos de contenido personalizados y campos personalizados para almacenar información sobre sus entradas (o las propiedades inmobiliarias en nuestro caso).
Los tipos de contenido y los campos hacen que su sitio sea fácil de mantener. Los editores de su sitio sabrán exactamente qué campo rellenar (vea la captura de pantalla a la derecha). Además, los campos personalizados son fáciles de traducir utilizando WPML.
Luego, cuando quiera mostrar la información de sus entradas en los marcadores de Google Maps, simplemente seleccione los campos que necesite.
Revise esta entrada del blog para ver más detalles.
Reto n.º 3: cómo crear plantillas una vez y traducir solo el contenido
Por último, pero no menos importante, imaginemos que quiere traducir solo el contenido y no las plantillas completas.
Esto también se aplica a las plantillas que incluyen Google Maps. Usted espera configurar su mapa solo una vez, incluir la plantilla adecuada y luego ocuparse solo de la tarea de traducir el contenido de las entradas y los campos.

Solución
Si utiliza los plugins de Toolset, puede separar fácilmente las tareas de crear plantillas y traducir contenido.
Crea una plantilla solo una vez y prepara para la traducción todas las cadenas que incluye. Estas incluyen ubicaciones en un mapa, otros campos personalizados y campos de entrada para sus formularios, etiquetas y botones.
Puede preparar todos estos elementos para la traducción con WPML. Consulte la documentación sobre cómo traducir plantillas creadas con Toolset para obtener más detalles.
Otras aplicaciones interesantes de Google Maps

Consulte el artículo sobre las funciones avanzadas de Google Maps en los sitios de referencia de Toolset para descubrir otras aplicaciones interesantes de Google Maps en sitios de WordPress.
Si quiere aprender a crear sitios multilingües avanzados utilizando Toolset y WPML, y sin utilizar PHP, inicie una copia gratuita del sitio inmobiliario.
¿Quiere ponerse en contacto conmigo?
Mi nombre es Agnes Bury. Además de escribir esta entrada, me encargo de crear los sitios de referencia y formación de Toolset. Si tiene preguntas específicas sobre Toolset, simplemente pregúnteme.


