1
Ionic v2、Google Maps API v3、Cordova Geolocationを使用してユーザーの位置を追跡するアプリケーションを開発しています。Ionic 2とCordova Geolocationの統合
問題: GPSオフをAndroid搭載端末で実行すると、「コード3:タイムアウトの期限が切れました」というエラーが表示されます。
私の質問は以下のとおりです。
- はコルドバ地理位置はGPSがオフラインの場合、ユーザーの位置を取得するために電話ネットワーク(または無線LAN)を使用する必要がありますか?
- そうでない場合は、ネットワークまたはWi-Fiを使用してユーザーの場所を見つける別の方法がありますか?
マイコード:
getCurrentPosition (callback: (result: any) => any) {
Geolocation.getCurrentPosition({timeout: 5000}).then((resp) => {
console.log('Getting location:');
console.log('Lat ' + resp.coords.latitude);
console.log('Lng ' + resp.coords.longitude);
callback(resp.coords); // send the results to the
}).catch((error) => {
alert('Error getting location'+JSON.stringify(error));
alert(' Code: '+ error.code + ' Message: ' +error.message);
});
}
ベスト、