過去ログ

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   通常モードに戻る  ┃  INDEX
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ▼Galaxy S7 edgeで記録が途切れる yukoba 2016/6/15(水) 21:39
  ┗Re:Galaxy S7 edgeで記録が途切れる kamoland 2016/6/17(金) 7:43
  ┗Re:Galaxy S7 edgeで記録が途切れる yukoba 2016/7/4(月) 23:37
  ┗Re:Galaxy S7 edgeで記録が途切れる kamoland 2016/7/5(火) 6:41

 ───────────────────────────────────────
 ■題名 : Galaxy S7 edgeで記録が途切れる
 ■名前 : yukoba
 ■日付 : 2016/6/15(水) 21:39
 -------------------------------------------------------------------------
    auのGalaxy S7 edge (Android 6.0.1) に機種変したのですが、
どう、試行錯誤しても、山旅ロガーGOLDで30分〜1時間くらいで
記録が途切れ、ある所から記録が再開されるという現象が発生します。
maps.google.com でタイムラインをみても同じように途切れています。
同時に動かしているPOLARのGPS付き心拍計は高精度で位置を取れているので、
GPSが取れない場所ではないと信じています。
操作していないにもかかわらず、
山頂みたいな所で、途切れたり復活したりする事が多く、
激しく自信が無いのですが、どうも、電波が圏外になったタイミングで、
Android 自体が節電モードになるのか何かで位置の記録を
停止するのかなとか、想像しています。
どなたか、何か分かりますか?
 ───────────────────────────────────────  ■題名 : Re:Galaxy S7 edgeで記録が途切れる  ■名前 : kamoland  ■日付 : 2016/6/17(金) 7:43  -------------------------------------------------------------------------
    よく分からないのですが,
http://www.thecellguide.com/samsungs7gpsissue.php
のコメント欄に,Androidの設定で,位置情報-モード を
「高精度」から「GPSのみ」に変更
すれば改善されたという話が出ています.
これはどうでしょうか
# このサイトの本文では「高精度」を推奨していますが,これは違います
# 正しくは,高精度ではなく「GPSのみ」です
または,山旅ロガーの設定-その他で
「新しい方式でGPSを使用する」をオフにしても,似たような動作になると思います.
 ───────────────────────────────────────  ■題名 : Re:Galaxy S7 edgeで記録が途切れる  ■名前 : yukoba  ■日付 : 2016/7/4(月) 23:37  -------------------------------------------------------------------------
    結局、解決策は単純でした。
「超精密」で秒指定すれば、ずっと記録され続けました。
何度か山で実験し、間違いなく大丈夫のようです。
時間間隔は60秒で問題ないです。
maps.google.com のタイムラインにも残ります。
Googleの位置情報のAPIのドキュメントを見ていたのですが、
https://developers.google.com/android/reference/com/google/android/gms/location/LocationRequest
ドキュメントを見る感じだと、
・interval - メイン
・fastestInterval - サブ
・smallestDisplacement - サブ
の印象を受けました。
現状の「測定間隔の距離」というのはsmallestDisplacementですよね?
「測定間隔の距離」しか指定しない場合に、
Galaxy S7 edge はおかしくなるのかなと思いました。
他の Android 6.0 でどうなっているのかは試してないです。
60秒にしても30mでもバッテリーの減りは大差ないですし、
現状の独自の設定方法ではなく、
Google の API に合わせた設定項目にして、
・interval - 60秒
・fastestInterval - 15秒
・smallestDisplacement - 0m
をデフォルト値にして、これらをユーザーが設定できるようにした方が、
良いのではないかという気もしました。
「等距離」よりも「等時間間隔」の方が便利じゃないですか?
とりあえず、「超精密60秒」で何ら問題が無い事が分かったので、
これで使い続けます!
 ───────────────────────────────────────  ■題名 : Re:Galaxy S7 edgeで記録が途切れる  ■名前 : kamoland  ■日付 : 2016/7/5(火) 6:41  -------------------------------------------------------------------------
    情報共有ありがとうございます
APIでいいますと,どの測定モードであっても,常に最高精度
距離間隔:0m
時間間隔:1秒
で呼び出しています.
山旅ロガーの方で,
・徒歩自転車モードではGPSをオンオフ,誤差が大きそうなデータを除外したり,
・超精密モードの場合はデータを間引いて,
設定内容に合わせた頻度のデータに調整しています.
今回の結果ですと,徒歩自転車モードでGPSをオンオフするのが,悪影響を与えていた様子です.
節電のために入れている動作ですが,悩ましいです.