Aplicación de estilos de mapa personalizados al campo Mapa

¿Desea ocultar puntos de interés (PDI) como restaurantes, tiendas y otros negocios en su campo de mapa para que solo sean visibles sus marcadores personalizados? Google Maps muestra estos PDI de forma predeterminada, pero puede personalizar el aspecto del mapa utilizando la función de estilo de mapas basada en la nube de Google Cloud Console.

Este tutorial te muestra cómo crear un estilo de mapa personalizado en Google Cloud Console, configurarlo para ocultar los puntos de interés (POI) y aplicarlo a tu campo de mapa WPForms utilizando un fragmento de código.


Creación de un estilo de mapa personalizado en Google Cloud Console

Para empezar, abra Google Cloud Console y seleccione el proyecto en el que está configurada su clave API de Google Places. A continuación, haga clic en «Estilos de mapa » en la barra lateral izquierda o vaya directamente a «Estilos de mapa».

Haga clic en Estilos de mapa

Una vez allí, haz clic en el botón Crear estilo de mapa para comenzar un nuevo estilo de mapa.

Crear un estilo de mapa

A continuación, en la ventana modal que aparece, seleccione un modo para su mapa eligiendo entre Claro u Oscuro. Si lo desea, también puede seleccionar un tema opcional, como Monocromo, para aplicar un estilo adicional. Una vez que haya realizado sus selecciones, haga clic en el botón Personalizar para abrir el editor de estilos.

Personaliza el nuevo estilo

Una vez abierto el editor de estilos, busca y haz clic en la categoría Puntos de interés. Se expandirá para mostrar una lista de tipos de puntos de interés (PDI) individuales, como Emergencias, Entretenimiento, Comida y bebida, Alojamiento, Ocio, Tiendas y otros.

Haga clic en Punto de interés

Para ocultar los PDI, haz clic en el icono del ojo situado en la parte derecha de la pantalla para cada categoría que desees ocultar. Puedes ocultar todos los PDI a la vez haciendo clic en el icono del ojo situado junto a la categoría principal Puntos de interés, o puedes ocultar de forma selectiva tipos de PDI específicos haciendo clic en el icono del ojo situado junto a cada categoría individual.

Editar visibilidad del punto de interés

Después de configurar el estilo del mapa, haz clic en Guardar.

Para obtener más información sobre cómo personalizar los estilos de los mapas, consulta la documentación de Google sobre estilos de mapas basados en la nube.

Obtener su ID de mapa

Una vez publicado tu estilo, tendrás que crear un ID de mapa y asociarlo a tu estilo para poder utilizarlo en WPForms.

Para ello, vaya a la sección Gestión de mapas en la barra lateral izquierda y haga clic en Crear ID de mapa en su Google Cloud Console.

Crear botón de identificación del mapa

En el cuadro de diálogo que aparece, introduzca un nombre descriptivo para su ID de mapa, seleccione JavaScript como tipo de mapa y elija Vector entre las opciones disponibles.

Una vez hecho esto, haz clic en Guardar para crear el nuevo ID del mapa.

Guardar ID del mapa

Una vez creado tu ID de mapa, desplázate hacia abajo en la página ID de mapa hasta la sección Estilos de mapa. Haz clic en el icono del lápiz situado junto al estilo de mapa predeterminado de Google.

Establecer estilo de mapa personalizado

Esto abre una barra lateral en la que deberá seleccionar su estilo de mapa personalizado. En la barra lateral, busque su estilo publicado en la sección Mis estilos y selecciónelo.

Seleccionar estilo de mapa personalizado

A continuación, haz clic en «Hecho» para asociar tu estilo personalizado con el ID del mapa.

Esto garantiza que el estilo que ha configurado se aplicará siempre que se utilice este ID de mapa.

Por último, copia el valor del ID del mapa que aparece en la página ID del mapa, ya que necesitarás este ID para integrar el estilo personalizado con WPForms en el siguiente paso.

Copiar ID del mapa

Aplicar el ID del mapa al campo del mapa

Para aplicar tu estilo de mapa personalizado al campo de mapa de WPForms, utiliza el siguiente fragmento de código PHP. Personalízalo con tu ID de formulario, ID de campo y el ID de mapa que has copiado.

  • En línea 11reemplazar 111 con tu ID de formulario real
  • En línea 15reemplazar 222 con su ID de campo de mapa real
  • En línea 19reemplazar 'your-map-id' con el ID del mapa que copiaste de Google Cloud Console (mantén las comillas a su alrededor)

Nota: ¿Necesitas ayuda para encontrar tu ID de formulario o ID de campo? Consulta nuestra documentación para desarrolladores sobre cómo obtener los ID de formulario y campo en WPForms.

Después de guardar el fragmento de código con tus valores personalizados, tu campo de mapa utilizará el estilo personalizado de Google Cloud Console. El mapa mostrará solo tus marcadores personalizados sin ningún punto de interés, lo que te proporcionará una vista clara y centrada de tus ubicaciones.

¡Eso es todo! Ahora puedes ocultar los puntos de interés en tu campo de mapa y mostrar solo tus marcadores personalizados. Para conocer más formas de personalizar tus formularios, consulta nuestra guía sobre cómo personalizar WPForms con código.