忍者ブログ
ヲタクなのか腐女子なのか微妙なところをさまよってる見た目はおばさん頭脳は子供!(マテ)なcoldashが綴る日々。
2024 . 05
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • プロフィール
    HN:
    coldash
    HP:
    性別:
    女性
    職業:
    SEの卵というのもおこがましいプログラマー。
    趣味:
    MOUSOU
    自己紹介:
    とある企業に内定したおつむが空っぽのシステムエンジニアの卵。
    未だに地元から離れられないママっ子。
    基本チキン。
    紅茶とチョコが好物。
    月に1回はカラオケに行く。(歌は下手の横好き。)
    pixiv,mixiにいます。前者に至ってはROM専なんで悪しからず。
    こんな物書きが気紛れに喚いてます。
    カウンター
    カレンダー
    04 2024/05 06
    S M T W T F S
    1 2 3 4
    5 6 7 8 9 10 11
    12 13 14 15 16 17 18
    19 20 21 22 23 24 25
    26 27 28 29 30 31
    最新コメント
    最新トラックバック
    バーコード
    ブログ内検索
    フリーエリア
    ×

    [PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

    お仕事で使いましたのでメモメモ。
    忘れないうちに書いとかないと!
    これでも一応技術者ですからね。


    ではではタイトルの、


    携帯3大キャリアGPSの取得方法。

    *****au*****

    auのGPS携帯での取得方法は2つ。
    ・基地局から位置情報を取得する方法(簡易位置情報)。
    ・GPS衛星と基地局から位置情報を取得する方法。

    違いはデータが取れる携帯の種類と位置情報の精度。


    ●簡易位置情報の取得方法
    次の<a>タグを自分のWebアプリケーション[送り先URL] にリンクさせて取得。

    <a href="device:location?url=[送り先URL]">簡易位置情報の取得</a>

    • 位置情報の精度はあんまし高くない。


      ●gpsOne
      次の<a>タグを自分のWebアプリケーション[送り先URL] にリンクさせて取得。

      <a href="device:gpsone?url=[送り先URL]&amp;ver=1&amp;datum=0&amp;unit=0">GPS情報の取得</a> 
       
    ●gpsOneで渡される情報 (au技術情報では非公開 )
    gpsOneでは、他の携帯会社よりも多くの情報と精度の高い位置情報が得られる。 

    戻り値はGETで取得する。
    • ver=1 GPSのバージョン
    • datum=0 測地系 { 0:WGS84 | 1:tokyo } au技術情報では、WGS84で統一
    • unit=0 経度緯度の表記方法 { 0:dd.mm.ss.sssの度分秒表記 | 1:dd.dddの度表記 } au技術情報では、度分秒で統一
    • lat=%2b34.44.36.02 緯度 %2bは+
    • lon=%2b135.26.44.35 経度 %2bは+ 
    • alt=33 高度
    • time=20061021144922 時間 2006年10月21日14時49分22秒
    • smaj=104 長軸半径誤差
    • smin=53 短軸半径誤差
    • vert=41 高度誤差
    • majaa=96 誤差楕円長軸角度
    • fm=2 測位方法(数値が少ない程、精度が高いみたい)
       

    *****docomo*****
    auと違ってdocomoはひとつ。大体これで取れてくる。

    • FOMA(一部の機種を除く)の機種
      次の<a>タグを自分のWebアプリケーション[送り先URL] にリンクさせて lcs を付加して取得する。
      <a href="
      [送り先URL]" lcs>
       戻り値はGETで取得。
    • lat=%2B35.00.35.600 緯度 %2Bは+(全て±dd.mm,ss.sssの度分秒表記)
    • lon=%2B135.41.35.600 経度 %2Bは+(全て±dd.mm,ss.sssの度分秒表記)
    • geo=wgs84 測地系 { wgs84 | tokyo }
    • x-acc=3 測位レベル { 3:水平誤差<50m | 2:50m≦水平誤差<300m | 3:300m≦水平誤差 }
       
    *****softbank*****

    GPSが携帯に義務づけられているっていうので最近のは全部ついているのかと思ったら違った罠。
    いまどきGPSがついていない最新機種なんて…!とかのたまった柔軟銀行様。

    次の<a>タグを自分のWebアプリケーション[送り先URL] にリンクさせて取得。
    (cell:簡易位置情報 gps:S!GPSナビ auto:端末で優先された測位)

    <a href="location:auto?url=[送り先URL]">

    戻り値はGETで取得。
    pos  : N**.**.**.**E***.**.**.**
    座標値(1/100秒単位で度分秒表記 N は北緯、Sは南緯、Eは東経、Wは西経)
    geo  : wgs84 測地系(wgs84 tokyo itrf)
    x-acr  : 精度(1:簡易位置情報(300m以上)
    2:S!GPSナビ(50m~300m) 3:S!GPSナビ(50m以内))

     **********
    以下、メモ書きというか端書。

    送り先のURLはauは絶対パスじゃないと駄目みたい。
    docomoは相対パスでもちゃんと取れてた。
    softbankはちょっと微妙。絶対パスで記述したほうが無難。
    あとgpsって書くと対応していない機種があるのでautoで記述すること。

    んで大体世界基準のwgs84でとってくる。だいたいそうだろうけど。
    日本基準のtokyoと比較すると記述がぜんぜん違ってくるから注意。

    GPSはそこまで正確じゃない。色々比較してみたけど300M前後はずれると思う。
    1秒違ってくると大体30~40Mずれるらしい。

    体裁ちゃんとしきらん・・・・・!!!!!

    PR
    ■ この記事にコメントする
    お名前
    タイトル
    文字色
    URL
    コメント
    パスワード
    Vodafone絵文字 i-mode絵文字 Ezweb絵文字
    ■ コメント一覧
    ■ この記事のトラックバック
    この記事にトラックバックする:
    ブルースクリーンのログの取り方が分かった、と思う。 HOME この歌声と祈りが、届けばいいな
    Copyright © 眠れぬ夢の中で喚く。 All Rights Reserved
    Powered by ニンジャブログ  Designed by ピンキー・ローン・ピッグ
    忍者ブログ / [PR]