Drupal 7 e google maps v3. Qual è il modulo da usare?


8

Devo memorizzare lat / lng in un tipo di contenuto per la cosa ovviamente normale: visualizzare un google maps. Ma per il momento ho visto che i moduli migliori per l'integrazione di google map usando v2 sono deprecati.

Nel mio tipo di contenuto richiedo i dati degli altri (via, città, paese, contea), quindi non ho bisogno di un modulo che debba inserire questi dati. Questo perché ho bisogno di inserire questi dati in un server SOLR.

Quindi, qual è il modulo migliore per Drupal che utilizza Google Maps v3? O devo creare una personalizzazione che usi (ad esempio) lo script js di gmap3.net?

Grazie.

M.


Il ramo 2.x del modulo Gmap supporta v3 dell'API.
Patrick Kenny,

Google fornisce un'API Map perfettamente ragionevole, perché non utilizzarla?
David Thomas,

Esiste un modulo per Google Maps API V3 , ma è attualmente in versione beta.
Sithu,

@PatrickKenny: dalla pagina del modulo: NOTA: 7.x-2.x (e 6.x-2.x) destinati all'API di Google Maps V3 è ora in fase di sviluppo. Tieni d'occhio la coda dei problemi per i progressi. E: versione beta per Google Maps API V3 per Drupal 7 gmap 7.x-2.4-beta1 Non riesco a utilizzare una versione beta del mio sito client. Grazie comunque.
ZioBudda,

Risposte:


8

L'approccio dovrebbe essere agnostico. Devi rompere le cose in due parti:

  1. Memorizzazione dei dati sulla posizione
  2. Visualizzazione di questi dati su una mappa

1) Archiviazione dei dati.

Avrai bisogno di tre moduli qui:

Può sembrare difficile, ma è davvero facile configurare questi tre moduli per giocare bene.

2) Visualizzazione dei dati.

Ora avendo i dati memorizzati nel database possiamo scegliere qualsiasi approccio di visualizzazione che vogliamo. Qui hai due + scelte: - GMap ( http://drupal.org/project/gmap ) - OpenLayers ( http://drupal.org/project/openlayers ) - Come terza opzione, puoi avere un codice js personalizzato che gioca con Google Maps

Tutto dipende dal tuo obiettivo finale. OpenLayes gioca con diversi motori di mappe e per me sembra un po 'gonfio. Se vai con GMap otterrai il supporto per Google Maps V3 che è meglio attenersi invece dell'API V2 di Google Maps. Lo sviluppo dell'API V2 di Google Maps si è interrotto, non vengono implementate nuove funzionalità e può essere abbandonato in qualsiasi momento, quindi perché rischiare?

Vai con il codice js maps personalizzato se il modulo GMap non ti dà ciò di cui hai bisogno. Ma ti consiglio davvero di dare un'occhiata al modulo GMap un po 'più da vicino.


3

Il modulo Getlocations ( https://drupal.org/project/getlocations ) è stato il primo a portare il modulo GMAP / Location (basato su Google Maps V2 Api) nella versione API 3 di Google Maps. Ha rapidamente sviluppato ed esteso le sue funzionalità ed è ancora attivamente sviluppato ... Allo stesso tempo, consiglierei IP Geolocation Views & Maps ( https://drupal.org/project/ip_geoloc ) integrato con il Modulo Getlocations e che è in grado lavorare bene con Google API 3 Maps ...

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.