Hatena::ブログ(Diary)

crazyuplog このページをアンテナに追加 RSSフィード

2009-04-27 結局今日もナポリタン

H11Tで現在地を取り出す(改)

追記:サービスとして公開を始めました。no title

久々にcrazyupなネタを。ということで以前書いたやつを題材にして自習してみました。

ただ、現在はEMnetに加入していないので確認できません。

今度余裕が出ればEMnet再契約してテストしてみたいと思います。

ちなみに前回記事はH11Tから現在地を取り出す。 - crazyuplogです。

あと、地味に修正し続けています。ご注意下さい。

変化したところ

  • ドコモのGPSケータイにも対応しました。
    • SO906iで実働確認しました。
  • NAVITIMEに対応しました。
  • 相手にメールでアドレスを送信できるようになりました。
    • メール添付用の値を用意しました。
  • 1ファイル完結になりました。
    • 地味にほとんど書き直しました。
  • 地味に他のサイトの仕様さえ分かれば拡張できるようになりました。
    • データの出力を極力複数できるようにしました。

地味にやりたいこと

  • 全キャリア対応
    • iPhone以外ならどうにかなりそう。(地味に今書いてます。)
  • 地図写真を出す。
    • 割とここらへんは権利関係で難しそう・・・

コード

<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>New GPS</title>
</head>
<body>
<?php
    $map = array();
function mapEnc ($pos){
    $mapdata = substr ($pos,1);
    $map = explode ("E",$mapdata);
    return $map;
}
function datumSel ($geo) {
    if ($geo = "wgs84") {
        $datum = "0";
    } else {
        $datum = "1";
    }
    return $datum;
}
if (!empty($_GET['mail'])) {
    $mail = explode("x",$_GET['mail']);
    $pos = $mail[0];
    $datum = $mail[1];
    $xacy = $mail[2];
    $map = mapEnc($pos);
} elseif (!empty($_GET['lat'])&&!empty($_GET['lon'])) {
    $lat = substr ($_GET['lat'],1);
    $lon = substr ($_GET['lon'],1);
    $map[0] = $lat;
    $map[1] = $lon;
    $geo = $_GET['geo'];
    $datum = datumSel ($geo);
    $xacy = $_GET['x-acc'];
    $alt = $_GET['alt'];
    $pos = "N".$map[0]."E".$map[1];
} elseif (empty($_GET['pos'])) {
    $map = array(0,0);
    $xacy = "1";
    $geo = "wgs84";
    $datum = "0";
    $pos = "データが取得できませんでした。";
    echo $pos."<br />";
} elseif (preg_match("/^[0-9A-Z.]+$/",$_GET['pos'])) {
    //元データはこんなの→N35.44.33.156E135.22.33.124
    $pos = $_GET['pos'];
    $map = mapEnc($pos);
    if (empty($_GET['geo'])) {
        $geo = "wgs84";
        $datum = "0";
    } else {
        $geo = $_GET['geo'];
        $datum = datumSel ($geo);
        break;
    }
}
if (empty ($_GET['x-acy'])) {
    $xacy = "1";
} else {
    $xacy = $_GET['x-acy'];
}
?>
□New GPS□<br />
<a href="<?php echo $_SERVER['PHP_SELF']; ?>" measure="auto" accesskey="1" lcs>[1]再取得</a><br />
▽現在地表示▽<br />
<a href="http://www.navitime.co.jp/map/index.jsp?datum=<?php echo $datum; ?>&lat=+<?php echo $map[0]; ?>&lon=+<?php echo $map[1]; ?>" accesskey="2">[2]NAVITIME(PC/携帯)</a><br />
<a href="http://www.mapfan.com/m.cgi?MAP=<?php echo "E".$map[1]."N".$map[0] ?>" accesskey="3">[3]mapfan(PCだけ)</a><br />
▽携帯にメール▽<br />
      <a href="mailto:?Subject=いまここ&Body=<?php echo "http://".$_SERVER['SERVER_NAME'].$_SERVER['SCRIPT_NAME']; ?>?mail=<?php echo $pos; ?>x<?php echo $datum; ?>x<?php echo $xacy; ?>" accesskey="4">[4]送信</a><br />
緯度:<?php echo $map[0]; ?><br />
経度:<?php echo $map[1]; ?><br />
元データ:<?php echo $pos; ?>
</body>
</html>

一応、前回と同じように基本は適当です。

さらにH11T上ではテストもしていませんのでどう動くか不明です。

ご利用される際は各自の責任の上でお願いします。

あと、文字コードはお好みで。今はUTF-8になっていますが、Shift_JISにしたほうが良さげかも。

また、自習のネタにこいつを使う予定です。

地味に機能追加をし続けてみたいと思います。

最後に、ご利用は自己責任でお願いします。

超参考資料

2008-10-04

