我正在尝试在我的索尼智能手表3上获得GPS位置。该设备有一个内置GPS,但我没有得到任何位置。
我正在使用Android Location API获取位置更新,并已授予手表上独立应用的权限。
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, new LocationListener() {
@Override
public void onLocationChanged(Location location) {
mTextView.setText("" + location.getLatitude());
}
@Override
public void onStatusChanged(String provider, int status, Bundle extras) {
}
@Override
public void onProviderEnabled(String provider) {
}
@Override
public void onProviderDisabled(String provider) {
}
});
不确定我是否遗漏了任何东西,但它几乎是获取位置所需的东西。在最糟糕的情况下,Android Wear不支持Android Location API,只有获取位置的方法是使用Google Fused Location API。
答案 0 :(得分:0)
你做错了什么或不站在外面。我在我的应用程序中可以选择使用android位置而不是保险丝来强制观看GPS打开。当仍然连接到手机并且工作正常时,在跑步时获得GPS信号非常有用。