例として、私はすべてのジオロケーションを示す方法を実装しました。見出し、高度のために、しかし属性をphonegap android geolocation。いくつかの属性は常にnullです
<input type="submit" data-theme="d" name="login" id="login" value="Position" onclick="showLocation()"/>
とスピードは常にnullを示しています。
function showLocation() {
navigator.geolocation.getCurrentPosition(onGeoSuccess, onGeoError);
}
function onGeoSuccess(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: ' + new Date(position.timestamp) + '<br />';
}
ので、私は、このボタンを押すとブロックarroundの散歩しました。 Altitude Accuracyにもnullが表示されますが、phonegap docuはアンドロイドで動作していないとしています。では、なぜこれが機能していないのですか?事前に おかげで、ダニエル
http://dev.w3.org/geo/api/spec-source.html#coordinates_interfaceこれらのパラメータがサポートされているかどうかについては、デバイス固有の可能性があります。「実装で{情報に問題がある場合、この属性の値はnullでなければなりません。 –
ああ、私はそれが恐れていた、ありがとう。あなたがあなたのコメントを1つにコピーすれば、あなたの答えを受け入れます。 – dan