Android - 我可以将GPS优先设置为获取Google地图中的当前位置吗?

时间:2014-03-06 14:17:49

标签: android gps sencha-touch-2

我想配置位置设置,以便首先使用GPS获取当前位置,如果GPS不可用,则获取网络提供商的位置,否则不会。

目前我只获得netwrok提供商的设置。

我已将android menifest设置如下:

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />

获取GEO位置的Sencha代码:

Ext.create('Ext.util.Geolocation',  
    autoUpdate: true,  
    allowHighAccuracy: true,  
    frequency: '3000',  
    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);  
        }  
    }  
 }  
});

我使用的是sencha 2.3.1,phonegap 2.8.0,android sdk 4.4.2(API 19)。

0 个答案:

没有答案