勉強したことのメモ

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

  関連記事

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

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

Google map APIでマーカー(アイコン)を好きな画像に変える

Googleマップでユーザーにマーカー画像をアップロードさせて、それをマップ表示 ...

Advanced Custom FieldsでGoogleMapの使用する方法

Advanced Custom FieldsでGoogleMapを使用したかった ...

Google Maps APIで現在地取得と目的地までのルートを表示させる方法

Google Maps APIを使って現在地を取得しつつ、目的地までのルートを表 ...

GoogleMapAPIでジオコーディングできない場合の対応方法

住所から経度緯度を取得するジオコーディングをGoogleMapAPIを用いて行お ...