Soru & Cevap

Android google maps adres bulma

18.04.2016 - 09:47

Arkadaşlar bir harita uygulaması üzerinde çalışıyorum. Haritaya tıkladığımda tıkladığım yere makers ekleyip makers’ın kordinatllarını alabiliyorum latitude ve longitude yardımıyla ancak benim o makersın olduğu yerin kordinatlarını değilde direk adresini almam lazım onu nasıl yapabillirim. Yada kordinatlarını alıp onu adrese nasıl çevirebilirim? Umarım derdimi anlatabilmişimdir anlamadığınız nokta olursa yorum yaparak bildirin yardımcı olayım.

369 Görüntülenme

2 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-26655-1429188067.png
ozrozcn
19.04.2016 - 04:08

Merhaba,

Hangi alanları istediğini bilmiyorum. Ama daha önce aşağıdaki gibi kullanmıştım. "addresses.get(0)" içindeki istediğin alanları çekebilirin. İyi çalışmalar...

Geocoder gCoder = new Geocoder(PickLocationActivity.this);
                List<Address> addresses;
                try {
                    addresses = gCoder.getFromLocation(latitude, longitude, 1);

                    if (addresses != null && addresses.size() > 0) {
                        StringBuilder stringBuilder = new StringBuilder();

                        if (addresses.get(0).getThoroughfare() != null) {
                            stringBuilder.append(addresses.get(0).getThoroughfare());
                            stringBuilder.append(", ");
                        }

                        if (addresses.get(0).getSubLocality() != null) {
                            stringBuilder.append(addresses.get(0).getSubLocality());
                            stringBuilder.append(", ");
                        }

                        if (addresses.get(0).getAdminArea() != null) {
                            stringBuilder.append(addresses.get(0).getAdminArea());
                        }

                            et_adress.setText(stringBuilder.toString());
                       
                    }
                } catch (IOException | NullPointerException e) {
                    e.printStackTrace();
                }

 

Devrim
19.04.2016 - 04:37
Çok sağolun hocam
picture-16705-1459978550.jpg
ramazan.akca
18.04.2016 - 10:41

Aşdağıda vermiş olduğum url üzerindeki Geocoding API dökümanını incele anlamadığın yer olursa yaz yardımcı olurum.

 

https://developers.google.com/maps/documentation/geocoding/intro#Geocoding