androidでgeolocationを使うとtimeoutになる
2021/03/11
Geolocation APIを用いて現在地をGoogleMapに表示させるというようなシステムがあり、PCやiPhoneは問題ないもののAndroid端末のみタイムアウトになるという症状が発生した。以下に対応方法をメモ。
解決策
こちらのページを見たところ端末の再起動で解決するとのこと。嘘でしょ……と半信半疑ながらも試してみると改善された。ただ、原因自体は謎。
その他やってみたこと
Android端末側はブラウザのアップデートやキャッシュクリアを、プログラム側はenableHighAccuracyオプションをfalseにしてみたけど改善されなかった。
まとめ
Android端末でgeolocationがタイムアウトになる場合、端末を再起動することで改善される場合がある。
関連記事
-
-
GASで「小説家になろう」サイトの更新通知をLINEに送る
Google Apps Scriptの勉強として「小説家になろう」サイトの特定小 ...
-
-
GASとChatworkを連携してメッセージを送信する方法
Google Apps Scriptの勉強として「Chatwork」と連携させて ...
-
-
Google map APIでマーカー(アイコン)を好きな画像に変える
Googleマップでユーザーにマーカー画像をアップロードさせて、それをマップ表示 ...
-
-
PHPで位置情報を取得してGoogleMapAPIで使用する方法
GPSみたいな位置情報をPHPで取得し、GoogleMapAPIでその場所を反映 ...
-
-
GASでGoogleカレンダーと連携してイベントの取得・追加・削除
Google Apps Scriptの勉強としてGoogleカレンダーと連携させ ...
-
-
GASとLINEを連携させて通知を送る
Google Apps ScriptとLINEを連携させ、LINEに何らかの通知 ...
-
-
GASで「カクヨム」の更新状況をスクレイピングで取得する
Google Apps Scriptの勉強として「カクヨム」の指定した小説が更新 ...
-
-
GoogleMapAPIでマップ自体を移動し中心地の経度緯度を取得
GoogleMapでマップ自体をドラッグして移動した後、中心地の経度緯度を取得し ...
-
-
GoogleMapAPIでヒートマップを表示する方法
GoogleMapAPIで花粉状況や雨量を可視化しやすいようなヒートマップ的なも ...
-
-
GoogleスプレッドシートとPHPの連携
GoogleスプレッドシートとPHPプログラムを連携させたいという案件をたまに見 ...