Google Haritalar'ın coğrafi kodlama için otomatik tamamlama özelliğini kullanıyorum. Çok fazla veri döndürüyor gibi görünüyor, ama lat/lng değil. Bu bilgiyi elde etmenin bir yolu var mı? Daha fazla işlem için arka uç uygulamamıza geri göndermek istiyorum.Google Maps Otomatik Tamamlama: lat/lng nasıl edinilir?
cevap
Tamam, Yerler veya Otomatik Tamamlama hakkında bilgi sahibi değilim. Ne arıyorsun ben this example aldı ve yer adını girebilir ve, seçildiğinde, LatLng ile infowindow oluşturulur nerede this JSFiddle oluşturmak için yukarıdaki satırı eklendi göstermek için
autocomplete.getPlace().geometry.location
olduğu Ama görünüşe. Özellikle, kullanıcının seçimini dinler ve daha sonra govdeyi yeniler.
google.maps.event.addListener(autocomplete, 'place_changed', function() {
infowindow.close();
var place = autocomplete.getPlace();
...
infowindow.setContent('<div><strong>' + place.name +
'</strong><br>' + address + "<br>" + place.geometry.location);
Bu yaklaşım uzun ve lat getirmiyor. – neoplomero
@neoplomero aslında, autocomplete.getPlace(). Geometry.location 'autocomplete.getPlace(). Geometry.location.lat()' ve 'autocomplete.getPlace().() – guival
lat denilen yöntem vardır() ve Ing() geometri nesnenin prototip üzerinde var olduğunu. Yani değerlerini almak için, sadece aşağıdaki kullanın: ait
var place = autocomplete.getPlace();
var lat = place.geometry.location.lat(),
lng = place.geometry.location.lng();
// Then do whatever you want with them
console.log(lat);
console.log(lng);
console.warn('Warning: I didn\'t test this code!');
Bana çok yardımcı oldu. – CENT1PEDE
Mükemmel, teşekkürler. – neoplomero
Bu, kotadaki istekleri kullanıyor mu? – dtgq
- 1. Google Maps, LatLng değerini alır
- 2. angular2-google-maps otomatik tamamlama çalışmıyor
- 3. Google Maps otomatik tamamlama ile md-autocomplete otomatik tamamlamaService
- 4. Google Maps JavaScript API hakkında otomatik tamamlama adresi seçilemiyor
- 5. Google haritaları yerler otomatik tamamlama olayları yükleme
- 6. Google Maps v3 API - Otomatik Tamamla (adres)
- 7. Google Haritası jQuery - fareden LatLng alıyorum
- 8. Açılış 2+'de bootstrap modda Google otomatik tamamlama nasıl oluşturulur?
- 9. Google Maps görünmüyor
- 10. Google Maps v3'te LatLngBounds özellik çokgen geometrisi nasıl edinilir?
- 11. Google Chrome'da sarı otomatik tamamlama şeffaf olun
- 12. Google Maps API Otomatik Tamamlayıcı Özel Sonuçlar
- 13. Google Maps fitBounds düzgün çalışmıyor
- 14. Google Arama otomatik tamamlama API'sı mı?
- 15. Google, açısal js ile otomatik tamamlama yerleştirir
- 16. Google Maps Marker Kümeleyici Çalışmıyor
- 17. Google Maps API nasıl düzgün kullanılır?
- 18. : Otomatik Tamamlama
- 19. google maps v3
- 20. GWT + Google Maps API v3
- 21. iOS otomatik tamamlama özelliği
- 22. Google Maps API V3 - Otomatik Tamamlama sonuçlarını elde etmek için açılan listeden almak her neyse?
- 23. Google Maps: Google Maps V3 ve ben kullanıyorum
- 24. Google Maps işaretleyici içerik menüsünü kaldır
- 25. Google haritalarında otomatik tamamlama ülkesi nasıl filtrelenir ios sdk?
- 26. Google Otomatik Tamamlama - yüklü adresle ilgili bilgileri nasıl alırsınız?
- 27. Google Maps V2 MapView
- 28. Google Maps v3 InfoWindow Çok Geniş
- 29. Posta Kodu'ndan LatLng'i edinin - Google Maps API
- 30. Google Maps API directionsService.route farklı
olası yinelenen [LatLngBounds - SW ve KD puan almak nasıl] (http://stackoverflow.com/questions/10957559/latlngbounds-how-to- get-sw-and-ne-points) –
Yapmak istediğiniz ya da kendiniz çözmeye çalıştığınız şeyi doğru bir şekilde açıklamadan çok fazla soru (429 soruya karşı 15 cevap) atıyorsunuz. Bu siteye gürültü katıyor. –
Yinelenmezler. Bir dikdörtgeni belirlemeye çalışmakla ilgilenen bu işlem, API’nin verdiği yanıtla ilgilidir. – StackOverflowNewbie