GM_Lite 0.1.1公開

思わぬ反響に押され、思わずバージョンアップしてしまいました。GM_Lite 0.1.1の公開です。

今回の大きな変更点の1つは、IE対応です。ここにいらして下さる方のほとんどのメイン環境はWindowsでしょうし、せっかくWindows Mobile機での動作報告も頂いたことなので、様々な感謝も込めて、ということで。これでIE/Firefox/Operaの動作する環境であればどこでも対応!ということになりますが、こちらではIE6、Firefox 2/3、Opera 7.25でしか動作確認を行っておりませんので、もし不具合等ございましたらお気軽にどうぞ。

もう1つの大きな変更点は、Zaurus環境でのPHS基地局情報との同期機能の追加です。また、その他の環境でもGPS/PHS基地局情報と簡単に連携ができるようになりました。仕組みは単純で、外部のプログラムが緯度、経度を取得して一時ファイルに書き出し、gm_lite.htmlが手動もしくは自動で読み出しそこに移動するだけです。

  1. まず、外部のプログラムがGPSやPHSの基地局情報から緯度、経度を取得し、/tmp/ll.jsに
    x = "35.689021";
    y = "139.770298";

    のようなフォーマットで書き出します。Zaurusでは/tmp/ll.jsはメモリ上にあるので、いくら書き換えてもフラッシュを痛めること無く安心です。
    今回はせらくんさまのざうもにと同様にWillcom系のPHSカードから基地局情報を取得し、一時ファイルに書き出すZaurus用のスクリプトgm_lite/bin/phs_zauを用意しました。手動で実行するか、yaktyさまのKeyHelper Applet

    P = @exec[Tab]/path/to/phs_zau

    のように登録して実行するかなどしてご利用下さい。なお、インターネットに接続中は使用できない所も同様ですので、ご注意を。
    また、私はGPSやWindows Mobile機を持っておりませんので、どなたかWindows Mobile環境での適切な一時ファイルの保存場所と、GPSかPHSカードからの緯度、経度の取得方法(もしくは自作のソフト!)をお教え頂ければ幸いです。

  2. 次に、gm_lite.htmlが一時ファイルから緯度、経度情報を読み出し、そこに移動します。’C'キーを押すと一度だけ移動、Shift + ‘C’キーで10秒置きに自動で移動します。読み込みに失敗すると、何もせずエラーメッセージを表示します。

また、細かい変更点としては、緯度、経度指定でジャンプ後のフォーカスに関するバグフィックスと、近くの座標へ移動時の描画の高速化です。

最後にインストールですが、新規の方は以前の記事のgm_lite-0.1.0.zipを

に置き換えてご利用下さい。また、前回のバージョンをお持ちの方は

  • gm_lite/gm_lite.html
  • gm_lite/bin/phs_zau

を以前のフォルダにコピーして頂くだけでOKです。

今回きっちり説明まで書いてみたら、文字ばっかりになってしまいました。なにかご質問等ありましたらお気軽にどうぞ。

