勉強したことのメモ

webプログラマが勉強したことのメモ。

androidでgeolocationを使うとtimeoutになる

      2021/03/11

Geolocation APIを用いて現在地をGoogleMapに表示させるというようなシステムがあり、PCやiPhoneは問題ないもののAndroid端末のみタイムアウトになるという症状が発生した。以下に対応方法をメモ。

 

解決策

こちらのページを見たところ端末の再起動で解決するとのこと。嘘でしょ……と半信半疑ながらも試してみると改善された。ただ、原因自体は謎。

 

その他やってみたこと

Android端末側はブラウザのアップデートやキャッシュクリアを、プログラム側はenableHighAccuracyオプションをfalseにしてみたけど改善されなかった。

 

まとめ

Android端末でgeolocationがタイムアウトになる場合、端末を再起動することで改善される場合がある。

 - Google Maps API, Google

  関連記事

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プログラムを連携させたいという案件をたまに見 ...