我可以显示坐标,(TextView)findViewById(R.id.Display)).setText(String.valueOf(location.getLatitude()));
但我想知道如何将 (location.getLatitude()) 的值赋给变量“x”
double x;
x = ???????? valueOf(location.getLatitude())
我可以显示坐标,(TextView)findViewById(R.id.Display)).setText(String.valueOf(location.getLatitude()));
但我想知道如何将 (location.getLatitude()) 的值赋给变量“x”
double x;
x = ???????? valueOf(location.getLatitude())
getLatitude() already return double type. So you do not have to convert them.
尝试这个
double longitude = location.getLongitude();
double latitude = location.getLatitude();
getLatitude() 和 getLongitude() 以度为单位返回纬度和经度。
首先,您检查 location.getLatitude() 或 location.getLongtitude() 是否为空。
例子:if(location!= null){
double latitude = location.getLatitude();
double longitude = location.getLongitude();
}