改めて、今まで使った端末を乗せとこう。

NTT DoCoMo

ポケットベル(廃止)
  • キッズベル
一次契約期(090-XXXX-1569:廃止)
  • mova P211i
  • FOMA T2101V
  • FOMA N900i
二次契約期(現役)
  • FOMA P705iμ

au(KDDI)

一次契約期(ぷりペイド:廃止)
  • DIGITAL 605G(京セラ)
二次契約期(090-XXXX-1000:廃止)
  • CDMA 1X WIN G'zOne W42CA
三次契約期 (現役)
  • CDMA 1X WIN Sportio W63T

TU-KA(ツーカーセルラー東京)

一次契約期(プリティサービス:廃止)
  • Cyber Giga TH48S(tel-me)

WILLCOM

一次契約期(現役)
  • AH-K3001V
  • WX310SA
  • WS001IN(TT)
  • WS007SH
  • WS011SH
  • WX330K

emobile

一次契約期(現役)

なにやってんだ。俺。

2008-08-22

H11Tを使ってみた感想。

6月20日に買って2ヶ月ぐらい使ってみた感想を書きたいと思います。

悪い点

エリアが貧弱

まあ、新規参入だから仕方がないことなんですがエリア面の欠点が目立ちます。

東京メトロで使えないのは結構致命的だなと。昔のFOMAを使っている気分になります。

モバイルサイトがほぼ無い。

これも新規参入だから仕方がない点なんですが、モバイルサイトがほとんど無い。

勝手サイトも未対応なところが多い。でも、Wassrは使えるようになりました。中の人ありがとう。

防水じゃない

これは求めるのが酷か。ちなみに昔はW42CA G'z Oneユーザーでした。

よい点

PCのモデムとして使える。

これはWX330Kも使えるんですが、最低でも300kbps以上で使えるのは便利。

最近はFlashごりごりなサイトが減ったせいでこれぐらいでも案外快適にネットが出来ます。

電車内でこないだX31とつなげてネットしましたが快適でした。

カメラがそこそこ使える。

デジタルカメラを持ち歩かない自分にとってはAF付きなカメラを結構使っています。

ふつーの携帯であること。

WM機に挫折した自分にはふつーの携帯であることがとても便利です。

結論

現在は携帯サイト閲覧兼PCモデムとして多用しているH11T

イーモバイルはPCモデムとして注目されている面もありますが、

単体でネット出来るのは結構よい点だと思います。

イーモンスターはWM機なので敷居が高いなと思った人でもH11Tはアリだと思いますよ。

2008-07-10

H11TでGPS

以前、ソースとも言えないソースを晒したんですけども、

レッドとザウルスの甘い生活 - livedoor Blog(ブログ)さんに取り上げられ

そのお陰でno titleというモノを知りました。

なんか、これで十分な気がしてきました。

あとはWassrモバイルが対応してくれればいいのになぁとか思います。

2008-06-25

H11T使ってみて。

久々の二台持ちでぐりぐり使っていますけども

端末自体はちょい癖あるけど、慣れれば結構いい端末かもなとか思ったりしています。

ただ、若干悪い点もあるのでそれを。

アンテナ一本とかざら。

主に使っているのが埼玉の某大学ということもあるんでしょうが。

アンテナ3本とかあまり見ないなという感じ。

通信にはあんまり影響を感じないんでそれでもいいんですけども。

まだまだ、エリア的には・・・なのかなぁとか。

行動エリアは今のところ網羅されているので問題はないです。

エリアの感想としては昔のFOMAぐらいの感じかなぁと。

T2101Vを使ってた頃の感じと似てます。東京メトロで使えない感じとか。

まあ、そのうち使えるようになるんでしょうが。

電池の持ちが悪い。

比べる対象がPHSということもあるんでしょうけども、一日持たない。

電話と言うよりもネットを見るツールと化しているのでそれは案外キツい。

そろそろ、充電器持ち歩きかなと思います。

FOMAのACどこいったんだろう・・・(流用したいので)

携帯サイトはほぼ無い。

movatwitterとかはてなはモバイル版が制限がないので見れますが

大抵の大手サイトは見れません。R25モバイルもないです。

だから、Googleモバイル便りになりがち。

livedoor Blogとかアメブロとかfc2とかWILLCOMなら自動的に携帯版に飛ばしてくれるのですが

もちろんH11Tは未対応です。

これも、ユーザーが増えないとダメなのかなぁと思います。

まるでAH-K3001V使っていた頃のようです。

結論

不満もあるけど、やっぱり未完成ならではの面白さがあります。

ちょっとH11Tに一本化してもいいんじゃないかと思うときすらあります。

大体の携帯サイトが使えなくても気にしない人で

都内〜東京近郊しか移動しないとかだったら十分買いだと思いますよ。

Copyright © crazyup. All rights reserved.