2011-12-02 3 views
0

私のアプリケーションでは navigator.geolocation.getCurrentPosition(onSuccess, onError, { frequency: 1000 }) があります。私はonSuccessonErrorメソッド(パラメータ)のコードを実装しています。Windows phone gapアプリケーションについて

これまでのところ、{frequency:3000}パラメータを除いて問題なく機能しています。私のコードはonSuccessメソッドのエミュレータで経度と緯度を示しています。エラーの場合、エミュレータのonError。 ただし、ここでは{frequency:3000}は機能しません。周波数の代わりにmaximumAge:2000を使用しました。 私のアプリケーションのMotoが30秒ごとにサーバー上の情報を更新しています。しかし、frequencymaximumAgeは機能しません。

答えて

0
<!DOCTYPE html> 
<html> 
<head> 
<title>Device Properties Example</title> 

<script type="text/javascript" charset="utf-8" src="phonegap.js"></script> 
<script type="text/javascript" charset="utf-8"> 

// Wait for PhoneGap to load 
// 
    document.addEventListener("deviceready", onDeviceReady, false); 

// PhoneGap 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: '   + new Date(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> 
-2

例えば、あなたはまた、のようなものを追加することができます

たsetTimeout( "navigator.geolocation.getCurrentPosition(するonSuccess、onErrorメソッド);"、3000);

「OnSuccess」メソッドの最後に、3秒ごとにジオロックデータを自動的に更新します。

関連する問題