Drupal 7 y google maps v3. ¿Cuál es el módulo a usar?

8

Necesito almacenar lat / lng en un tipo de contenido para lo obviamente normal: mostrar un google maps. Pero por el momento, he visto que los mejores módulos para la integración de Google Map usando v2 están en desuso.

En mi tipo de contenido, solicito los otros datos (calle, ciudad, país, condado), por lo que no necesito un módulo que deba insertar estos datos. Esto porque necesito insertar estos datos en un servidor SOLR.

Entonces, ¿cuál es el mejor módulo para Drupal que usa google maps v3? ¿O necesito crear una personalizada que use (por ejemplo) el script js de gmap3.net?

Gracias.

METRO.

ZioBudda
fuente
La rama 2.x del módulo Gmap admite v3 de la API.
Patrick Kenny
Google proporciona una API de mapas perfectamente razonable, ¿por qué no usarla?
David Thomas
Hay un módulo para Google Maps API V3 , pero actualmente está en versión beta.
Sithu
@PatrickKenny: desde la página del módulo: NOTA: 7.x-2.x (y 6.x-2.x) dirigido a la API de Google Maps V3 ahora está en desarrollo. Esté atento a la cola de problemas para el progreso. Y: Versión beta para Google Maps API V3 para Drupal 7 gmap 7.x-2.4-beta1 No puedo usar una versión beta de mi sitio cliente. Gracias sin embargo.
ZioBudda

Respuestas:

8

El enfoque debe ser independiente del mapa. Necesitas dividir las cosas en dos partes:

  1. Almacenar datos de ubicación
  2. Mostrar estos datos en un mapa

1) Almacenamiento de datos.

Necesitarás tres módulos aquí:

Puede parecer difícil, pero es realmente fácil configurar estos tres módulos para que funcionen bien.

2) Visualización de datos.

Ahora que tenemos datos almacenados en la base de datos, podemos elegir cualquier enfoque de visualización que queramos. Aquí tiene dos + opciones: - GMap ( http://drupal.org/project/gmap ) - OpenLayers ( http://drupal.org/project/openlayers ) - Como tercera opción, puede tener un código js personalizado que juega con Google Maps

Todo depende de tu objetivo final. OpenLayes juega con diferentes motores de mapas y para mí parece un poco hinchado. Si opta por GMap, obtendrá el soporte de Google Maps V3, que es mejor seguir con el API de Google Maps V2. El desarrollo de Google Maps API V2 se ha detenido, no se están implementando nuevas características y se puede abandonar en cualquier momento, entonces, ¿por qué arriesgarse?

Vaya con el código de mapas js personalizado si el módulo GMap no le da lo que necesita. Pero realmente te sugiero que mires el módulo GMap un poco más de cerca.

Tim
fuente
3

El módulo Getlocations ( https://drupal.org/project/getlocations ) ha sido el primero en llevar el módulo GMAP / Location (basado en Google Maps V2 Api) a la versión API 3 de Google Maps. Se ha desarrollado y ampliado rápidamente sus funcionalidades y todavía se desarrolla activamente ... Al mismo tiempo, recomendaría las Vistas y Mapas de Geolocalización IP ( https://drupal.org/project/ip_geoloc ) que se integraron con el Módulo Getlocations y que pueden trabajar bien con Google API 3 Maps ...

itamair
fuente