【问题标题】:Getting current location on Glass (latitude,longitude)在 Glass 上获取当前位置(纬度、经度)
【发布时间】:2015-02-04 10:07:27
【问题描述】:

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

我读到我需要使用一些标准或其他东西??

这个应用程序:http://www.androidhive.info/2012/07/android-gps-location-manager-tutorial/,用我的手机可以得到我的纬度和经度但是当我在玻璃上执行它时(代码的一部分,而不是全部)我得到了 0.0

谢谢

【问题讨论】:

    标签: gps google-glass google-gdk


    【解决方案1】:

    是的,您必须使用标准来配置 LocationProvider。
    例如,你可以使用这个 sn-p:

    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.getBestProvider() 方法或常量GPS_PROVIDERNETWORK_PROVIDER 来监听位置更新,因为Google Glass 使用的LocationProvider 集合与普通Android 设备不同。

    Reference

    【讨论】:

    • 您好,终于搞定了,实际上网络有些问题,谢谢您的帮助!
    • 问题又回来了,即使有标准......现在在谷歌眼镜上启动应用程序时,纬度/经度总是 0.0,但在我的手机上它正在工作。有什么想法吗??
    • 我注意到一件事,我只能通过热点分享我的手机连接来获取 gps 坐标(纬度,经度),即使 MyGlass 通过蓝牙分享互联网数据......我也无法通过 GPS 提供商获得值...通过网络提供商我无法获得速度和方位
    猜你喜欢
    • 1970-01-01
    • 2012-07-08
    • 1970-01-01
    • 2011-08-31
    • 2011-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多