勉強したことのメモ

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

androidでgeolocationを使うとtimeoutになる

   

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

 

解決策

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

 

その他やってみたこと

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

 

まとめ

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

 - その他

  関連記事

other
httpsについて

「https」について触れることがあったのでメモ。 どのようなものかはベリサイン ...

jquery_logo
テキストエリアを選択すると中身を全選択状態にする方法

テキストエリアやテキストボックスの中に文字が書いてあり、ドラッグをしなくても、そ ...

other
XAMPPでサーバー時間を日本時間に合わせる

職場でXAMPPを入れたけどサーバー時間が異なっていたのでその際のメモ。 php ...

images
PHPのバージョンが古くてjson_decodeが使えない

PHPのバージョンが古くてjson_decodeが使えないという状況があった。ま ...

other
スーパーリロード

ファイルを書き換えてもキャッシュの関係で、 表示が変わらないことがある。 今まで ...

other
Googleアナリティクスのデータ保持設定

Googleアナリティクスにデータ保持設定というのが導入され、デフォルトのままだ ...

other
メールサーバーを構築せずに独自ドメインのメールを送受信する方法

メールサーバーを立てずに独自ドメインのメールアドレスを使いたい場合、ZOHOメー ...

other
AcerのAspire Switch10を購入して思ったこと

AcerのAspire Switch 10 SW5-012-F12D/SFを購入 ...

2fb097ad6305f99074b98568fa275ed106b8ed1b1406388365
「iphoneを探すをオフにしてください」を無視して強制リカバリモードにする方法  

iPhoneで復元をする場合にiCloudの「iphoneを探す」をオンにしてい ...

other
ショートカットキー

Ctrl+A、Ctrl+C、Ctrl+V、Ctrl+Zはよく使ってたけど、 Ct ...