下記のページを参考にして、GPS関連の処理を作成しています。
JavaScriptで位置情報を取得する方法(Geolocation API)
function test() { navigator.geolocation.getCurrentPosition(test2, errorFunc, optionObj); }
サイトを参考に、上記のコードでGPSの各種情報は取得できたのですが、取得するまで時間がかかる場合があります。
その間に gif などでローディング画像を表示させたいのですが上手くいきません。
※ローディングアニメーションについてはこちらを参考にしました。
[javascript] 処理中にローディングの画面を表示して、処理が終了したら消す方法
サイトを参考にしてコードを書いてみたのですが、ローディング画像が上手く表示されません。
※gif画像などは配置しています。
function test() { dispLoading("処理中"); navigator.geolocation.getCurrentPosition(test2, errorFunc, optionObj); removeLoading(); }
これはGPSを取得する関数自体が非同期でおこなわれていないため、上手くいかないのでしょうか?
アドバイスをいただけると助かります。m(_ _)m
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/06/10 02:22