پیش فروش آموزش توسعه uncox Notify با Framework اختصاصی ( با کاتلین برای اندروید ) اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
مشکل در geocoder 
جواد صادقی بهمنی  3 ماه پیش  3 ماه پیش
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 رو فعال کنید. (3 ماه پیش)
0 0
من API رو فعال کردم ولی این خطا رو داره بهم میده java.io.IOException: grpc failed (3 ماه پیش)
0 0
حتما روی گوشی واقعی تست بگیرید. اگر باز هم جواب نداد، از جایگزین هایش استفاده کنید. (3 ماه پیش)
0 0
روی گوشی ام جواب نمیده.جایگزینش چی هست میشه بیشتر راهنمایی کنید. (3 ماه پیش)
0 0
می تونین از api دیگری همچون OpenStreetMap یا مپ باکس استفاده کنین.. جدیدا سرویسی ایرانی هم وجود داره به اسم "سیدار مپ" تا اونجایی که شنیدم حتی از گوگل مپ هم بهتر کار میکند و رقیبی برای اون به حساب میاد. میتونین از لینکی که در زیر می گذارم داکیومنت و طریقه استفاده از این سرویس ایرانی را مطالعه و استفاده کنید. موفق باشید. (3 ماه پیش)
0 0
لینک (3 ماه پیش)
0 0
سلام دوست عزیز تا اونجایی که من میدونم گوگل از ماه جون 2018 برای استفاده از نقشه قانونی رو وضع کرده که شما حتما باید یک حساب بانکی یا ویزا کارت رو به حساب کاربری گوگلتان لینک کنید تا بتونید از نقشه استفاده کنید. حتی اگر قابلیتی رو بخواید که رایگان باشه. (3 ماه پیش)
 برای این سوال پاسخی وجود ندارد.

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