من کدهایی رو پیدا کردم که نویسندش گفته این دستورات برای نمایش نام شهری که داخلش قرار دارید هست.
این دستوراتشه:
#if java
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import java.util.Locale;
import android.location.Address;
import android.location.Geocoder;
public List getinfo(double MyLat,double MyLong) throws IOException{
Geocoder geocoder = new Geocoder(this, Locale.getDefault());
List<Address> addresses = geocoder.getFromLocation(MyLat, MyLong, 1);
String cityName = addresses.get(0).getAddressLine(0);
String stateName = addresses.get(0).getAddressLine(1);
String countryName = addresses.get(0).getAddressLine(2);
List<String> l = new ArrayList<String>();
l.add(cityName);
l.add(stateName);
l.add(countryName);
return l;
}
#End If
حالا برای استفاده این کدها از دستورات زیر استفاده میکنیم:
Dim j As JavaObject
j.InitializeContext
Dim list1 As List
list1.Initialize
list1=j.RunMethod("getinfo",Array(37.2213871,49.2916187))
Msgbox(list1.Get(0),"city") 'شهر
Msgbox(list1.Get(1),"ostan") 'استان
Msgbox(list1.Get(2),"keshvar") 'کشور
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید.
اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .
توجه: strong> مطلب ارسالی شما پس از تایید مدیریت برای همه قابل رویت خواهد بود.
سوال
MR.B4A 122
سلام به همه
من کدهایی رو پیدا کردم که نویسندش گفته این دستورات برای نمایش نام شهری که داخلش قرار دارید هست.
این دستوراتشه:
حالا برای استفاده این کدها از دستورات زیر استفاده میکنیم:
Dim j As JavaObject j.InitializeContext Dim list1 As List list1.Initialize list1=j.RunMethod("getinfo",Array(37.2213871,49.2916187)) Msgbox(list1.Get(0),"city") 'شهر Msgbox(list1.Get(1),"ostan") 'استان Msgbox(list1.Get(2),"keshvar") 'کشور
اما متاسفانه فورس کلوز میده!!
کسی میتونه راهنمایی کنه؟
لینک ارسال
به اشتراک گذاری در سایت های دیگر
8 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .
توجه: strong> مطلب ارسالی شما پس از تایید مدیریت برای همه قابل رویت خواهد بود.