ユーザーの現在の位置座標が必要なアプリケーションを作成しています。Cordova Geolocation API を使用し、Intel XDK 環境で開発しています。
一部の携帯電話 (Samsung S3 および S4 など) では、API が場所を取得できず、代わりにタイムアウト エラーが返されます。ただし、電話を再起動した後に機能する場合があります。
プロジェクトにとって場所が重要であるため、安定したソリューションが必要です。これが私の現在のコードです:
navigator.geolocation.getCurrentPosition(geolocationSuccess,
geolocationError,
{maximumAge:0,timeout: 7000, enableHighAccuracy: true});
getCurrentPosition
さまざまなパラメーター (maximumAge、タイムアウトなどを変更) で呼び出してみましたが、何も機能していないようです。
この問題を解決するためにできることはありますか? ユーザーの場所を取得できる他のプラグインはおそらくありますか? または、携帯電話のネイティブ機能を使用して場所を取得することはできますか?