勉強したことのメモ

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

androidでgeolocationを使うとtimeoutになる

   

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

 

解決策

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

 

その他やってみたこと

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

 

まとめ

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

 - その他

  関連記事

Google翻訳でサイトごと翻訳してもらう方法

たまたま見つけたんだけど、 [crayon-5f9e06ff6355420833 ...

他ドメインから画像の呼び出し(直リンク)を禁止する

他ドメインからの画像の呼び出し、いわゆる直リンクの禁止を行いたかった。調べるとh ...

Dropboxでファイル復元

いざという時の為のメモ。 Dropboxで該当のファイルまで進んで右クリック、 ...

ubuntu13.0のfirefoxを日本語化

firefoxのメニューとかが英語で気になったので 日本語化した際のメモ。 デス ...

さくらのレンタルサーバーにお名前.comのサブドメイン設定

さくらのレンタルサーバーにお名前.comで取得・管理しているドメインの、サブドメ ...

Plesk12の設定方法

初めてPlesk12を使用する機会があった。諸々設定する必要があったので設定方法 ...

CSVファイルをアップロードしてWordPressに記事を投稿

CSVファイルをアップロードすることでWordPressに記事を投稿したかった。 ...

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

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

PHPで「mktime() expects parameter 6 to be long」のエラー

エラーログに PHP Warning:  mktime() expects pa ...

Google maps apiで[ReferenceError: rd is not defined]のエラー

Google maps api使っていて、ちゃんと書いているはずなのに、 [cr ...