Qualcuno può dirmi se è possibile, sebbene PhoneGap ottenga l'orientamento del dispositivo Android in gradi (angolo del telefono rispetto al suolo)? Inoltre, è possibile ottenere anche il campo magnetico?PhoneGap - Orientamento del dispositivo in gradi e campo magnetico
risposta
La bussola è un sensore che rileva la direzione o voce che il dispositivo punti. Misura l'intestazione in gradi da 0 a 359,99.
Le informazioni sulla direzione della bussola vengono restituite tramite un oggetto CompassHeading utilizzando la funzione di richiamo della bussola Successiva.
function onSuccess(heading) {
alert('Heading: ' + heading.magneticHeading);
};
function onError(error) {
alert('CompassError: ' + error.code);
};
navigator.compass.getCurrentHeading(onSuccess, onError);
Se si desidera accedere alle rotazione gradi di x, Y o Z del telefono si può semplicemente utilizzare HTML5 nudo. Qui è un grande articolo su di esso: THIS END UP: USING DEVICE ORIENTATION
Codice esempio:
window.addEventListener('deviceorientation', function(eventData) {
// gamma is the left-to-right tilt in degrees, where right is positive
var tiltLR = eventData.gamma;
// beta is the front-to-back tilt in degrees, where front is positive
var tiltFB = eventData.beta;
// alpha is the compass direction the device is facing in degrees
var dir = eventData.alpha
// deviceorientation does not provide this data
var motUD = null;
// call our orientation event handler
deviceOrientationHandler(tiltLR, tiltFB, dir, motUD);
}, false);
È possibile determinare l'orientamento del dispositivo utilizzando HTML5
Visita here per maggiori dettagli.
Come è possibile utilizzare l'accelerometro utilizzando html5/phonegap, è possibile ottenere l'angolo di orientamento e tutti i relativi dati.
Per quanto ne so, in PhoneGap Android è possibile ottenere i dati accelerometer
e compass dati
L'accelerometro è simile a un giroscopio? E quanto è accurato? – user1809790
- 1. iphone orientamento del dispositivo
- 2. Rilevamento orientamento del dispositivo
- 3. Differenza tra sensore di orientamento e sensore di campo magnetico su Android?
- 4. orientamento corrente del dispositivo iphone in ViewDidLoad
- 5. Orientamento molto intermittente su dispositivo e simulatore
- 6. Orientamento bussola Android inaffidabile (filtro passa basso)
- 7. Rilevamento del supporto di movimento/orientamento del dispositivo?
- 8. Come rintracciare il dispositivo (iOS e Android) dispositivo utilizzando PhoneGap
- 9. Orientamento di ritorno corrente di PhoneGap durante l'acquisizione dell'immagine
- 10. iOS orientamento del dispositivo di blocco ignorando l'orientamento
- 11. diverso orientamento del dispositivo in base al dispositivo (iPhone o iPad)
- 12. MPMediaPickerControllo orientamento su iPad
- 13. verifica della connessione Internet del dispositivo utilizzando PhoneGap
- 14. Come ruotare la mia applicazione a 180 gradi capovolto quando si ruota il dispositivo a 180 gradi capovolto?
- 15. gps orientamento in Android
- 16. Ottenere l'orientamento del dispositivo Android
- 17. Commutazione fullscreen e orientamento come YouTube
- 18. PhoneGap/Cordova ruota l'immagine iniziale di 90 gradi durante il caricamento su iPhone
- 19. Come iscriversi autonomamente all'evento di Orientamento dispositivo (non l'orientamento dell'interfaccia)?
- 20. Calcolo dell'angolo in gradi del movimento del mouse
- 21. html5 - Ottieni rotazione dell'orientamento del dispositivo in coordinata relativa
- 22. R: convertire i radianti in gradi/gradi in radianti
- 23. PhoneGap android: tastiera si sovrappone al campo di input
- 24. Gradi, minuti e secondi regex
- 25. numpy.sin funzione in gradi?
- 26. Come controllare il cambio di orientamento del dispositivo Da verticale a orizzontale e Vice-Versa in iPad
- 27. Grafico orientamento e posizionamento nodo in d3.js
- 28. Orientamento dello schermo ios
- 29. Ottenere Orientamento immagine e ruotare come da orientamento
- 30. Nella fatturazione di app - Orientamento rapido del dispositivo - provoca un arresto anomalo (IllegalStateException)
Ciao Stephan, grazie per la tua risposta - Immagino di non aver fatto la mia domanda chiaro. Sono a conoscenza della bussola, tuttavia ciò di cui ho bisogno è l'angolo in cui il cellulare è inclinato rispetto al terreno. Questo può essere determinato anche dalla bussola? – user1809790
@ user1809790 Ho aggiornato il post rispettivamente. –
Eccellente! Inoltre, c'è un modo per bloccare l'asse in PhoneGap? Il motivo è perché se l'utente posiziona il suo cellulare in posizione piatta, l'asse z sarà puntato verso l'alto. Tuttavia, se l'utente mette il telefono cellulare in un supporto per il telefono dell'auto, l'asse z molto probabilmente punta verso e lontano da te. Non so come andare in giro questo :( – user1809790