Java 使用Android地理定位/位置实用程序
我一直无法在模拟器上测试我的代码,因为我逐渐了解到您不能在模拟器上使用地理定位。因此,我不确定我是否正确初始化/使用了函数实用程序 (我想定位我的手机,并通过Java 使用Android地理定位/位置实用程序,java,android,geolocation,Java,Android,Geolocation,我一直无法在模拟器上测试我的代码,因为我逐渐了解到您不能在模拟器上使用地理定位。因此,我不确定我是否正确初始化/使用了函数实用程序 (我想定位我的手机,并通过TextView打印距离我的lat/lon补丁最近的已知地址) 这是我的密码: Location location; Geocoder geocoder; TextView Address; private OnClickListener OnClick = new OnClickListener(){ public void o
TextView
打印距离我的lat/lon补丁最近的已知地址)
这是我的密码:
Location location;
Geocoder geocoder;
TextView Address;
private OnClickListener OnClick = new OnClickListener(){
public void onClick (View src){
double latitude = location.getLatitude();
double longitude = location.getLongitude();
if (longitude != 0 && latitude != 0){
try {
List<Address> list = geocoder.getFromLocation(latitude, longitude, 1);
Address address = list.get(0);
StringBuilder sb = new StringBuilder();
sb.append(address);
String addressString = sb.toString();
Address.setText(addressString);
} catch (IOException e) {}
}
}
};
位置;
地理编码器;
文本视图地址;
private OnClickListener OnClick=new OnClickListener(){
公共void onClick(视图src){
双纬度=location.getLatitude();
double longitude=location.getLongitude();
如果(经度!=0和纬度!=0){
试一试{
列表=地理编码器.getFromLocation(纬度,经度,1);
地址=list.get(0);
StringBuilder sb=新的StringBuilder();
某人附上(地址);
字符串地址字符串=sb.toString();
Address.setText(addressString);
}捕获(IOE){}
}
}
};
您可以查看以下内容: