Gps 获取玻璃上的当前位置(纬度、经度)

Gps 获取玻璃上的当前位置(纬度、经度),gps,google-glass,google-gdk,Gps,Google Glass,Google Gdk,我试图通过纬度和经度获取当前玻璃的位置,但我看到玻璃没有内置GPS,但它将使用android智能手机连接到MyGlass来获取GPS,但我什么都没有,所以我总是有一个空的纬度/经度 我已经读到,我需要使用一些标准或东西 这个应用程序是这样的:,我的手机可以得到我的纬度和经度,但当我在glass上执行它时(代码的一部分,而不是全部),我得到了0.0 谢谢是的,您必须使用标准来配置LocationProvider。 例如,您可以使用以下代码段: LocationManager locationMan

我试图通过纬度和经度获取当前玻璃的位置,但我看到玻璃没有内置GPS,但它将使用android智能手机连接到
MyGlass
来获取GPS,但我什么都没有,所以我总是有一个空的纬度/经度

我已经读到,我需要使用一些标准或东西

这个应用程序是这样的:,我的手机可以得到我的纬度和经度,但当我在glass上执行它时(代码的一部分,而不是全部),我得到了0.0


谢谢

是的,您必须使用标准来配置LocationProvider。
例如,您可以使用以下代码段:

LocationManager locationManager; // initialized elsewhere

Criteria criteria = new Criteria();
criteria.setAccuracy(Criteria.ACCURACY_FINE);

List<String> providers = locationManager.getProviders(criteria, true /* enabledOnly */);

for (String provider : providers) {
    locationManager.requestLocationUpdates(provider, minTime, minDistance, listener);
}
LocationManager LocationManager;//在别处初始化
标准=新标准();
标准.设定准确度(标准.准确度/精细度);
List providers=locationManager.getProviders(标准,true/*enabledOnly*/);
for(字符串提供程序:提供程序){
locationManager.RequestLocationUpdate(提供程序、minTime、minDistance、侦听器);
}
但请注意不要使用
LocationManager.getBestProvider()
方法或常量
GPS\u PROVIDER
NETWORK\u PROVIDER
来侦听位置更新,因为Google Glass使用的位置提供程序集与常规Android设备不同


嗨,终于开始工作了,实际上网络工作遇到了一些问题,谢谢你的帮助!问题又回来了,即使有标准。。。现在,在谷歌眼镜上启动应用程序时,纬度/经度始终为0.0,但在我的手机上,它工作正常。有什么想法吗?我注意到一件事,我只能通过热点共享手机连接来获取gps坐标(纬度、经度),即使MyGlass通过蓝牙共享互联网数据。。。我也无法通过GPS提供商获取值。。。通过网络提供商,我无法获得速度和方位