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.
7
google-maps
ZioBudda
sumber
sumber
Jawaban:
Pendekatannya harus peta agnostik. Anda perlu memecahkan beberapa hal dalam dua bagian:
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.
sumber
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 ...
sumber