勉強したことのメモ

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で住所・経度緯度入力後にマーカーを移動させる

フォーム内に住所・経度・緯度のテキストボックスを設置し、住所を入力後にボタンを押 ...

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

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

Google Maps APIで都道府県の中心地と県庁所在地にマーカーを立てる方法

Google Maps APIで都道府県の中心地もしくは県庁所在地にマーカーを立 ...

Google Maps APIで住所から経度緯度を取得する方法

やりたかった事はformに住所を入れてsubmitする際に、javascript ...

GoogleMapAPIのジオコードで存在するはずの住所が見つからない場合の原因について(ZERO_RESULTS)

GoogleMapAPIを利用したプログラムで確かに存在するはずの住所をジオコー ...