Pendekatannya harus peta agnostik. Anda perlu memecahkan beberapa hal dalam dua bagian:
- Menyimpan data lokasi
- 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.