我能够得到经度和纬度,但得到地址我得到了一个错误.
public boolean onTouchEvent(MotionEvent事件,MapView mapView)
{
if(event.getAction()==0)
{
GeoPoint p = mapView.getProjection().fromPixels(
(int) event.getX(),
(int) event.getY());
Geocoder geoCoder=new Geocoder(getBaseContext(),Locale.getDefault());
try
{
List<Address> address = geoCoder.getFromLocation( p.getLatitudeE6() / 1E6,
p.getLongitudeE6() / 1E6, 1);
String add="";
if(address.size()>0)
{
for (int i=0; i<address.get(0).getMaxAddressLineIndex();i++)
add += address.get(0).getAddressLine(i) + "\n";
}
Toast.makeText(getBaseContext(), add, Toast.LENGTH_SHORT).show();
} catch (IOException e)
{
e.printStackTrace();
}
return true;
}
return false;
Run Code Online (Sandbox Code Playgroud)
}
我的Logcat - >
02-14 12:27:35.717: WARN/System.err(452): java.io.IOException: Service not Available
02-14 12:27:35.727: WARN/System.err(452): at android.location.Geocoder.getFromLocation(Geocoder.java:117)
02-14 12:27:35.727: WARN/System.err(452): …Run Code Online (Sandbox Code Playgroud) 我是android开发的新手.我必须解析来自xml.my的数据xml url是 - http://mobileecommerce.site247365.com/admin/catdata.xml
我能够成功解析cat_desc数据.我可以在webview或webview中显示整个数据只能显示网址吗?
我是c ++的新手我对默认参数有疑问.如果有一个具有以下原型的功能
void f(int=10,int=20,int=30,int=40)
Run Code Online (Sandbox Code Playgroud)
如果通过向它传递2个参数来调用此函数,我们如何确保将这些argumnt视为第一个和第三个,而将第二个和第四个作为默认值.