21 Responses to “GM_Lite 0.1.1公開”

  1. strider Says:

    さっそく試してみたところ、今度こそNetFrontで動作しました。
    初期表示した場所以外にも移動できました。
    一気に移動すると、ズームのバーが消えたり中央に表示されちゃうことがや、Kで住所指定や,で現在の経緯度表示や.で中央マークはできませんでした。Operaが正常動作なのでよいですけども。

    locpostはW-SIMから位置情報を取得できるソフトだったと思います。
    これを使えばざうもにのように表示できるかと思います。
    http://www.prco.jp/~shinichi/index.php?itemid=254

    WMでのGPSはよくわからないですね。普段から使ってはいますが。

  2. tera Says:

    > striderさま
    さっそくのコメントありがとうございます。

    Netfrontの経緯度表示や中央マークはkeyCodeがずれてるだけなんでしょうけど、ズームバーが中央?住所指定も出ない?
    ZaurusのNetfrontは古すぎるし、やはり実機が無いとどうにもなりませぬ…。
    なら聞くなよって話ですが。
    まぁ、今回は割と大手術だったので、少なくともOperaで動くことが分かってほっとしました。
    いろいろとお試し頂きありがとうございます。

    あと、とりあえずlocpostぐぐってみました。
    なるほど、本家GoogleMaps等を経緯度込みのURL指定で開けるのですね。
    どこまでカスタマイズできるのかは分かりませんが、これならうまく行けばURLへの引数指定で現在地が表示できそうな感じです。
    情報、ありがとうございました!

  3. suna Says:

    すばらしいソフトをありがとうございます!

    不具合がありましたので、解決方法がありましたら
    ご教授ください。

    しばらくダウンロードを続けていて順調に表示できる範囲も増えていたのですが、
    中断し、もう一度ダウンロードし始めようとすると「bash」のウィンドウが出て、
    ダウンロードは開始されたように見えて、ファイル数は増えているのに
    htmlファイル上で画像が反映されて出てきません。

    そして、どうやら増えているファイルはpngはpngなんですが、
    サイズが0で、画像ファイルとして落ちてきているわけではないようです。

    これは僕のPC上での不具合でしょうか、あるいはグーグル側で何か
    対策をしているのでしょうか?ちなみにウィンドウズのXPで、Firefoxを使っています。
    X=225,Y=99のズーム11以下(能登半島の場所)が見えないんですが…。

  4. tera Says:

    > sunaさま
    コメントありがとうございます。

    さて、ご指摘の不具合ですが、現在私の所では問題なくダウンロードできているようです。
    また、サイズが0の画像ファイルができるのはダウンロードに失敗、つまりGoogleさんへの接続に失敗したか、接続したのにエラーが返された場合です。
    よって、その問題は一時的にGoogleさんがエラーを返していたためなように思われます。
    もう一度試していただければ、ちゃんとダウンロードできるのではないかと思います。

    なお、こんなこともあろうかとdown_imgsはダウンロードの前にサイズが0のファイルは自動的に削除するようになっています。
    サイズが0以外のファイルはスキップするようになっていますので、以前のimgsフォルダでそのままダウンロードして頂いてOKです。

  5. strider Says:

    ネフロの挙動はよくわからないですね。
    ただOperaはどのoperaでも同じように動くのはある意味すごいなーって思いましたね。
    昔使ってた端末が余ってるにはあまってるんですが、W-SIMで通信するもんですからこれだけあっても無意味ですからね。最近のPHSは灰ロムじゃ位置情報得られないようになってますし。

    あと、ボクもsunaさんのようになったことあります。
    ボクの場合、自分で指定した座標とズームが合ってないときにそうなりましたが、デフォルトで取得できる7まではそうはなりませんでした。
    ボクの時と状況が違うみたいなので、参考にならなさそうですね。

  6. tera Says:

    > striderさま
    コメントありがとうございます。

    知らないワードがぽこぽこと…。
    W-SIM:ウィルコムが開発した、PHS通信部分だけを独立させたモジュール
    灰ロム:電話による解約や、電話機紛失によって解約だけ済ませた端末
    なるほど。
    つまり、中古のWindows Mobile端末を買ってきても位置情報は取れないと。
    中古くらいは買ってもいいのですが、動作確認のために契約まではちょっと…。

    ちなみに、W-ZERO3では機械の体さんのこちらの記事(http://blog.livedoor.jp/hayasuda/archives/50305369.html)によると、割と簡単に位置情報が取れるようです。
    phs_zauも同様の原理で取ってますが、実質コードは31行。
    どなたかさくっと書いて公開して下さいませんかねぇ…。

  7. suna Says:

    >striderさん

    ありがとうございます!
    どうやらズームとXYの座標があってなかったようです。
    合わせてみたら完璧に直りました!

    >teraさん

    本当にすばらしいツールをありがとうございます!
    これからも頑張ってください!

  8. tera Says:

    > sunaさま
    なるほど、とりあえずは無事にダウンロードできたようで何よりです。
    実際、割とありがちですよね。
    そしてstriderさまご慧眼。
    今後とも気が向いたときにでもぼちぼち覗いてみて頂ければ幸いです。

  9. koba Says:

    GM_Lite、まさに私の用途にぴったりのソフトで、
    喜び勇んで導入してみたのですが、どうしてもダウンロードが
    途中で止まってしまいます。。。

    bashの画面上では下記のような表示がでて
    DL途中でbashが終了してしまいます。
    何か解決方法ありましたらご教授いただけると本当に助かります。

    ————————————————————-
    Downloading z = 05, x = 0000014516, y = 0000006463 from mt1 …
    ../bin/down_imgs: line 34: /cygdrive/c/gm_lite/cygenv/bin/dirname: Resource temporarily unavailable
    ../bin/down_imgs: line 34: /cygdrive/c/gm_lite/cygenv/bin/dirname: Resource temporarily unavailable
    mkdir: cannot create directory `’: No such file or directory
    Downloading z = 05, x = 0000014517, y = 0000006432 from mt2 …
    ../bin/down_imgs: line 40: /cygdrive/c/gm_lite/cygenv/bin/wget: Resource temporarily unavailable
    ../bin/down_imgs: line 34: /cygdrive/c/gm_lite/cygenv/bin/dirname: Resource temporarily unavailable
    ../bin/down_imgs: line 34: /cygdrive/c/gm_lite/cygenv/bin/dirname: Resource temporarily unavailable
    ../bin/down_imgs: line 34: /cygdrive/c/gm_lite/cygenv/bin/mkdir: Resource temporarily unavailable
    Downloading z = 05, x = 0000014517, y = 0000006433 from mt3 …
    4 [main] bash 2208 fork: child -1 - CreateProcessA failed, errno 11
    ../bin/down_imgs: line 40: /cygdrive/c/gm_lite/cygenv/bin/wget: Resource temporarily unavailable
    1077244 [main] bash 2208 fork: child -1 - CreateProcessA failed, errno 11

  10. tera Says:

    > kobaさま
    コメントありがとうございます。
    …なんですか、コレ?
    ダウンロードが途中で、ということは、途中までは動いていたのに、こうなると。
    とりあえず、再現性の有無を確認したいので、必ずこうなる箇所、コマンド等あればお教え下さい。
    あと、まさかとは思いますが、ディスク一杯になってたり…しませんよね?

  11. koba Says:

    >tera様

    Unixの知識はまったくないのですが、自分なりに
    ぐぐってみたところ、これが原因なのかもしれません↓
    core2duoの別PCで試してみたところ、特に問題なく
    DLできました。

    これからこのソフト存分に活用させていただきます。
    ありがとうございます!
    ——————————————————

    841 :名無しさん@お腹いっぱい。:2007/11/01(木) 00:08:20 ID:D0nA33Nw
    とりあえず私が引っかかった罠

    ・Firefox立ち上げてるとforkに失敗してコンパイル失敗する
    (なんかのDLLがかち合ってる?らしい)
    ・Athlon64でWindowsXP 32bit版だと、64ビットでコンパイルしようとして失敗する
    同じものをPentium4(Northwood)でコンパイルしたら問題なく通った
    誰かAthlon64での解決方法を教えてくれ…
    ・なくても問題ないが、build/psplinkusb/tools/remotejoy/pc/remotejoy.cで
    #include のところでエラー
    SDLが入っていればpcsdlの方にいくの大丈夫かも?

    842 :名無しさん@お腹いっぱい。:2007/11/01(木) 00:55:34 ID:Cv7Ou/ko
    とりあえず開発環境欲しい人用(PSPDev編)
    インスコしたら5秒でmakeできたww

    1.PSPDev for Win32 を入れる(ttp://www.xorloser.com/)
    2.C:/pspdev/binへPATHを通す(これはググったほうが良い) ..以上。

    ちなみにcmd → cd C:\pspdev\psp\sdk\samples\何か好きなの選ぶ → makeね


    俺はcygwinで何度やっても散々エラーがでたんだけど、(CreateProcessA failed, errno 11とか)
    >>841に出てる「AthlonX2(x64) + XP32bit版」に該当してたんだねきっと。
    ———————————————————–

  12. tera Says:

    > kobaさま
    コメント+ご報告大変ありがとうございます。
    なるほど、色々調べて下さったようで大変感謝。
    これはAthlonX2+XP32bit版とCygwinの相性は宜しくない、ということでしょうかね?
    http://www.bookshelf.jp/2ch/unix/1154022733.html#839に該当するようですが、対策…ちょっと考えてみます。
    手間をかけた分、どうぞ元を取るまで使い倒してやって下さい。

  13. yasou Says:

    大変すばらしいソフトを公開頂きありがとう御座います。
    ひとつ希望をかなえていただけないでしょうか?
    それは、検索方法なのですが現在のものは地名までは検索
    出来るのですが、地番までを検索できるようにならないでしょうか
    勝手な要望ですが、対応頂けると大変ありがたいです。

  14. tera Says:

    > yasouさま
    コメントありがとうございます。
    ご要望頂きました地名検索ですが、残念ながら地番まではちょっと難しいと思われます。
    というのも、地名検索には国土交通省で公開されております街区レベル位置参照情報を利用させて頂いているのですが、地番情報まで合わせるとギガ単位の容量が必要になってしまい、ちょっと実用的では無いかと…。
    目的地を調べるという意味では、あらかじめPC等で緯度、経度を調べてZaurusのメモ帳などに書き込んでおき、現地で’J'キーでジャンプ!といった運用の方が確実だと思われますし、どうぞそういうことでご理解頂ければ幸いです。
    今後ともどうぞ宜しくお願い致します。

  15. Amoxil duration of action Says:

    http://ordercheapestamoxilhere.com/ - purchase Amoxil one at Downpatrick amoxil suspension storage

  16. cash advance richmond hwy Says:

    http://cashadvanceherenow.com/ - payday loans payday loans online

  17. kazino91 Says:

    игровые автоматы слон покер старс на живые деньги игры на деньги на телефон samsung duos Лучшие азартные игры

  18. quel jour du cycle prendre clomid Says:

    http://gettrueclomid.com/ - cheap clomid clomid and metformin forum

  19. kazino83 Says:

    казино mirage минск бонус на первый депозит покер старс игровые автоматы 777 бесплатно без регистрации и смс демо еще все игры казино кристал слот Лучшие Игровые Аппараты интернет покер клуб.

  20. casino97 Says:

    игровые автоматы алмазы играть бесплатно онлайн онлайн игры на деньги покер большой куш игровые автоматы баги, игровые автоматы играть калигула играть в рулетку на деньги

  21. яндекс вулкан игровые автоматы играть бесплатно Says:

    Do you havve аny video of that? I’d care to find
    out more details.

    Review mу blog - яндекс вулкан игровые автоматы играть бесплатно

Leave a Reply