勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ。

androidでgeolocationを使うとtimeoutになる

   2024/02/22  Google Maps API Google

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

 

解決策

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

 

その他やってみたこと

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

 

まとめ

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

 - Google Maps API Google

  関連記事

GoogleMapAPIでクリックした座標にマーカーを設置する方法

GoogleMapAPIでクリックした位置にマーカーを設置し、座標の経度緯度をテ ...

Google Maps APIでメインカラーを変更する方法

GoogleMapAPIを用いたMAPでカラー変更をしたかった。カラーコードの指 ...

HTML5のGeolocation APIで位置情報を取得してGoogleMapAPIで使用する方法

GPSみたいな位置情報を取得しGoogleMapAPIでその場所を反映させたかっ ...

Google Maps APIで半径●メートル範囲を円で表示する方法

Google Maps APIでマーカーを立てて、そこから範囲●mもしくは●km ...

スマホでページ内リンクからGoogleMapアプリを開く

スマホでWebページにあるリンクをクリックした際にGoogleMapアプリを表示 ...