2016-06-15 15 views
0

をトリガされません。 ボタンの1つで、onclickイベントがジオロケーションを警告する関数をトリガします。私はその後、私はhttps://cordova.apache.org/docs/en/latest/reference/cordova-plugin-geolocation/#referenceジオロケーションJavascriptのコルドバは、私はコルドバで構築されたモバイルアプリを持っている

に応じた機能を持っているので、basicaly私のHTMLは

<button onclick="getPOS();">CLICK_ME</button>

ですそして、私のJSが

ある https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-geolocation/#weather

からcordova plugin add cordova-plugin-geolocationとのプロジェクトのためにコルドバのジオロケーションAPIをインストールしました

function getPOS(){ 

    alert("ok"); 

    var onSuccess = function(position) { 
     alert('Latitude: '   + position.coords.latitude   + '\n' + 
       'Longitude: '   + position.coords.longitude   + '\n' + 
       'Altitude: '   + position.coords.altitude   + '\n' + 
       'Accuracy: '   + position.coords.accuracy   + '\n' + 
       'Altitude Accuracy: ' + position.coords.altitudeAccuracy + '\n' + 
       'Heading: '   + position.coords.heading   + '\n' + 
       'Speed: '    + position.coords.speed    + '\n' + 
       'Timestamp: '   + position.timestamp    + '\n'); 
    }; 

    // onError Callback receives a PositionError object 
    // 
    function onError(error) { 
     alert('code: ' + error.code + '\n' + 
       'message: ' + error.message + '\n'); 
    } 

    navigator.geolocation.getCurrentPosition(onSuccess, onError, { timeout: 30000 }); 
} 

私は私のFirefoxブラウザでこれを起動すると、それを私は場所を共有するかどうか尋ねる。私が共有することを選択した場合、それは場所の罰金を示しています。私はAPKのインストールが完了したコルドバでアプリをビルドする場合

次に、アプリが正常であり、それはすべてが適切に設定されている意味ネットワーク接続と場所を.....必要と述べています。

その後、私は何をすることは私の携帯電話のGPSやインターネットconnextion

PROBLEMを有効である:GPS、インターネットが有効になっているが、私の携帯電話にリンクCLICK_MEをクリックすると、何も起こりません。アウト時間の後

の有効期限が切れている、私は次のエラーを取得:ここで間違っているものを

Code: 3 message: Timeout expired

任意のアイデアを?

答えて

0

それは、Androidの権限を欠落している可能性がありますファイル

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission> 
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"></uses-permission> 

を明示するために、これらの行を追加します。

よろしくお願いいたします。

+0

問題ではないいいえ。どちらの行もマニフェストファイルの** **です。 –

関連する問題