android - 如何使用 sencha touch 仅获取 gps 位置?

标签 android gps sencha-touch-2

我已经创建了 sencha touch 应用程序,我想尝试使用下面的代码获取 android 设备的当前位置。

Ext.create('Ext.util.Geolocation',  
autoUpdate: true,  
allowHighAccuracy: true,  
listeners: {  
locationupdate: function(geo) {  
    latitude=geo.position.coords.latitude;  
    longitude=geo.position.coords.longitude;  
    if(Global.currentUserPositionMarker)  
    {  
        latlng1=new google.maps.LatLng(latitude, longitude);  
        currentPosMarker.setPosition(latlng1);  
    }  
   }  
  }  
});  

在我的设备中,gps 图标会闪烁,但无法获取设备 gps 位置的当前位置。 它总是从我的网络提供商处获取当前位置。
我想经常从设备 gps 位置更新当前位置。 就像适用于 Android 的谷歌地图应用程序一样,GPS 图标始终稳定,我想在我的应用程序中喜欢它。

最佳答案

启动您的设备 WI-FI,然后尝试加载您的应用。
因为我可以从 gps 获取当前位置。
我在从 gps 获取当前位置时遇到了同样的问题。
我还添加了与这些问题相关的问题 See The Question .

关于android - 如何使用 sencha touch 仅获取 gps 位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22343064/

相关文章:

javascript - sencha touch 2 中未加载项目

css - sencha 中选项卡的大小

android - 同步 SQLite 数据库和 Dropbox 数据存储

android - 具有运行时权限的基于 gps 的应用程序的体系结构

sencha-touch-2 - Sencha触摸错误: Cannot read property 'dom' of null

android:如何用模拟(假)坐标修复gps?

java - 如何获取 Android GPS 位置

java - android-java 如何取消异步任务

android - 处理双向 1 :m in Green-DAO 的正确方法

java - 使用 Appium 进行 Android 测试用例