Android - Posso definir a primeira prioridade para o GPS para obter a localização atual no mapa do google?
Desejo definir as configurações de localização de maneira que a primeira prioridade seja obter a localização atual usando o GPS. Se o GPS não estiver disponível, obtenha a localização do provedor de rede.
Atualmente, estou obtendo apenas as configurações do provedor de rede.
Eu configurei o Android manifesto como abaixo:
<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" />
Código Sencha para obter a localização GEO:
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);
}
}
}
});
Estou usando o sencha 2.3.1, phonegap 2.8.0, android sdk 4.4.2 (API 19).