Drupal 7 dan google maps v3. Modul mana yang akan digunakan?


8

Saya perlu menyimpan lat / lng ke dalam tipe konten untuk hal yang jelas-jelas normal: tampilkan google maps. Tetapi untuk saat ini saya telah melihat bahwa modul yang lebih baik untuk integrasi peta google menggunakan v2 yang sudah usang.

Dalam tipe konten saya, saya meminta data yang lain (jalan, kota, negara, daerah) jadi saya tidak perlu modul yang perlu memasukkan data ini. Ini karena saya perlu memasukkan data ini ke server SOLR.

Jadi, mana modul terbaik untuk Drupal yang menggunakan google maps v3? Atau saya perlu membuat satu custom yang menggunakan (misalnya) skrip js gmap3.net?

Terima kasih.

M.


Cabang 2.x dari modul Gmap mendukung v3 API.
Patrick Kenny

Google menyediakan API Peta yang sangat masuk akal, mengapa tidak menggunakannya saja?
David Thomas

Ada modul untuk Google Maps API V3 , tetapi saat ini dalam versi beta.
Sithu

@ PatrickKenny: Dari halaman modul: CATATAN: 7.x-2.x (dan 6.x-2.x) yang menargetkan Google Maps API V3 sekarang sedang dikembangkan. Mengawasi antrian masalah untuk kemajuan. DAN: Rilis beta untuk Google Maps API V3 untuk Drupal 7 gmap 7.x-2.4-beta1 Saya tidak dapat menggunakan versi beta dari situs klien saya. Namun terima kasih.
ZioBudda

Jawaban:


8

Pendekatannya harus peta agnostik. Anda perlu memecahkan beberapa hal dalam dua bagian:

  1. Menyimpan data lokasi
  2. Menampilkan data ini di peta

1) Penyimpanan data.

Anda akan membutuhkan tiga modul di sini:

Ini mungkin terlihat sulit, tetapi sangat mudah untuk mengkonfigurasi ketiga modul ini untuk bermain dengan baik.

2) Tampilan data.

Sekarang setelah data disimpan dalam basis data, kita dapat memilih pendekatan tampilan yang kita inginkan. Di sini Anda memiliki dua pilihan +: - GMap ( http://drupal.org/project/gmap ) - OpenLayers ( http://drupal.org/project/openlayers ) - Sebagai opsi ketiga, Anda dapat memiliki kode js khusus yang bermain dengan Google Maps

Semuanya tergantung pada tujuan akhir Anda. OpenLayes bermain dengan mesin peta yang berbeda dan bagi saya itu terlihat sedikit membengkak. Jika Anda menggunakan GMap, Anda akan mendapatkan dukungan Google Maps V3 yang lebih baik digunakan daripada Google Maps API V2. Pengembangan Google Maps API V2 telah berhenti, tidak ada fitur baru yang sedang bergulir dan dapat ditinggalkan kapan saja, jadi mengapa harus mengambil risiko?

Pergi dengan kode peta js khusus jika modul GMap tidak memberikan apa yang Anda butuhkan. Tapi saya benar-benar menyarankan Anda untuk melihat modul GMap sedikit lebih dekat.


3

Modul Getlocations ( https://drupal.org/project/getlocations ) telah menjadi yang pertama membawa Modul GMAP / Lokasi (berbasis Google Maps V2 Api) ke versi Google Maps API 3. Ini telah berkembang pesat dan memperluas fungsinya dan masih aktif dikembangkan ... Pada saat yang sama saya akan merekomendasikan IP Geolocation Views & Maps ( https://drupal.org/project/ip_geoloc ) yang terintegrasi dengan Modul Getlocations dan yang mampu berfungsi dengan baik dengan Google API 3 Maps ...

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.