آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

مشکل در geocoder

جواد صادقی بهمنی  4 سال پیش  4 سال پیش
0 0

سلام خسته نباشید.

من از زمانی که اندروید استودیو 3.4 نصب کردم هیچ آدرسی بر اساس لوکیشنم بر نمیگردونه و برعکسش ام جواب نمیده یعنی یک آدرس بدم و لوکیشن برام برگردونه

اینم سورسی که نوشتم.

double longitude =latLng.longitude ;
double latitude = latLng.latitude;

Geocoder geocoder = new Geocoder(main.this, Locale.getDefault());

try {
List<Address> listAddresses = geocoder.getFromLocation(latitude, longitude, 1);
Toast.makeText(this, ""+listAddresses.size(), Toast.LENGTH_SHORT).show();
if(null!=listAddresses&&listAddresses.size()>0){
String _Location = listAddresses.get(0).getAddressLine(0);
Toast.makeText(this, _Location, Toast.LENGTH_SHORT).show();
}
} catch (IOException e) {
e.printStackTrace();
Log.i("log_location","salam "+e.toString());
}
0 0
سلام.. گوگل تقریبا اکثر API های نقشه را تحریم کرده است. ولی برای دسترسی به آن ها بایستی حتما هر API را فعال کنید. در این مثال باید Geocoding API رو فعال کنید. (4 سال پیش)
0 0
من API رو فعال کردم ولی این خطا رو داره بهم میده java.io.IOException: grpc failed (4 سال پیش)
0 0
حتما روی گوشی واقعی تست بگیرید. اگر باز هم جواب نداد، از جایگزین هایش استفاده کنید. (4 سال پیش)
0 0
روی گوشی ام جواب نمیده.جایگزینش چی هست میشه بیشتر راهنمایی کنید. (4 سال پیش)
0 0
می تونین از api دیگری همچون OpenStreetMap یا مپ باکس استفاده کنین.. جدیدا سرویسی ایرانی هم وجود داره به اسم "سیدار مپ" تا اونجایی که شنیدم حتی از گوگل مپ هم بهتر کار میکند و رقیبی برای اون به حساب میاد. میتونین از لینکی که در زیر می گذارم داکیومنت و طریقه استفاده از این سرویس ایرانی را مطالعه و استفاده کنید. موفق باشید. (4 سال پیش)
0 0
لینک (4 سال پیش)
0 0
سلام دوست عزیز تا اونجایی که من میدونم گوگل از ماه جون 2018 برای استفاده از نقشه قانونی رو وضع کرده که شما حتما باید یک حساب بانکی یا ویزا کارت رو به حساب کاربری گوگلتان لینک کنید تا بتونید از نقشه استفاده کنید. حتی اگر قابلیتی رو بخواید که رایگان باشه. (4 سال پیش)
 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .