Sto provando l'API di geolocalizzazione phonegap (versione 2.5) con il mio dispositivo Android 4.0.4 ma non ottengo nulla. sto usando il codice dalla documentazione di PhoneGap. Secondo loro "se il GPS e il wifi sono disabilitati dovrebbe individuarlo usando triangolazione cella cellulare" ma questo codice non dà niente per me. Quando mi collego al wifi mi dà la posizione perfetta ma quando non c'è internet, non funzionerà. Ho successo con tutte le altre API di phonegap, ma solo le API di geolocalizzazione mi stanno dando problemi. Per favore aiutami a risolvere questo.Geonegap 2.5.0 geolocalizzazione non funziona con Android 4.0.4
E un altro dubbio mi perdoni se sembra divertente dubbio .... Io uso la connessione wifi nel mio cellulare e mai connesso ad altri servizi (2G, 3G ecc.), Trovare la posizione usando il wifi significa solo internet wifi o include anche connessioni 2g e 3g?
Thnaks in anticipo
<!DOCTYPE html>
<html>
<head>
<title>Device Properties Example</title>
<script type="text/javascript" charset="utf-8" src="cordova-2.5.0.js"></script>
<script type="text/javascript" charset="utf-8">
// Wait for Cordova to load
//
document.addEventListener("deviceready", onDeviceReady, false);
// Cordova is ready
//
function onDeviceReady() {
navigator.geolocation.getCurrentPosition(onSuccess, onError);
}
// onSuccess Geolocation
//
function onSuccess(position) {
var element = document.getElementById('geolocation');
element.innerHTML = 'Latitude: ' + position.coords.latitude + '<br />' +
'Longitude: ' + position.coords.longitude + '<br />' +
'Altitude: ' + position.coords.altitude + '<br />' +
'Accuracy: ' + position.coords.accuracy + '<br />' +
'Altitude Accuracy: ' + position.coords.altitudeAccuracy + '<br />' +
'Heading: ' + position.coords.heading + '<br />' +
'Speed: ' + position.coords.speed + '<br />' +
'Timestamp: ' + position.timestamp + '<br />';
}
// onError Callback receives a PositionError object
//
function onError(error) {
alert('code: ' + error.code + '\n' +
'message: ' + error.message + '\n');
}
</script>
</head>
<body>
<p id="geolocation">Finding geolocation...</p>
</body>
</html>
avuto modo di conoscere una cosa .. Non funzionerà con 2G e 3G .. funziona solo con WIFI
funziona ora? Ho lo stesso problema ..: P – F481