Dün Google Map Hacks satın aldım ancak kitaptan biraz hayal kırıklığına uğradım. Bu yazarın hatası değil, ancak kitap Google'ın Geocoder ve Google'ın API'sinin 2. sürümünün yayınlanmasından bu yana neredeyse güncelliğini yitirmiş durumda.
Kitaplarda epeyce bağlantı vardı, bu yüzden bir grup siteye göz atabildim ve yeni sürümlere nasıl uyum sağladıklarını görebildim. Oluşturduğum yeni bir site için harita entegrasyonu oluşturuyorum. İlk adım, yerel bir kişinin adresini bir haritaya yazabilmesi ve ardından işaretçi mükemmel konumda değilse konumunu güncelleyebilmesi olacaktır.
Yaptığım bazı iyileştirmeler:
- V2 Geocoder'ı kullanma
- Haritadaki sürükleme işlevini kullanma
- Bir form alanında enlem ve boylamı güncelleme (bunlar elbette gizlenebilir)
- Enlem ve boylamı 8 basamaklı bir hassasiyete yuvarlama
- Kişinin birden fazla konum ekleyememesi için formu devre dışı bırakma
Gelişmiş bir seçenek için kendi işaretçilerimi tasarladım. Kodumu 'ödünç alıyor' veya bir şekilde geliştirirseniz, lütfen bu girişe bir yorum bırakın. Ne yapacağını görmek isterim. Bundan sonraki adımlarım, kullanıcının ne tür bir işaretçi istediği seçmesinin yanı sıra bilgi penceresine bir küçük resim koymasıdır.
Kodu kullanmaktan çekinmeyin - bağışta bulunabilirsiniz teşekkür Paypal'ıma.