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

بدست آوردن آدرس با استفاده از طول و عرض جغرافیایی

red_sky  11 سال پیش  11 سال پیش
+2 0

سلام دوستان

من میخوام بدون استفاده از نقشه و با استفاده از طول و عرض جغرافیایی بتونم آدرس را به دست بیارم یعنی میخوام این طول  و عرض را تبدیل به آدرس کنم کسی میتونه کمک کنه؟

من طول و عرض را به دست میارم ولی نمیتونم به آدرس تبدیل کنم توی این لینک هم نتونستم از کدهاش استفاده کنم وقتی از این کدها استفاده میکنم برنامه کرش میکنه

ممنون میشم کمکم کنید

+1 0
لینک (11 سال پیش)
0 0
میشه بیشتر توضیح بدین؟ (11 سال پیش)
+1 0
خط اول گرفتن آدرس یعنی getAddressLine رو حذف کنید. باید درست بشه. (11 سال پیش)
 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
mma-amini  11 سال پیش
+3 0

سلام. با استفاده از کد زیر می‌تونید آدرس رو به دست بیارید:

Geocoder geocoder;

List<Address> addresses;
geocoder = new Geocoder(this, Locale.getDefault());
addresses = geocoder.getFromLocation(latitude, longitude, 1);

String stateName = addresses.get(0).getAdminArea();
String cityName = addresses.get(0).getLocality();
String countryName = addresses.get(0).getCountryName();


Log.i("LOCATION LOG", "Lat: " + latitude);
Log.i("LOCATION LOG", "Long: " + longitude);
Log.i("LOCATION LOG", "Address: : " + "StateName " + stateName + " CityName " + cityName + " CountryName " + countryName );
0 0
خیلی ممنون از لطف شما درست شد (11 سال پیش)
پاسخ به سوال 
red_sky  11 سال پیش
+1 0

یک سوال دیگه در این زمینه

امکانش هست که زبانش را تغییر داد و اطلاعات را به صورت فارسی دریافت کرد؟

البته اصراری به این کار ندارم ولی گفتم بپرسم ببینم شدنی هست یا نه چون برنامه فارسیه بهتره که اطلاعات هم فارسی دریافت بشه

 


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