Bagaimana saya bisa mendapatkan nama kota di Google Maps jika saya memiliki koordinat garis lintang dan bujur dari kota atau area?
Saya mencoba menggunakan lintang, bujur dan saya mendapatkan negara tetapi saya tidak tahu bagaimana cara mendapatkan nama kota.
android
google-maps
reverse-geocoding
UMAR-MOBITSOLUTIONS
sumber
sumber
Saya menggunakan kode ini. Anda juga dapat menggunakan ini untuk mendapatkan kota dan detail lainnya tentang Lintang dan bujur:
Untuk detail lebih lanjut tentang cara mendapatkan kunci Google Map Api
KELAS JSON PARSER
Anda bisa mendapatkan info lebih lanjut dari pertanyaan ini: Dapatkan alamat tertentu menggunakan lintang dan bujur
sumber
Coba ini
sumber
coba kode di bawah ini harap gunakan penuh untuk Anda: -
dan AsyncTask
sumber
Cukup Gunakan metode ini dan berikan lat, long.
sumber
sumber
Coba ini
);
sumber
Saya mendapat cara baru untuk mengatasi masalah ini. Di sini saya telah menggunakan layanan google http untuk mendapatkan informasi total lokasi berdasarkan bujur dan lintang. Anda hanya perlu meneruskan garis lintang dan bujur di url dan kunci api Anda (contoh: latlng = 21.1497409, 79.08747970000002 & key = YOUR API KEY). Ini layanan get saya di
ExampleService
Kelasini dapat Anda letakkan di mana saja yang Anda inginkan dan panggil di bawah layanan dari komponen di mana Anda membutuhkan data lokasi
juga menemukan nama kota .... harap Anda akan menemukan ini berguna
sumber
Silakan lihat kode di bawah ini
sumber
Anda dapat menggunakan ini jika Anda memiliki daftar:
sumber
ini adalah metode untuk mengurai data umpan balik google.
sumber
coba gunakan api ini:
URL ": http://maps.googleapis.com/maps/api/geocode/json?latlng= " + String.valueOf (yout_lattitude) + "," + String.valueOf (your_longitude)
sumber
Kode kerja:
sumber
sumber
Saya di Brasil. Karena detail regional terkadang kota datang dengan cara yang berbeda. Saya pikir itu sama di India dan negara lain. Jadi, untuk mencegah kesalahan saya melakukan verifikasi ini:
Anda juga dapat memeriksa apakah kota mengembalikan "tidak". Jika demikian, tidak mungkin mendapatkan lokasi pengguna. Semoga membantu.
sumber