現在、GPSがオフで(ユーザーに通知した後)オンになっている場合、Webページ(実際にはPhoneGap
アプリ)を更新する必要があります。ページの更新を行わずにgeoLocationを有効にしますか?
ページ/アプリを更新する必要なくGeoLocation
ステータスを更新するにはどうすればよいですか?
現在、GPSがオフで(ユーザーに通知した後)オンになっている場合、Webページ(実際にはPhoneGap
アプリ)を更新する必要があります。ページの更新を行わずにgeoLocationを有効にしますか?
ページ/アプリを更新する必要なくGeoLocation
ステータスを更新するにはどうすればよいですか?
単純にsetIntervalを使用して数秒ごとにサポートを確認してみませんか?
これは他の誰かを助けてくれることを願っています。私は、複数ページのphonegap + JQMアプリでGoogle Maps API経由でgeoLocationを読み込もうとしているのと同じ問題がありました。 setInterval/setTimerもうまくいきませんでした。私はそれが動作するようになった唯一の方法はまた、完全なリフレッシュを行っていた、ちょっとアプリが壊れて見える。
onDeviceReadyは私のために動作しませんでしたどちらか
ジオロケーションは、index.htmlファイル内で呼び出されていなかったとして、私のソリューションは、ときジオロケーションビュー/ページが読み込まジオロケーションを呼び出そうとしませんでした。代わりに、スクリプトを呼び出すためのボタンを挿入します。
<a href="#" onclick="getLocation();" data-role="button">Get My Location</a>
その後 `geoLocation`がフルリフレッシュせずに更新されていないようですので、
function getLocation() {
navigator.geolocation.getCurrentPosition(onSuccess ,onError,
{ timeout: 10000, enableHighAccuracy: true });
var lat;
var lng;
}
実際には、この回避策でさえも絶対に安全ではありません。ジオロケーションは、どちらの周りでも最初に発砲したくないと思われます。私はチェックアウトのphonegapフォーラムに行きます。 –
)のgetLocation(に添付JavaScriptを使用してジオロケーションAPIを呼び出します残念ながら、 – Tar
私はあなたが正しいとは思わない。確認するために実行できる簡単な1ページの例がありますか? –