管理人のページ

特設ページ

WS003SH(W-ZERO3) 位置情報の取得

更新日時:2006年05月09日
プログラム / モバイル / ダウンロード / AIR-EDGE PHONE / WindowsMobile / Windows
一ヶ月ぶりにバージョンアップしました。

最新版はこちら。

以前からつけようと思っていた一定時間ごとの自動実行を実装してみました。

また、HTTPのみの送信と言う機能をつけてみました。
送信先のCGI等にアクセスログを取るようにしておいて自動実行と合わせて定期的に送信して端末の場所を調べたりとかに使えるようにしてみました。
(テスト用のアクセスログ用スクリプトも作ったのですが、まだ適当なのでもうちょっと直したらパッケージに含めようかと思ってます)。
あまり使い道あるかわかりませんが、以前、私が端末なくした時の苦い記憶があって、どうしてもこの機能はつけたかったんです…。

有料でもいいのであれば、WILLCOMがすでに位置情報を外部から検索できるサービスを提供してますね、あれと同じです。
もちろんこっちは無料ですが、常にlocpostは動かしてないといけませんし、その時の位置をぴったり取ることは出来ませんが(自動実行の時間を短くすればアレですが…あまりお勧めできません(汗))。
自動実行を使う場合、あまり短い時間に設定しないほうが良いと思います。
最低でも2分くらいは間隔置いたほうがよろしいかと(位置情報取得→接続→送信で数十秒はかかるので…)。

α版なのでまだまだ不具合あると思うので発見しましたらご報告よろしくお願いいたします。
自動的に切断する機能なんかも次回Verアップではつけようと思ってます。

コメント (38件)

kakkey
説明不足で申し訳ありません。 バージョンは、v1.2.4 OS 5.1.7 (Build 144 6.1.1.1)です。 [ 7:36:52] <エラー>:位置情報の取得に失敗しました。 [ 8: 8:23] <エラー>:HttpSendRequest() Failed. ( x 2ee2) このエラーは、エラーメッセージは画面に出さず、ログに保存したものの一部です。 自動実行時のエラーだと思い、質問させていただいきました。 今日はエラーメッセージを画面に表示するようにし、自動実行間隔を(3 )にしてみたのですが、 2 分位待っても「位置情報取得」ボタンを押した時のような画面は出ません。簡易座標でも同じです。 ログも保存されていません。 その後、手動で送信したり位置情報のみ取得して、そのままにしておいたら、 ( x 2ee7)が表示されました。(エラーメッセージを画面に表示するよう設定) ログにも記録されています。 [ 7:31:13] <確認>:接続中です。切断してもよろしいですか? [ 8:33: 3] <エラー>:InternetOpenUrl() Failed. ( x 2ee7) [ 8:39:18] <エラー>:InternetOpenUrl() Failed. ( x 2ee7) [ 9:51:33] <エラー>:InternetOpenUrl() Failed. ( x 2ee7) [1 : 5:54] <エラー>:InternetOpenUrl() Failed. ( x 2ee7) [11:46:48] <エラー>:InternetOpenUrl() Failed. ( x 2ee7) 簡易座標のとき1回だけ自動実行が成功したようです。(自分のサイトで確認) 自動実行間は(3 )に設定しているのですが、いつ実行されるかわからない状態です。 あと、自動実行にチェックが入っているのに、送信、取得〜送信を押下しても、( x 2ee7)が表示されます。 へたな説明で申し訳ありません。
シンイち。
すみません、書き忘れました。 お使いのバージョンはVer1.2.4(最新版)でしょうか?
シンイち。
kakkeyさん> 以下にテスト用に同梱のスクリプトと同じものを設置しましたので、もしまだ上手く行かない場合、一度こちらで試してみていただけますでしょうか? <a href="http://www.prco.jp/location/locrec.php" rel="nofollow">http://www.prco.jp/location...</a> 成否を報告していだたければすぐに削除しますが、記録が残ってしまいますので、もしテストされる場合はテストする場所などは注意してください。 自動実行の内部の処理は「取得〜送信」ボタンを押した時と全く同様なのでやはりネットワークの環境か状態が原因でタイムアウトしているのではないかと思います。 あと、自動実行が行われる時に、可能であれば「取得」と「送信」のどちらでエラーが発生しているかを確認していただけると助かります。 「W-SIMから位置情報を取得しています」と言う画面が出ている場合は「取得」で失敗していると言うことになります。 その場合、位置情報の取得にネットワークを介さない「簡易取得」の方でも試していただけるとより原因がハッキリするのではないかと思います。 よろしくお願いいたします。
ご報告ありがとうございます。 こちらでもしばらく実験してみます。 自動実行に関しては利用されているかたも少ないと思うので実際に利用していただいて不具合をご報告していただけるのは非常に助かります。 環境的な問題ということですと、こちらで再現できない可能性もありますので、もう少し詳細なエラーを出力するように改造したバージョンをリリースするかもしれませんのでその時はよろしくお願いいたしますm(_ _)m
kakkey
自動実行はまず初期値で実行し、その後1時間、1 分と時間間隔を変えたり、他の設定もいろいろ変えてみたのですが、一度もうまくいきませんでした。同じ場所で手動で送信するとうまくいきます。 先日、妹がひったくりに遭い、京ぽんが入っていたバッグを盗まれてしまいました。なので、自動実行機能を自分も使えるようにしたいなと思っていました。こんなソフトつくれるなんて、すごいですね!
ご利用ありがとうございます。 12 2はタイムアウトかと思いますが原因はいろいろあって特定はちょっと難しいのですが…何度自動実行してもその状態になってしまいますでしょうか? 電波の状態が悪いなど、たまたま失敗する場合もありますので自動実行の間隔を少し短くして何度か試してみていただけますでしょうか。 よろしくお願いします。 失敗時のためにリトライ処理なんかも考えたほうがいいかもしれませんね…。
kakkey
さっそく使わせていただきました。 すばらしいソフト、ありがとうございます。 盗難にそなえ、自動実行したいのですが、以下のようなエラーで、うまくいきません。 手動で送信した場合は問題なく自分で設置した「位置情報アクセスログ」を閲覧可能でした。 自動接続にチェック、簡易座標チェックなし、HTTPにチェック、一定時間ごとに・・チェック HeaderLength:172 [ 7:36:52] &lt;エラー&gt;:位置情報の取得に失敗しました。 [ 8: 8:23] &lt;エラー&gt;:HttpSendRequest() Failed. ( x 2ee2) 以上、よろしくお願いいたします。
余談ですが、うちの端末で「プロキシサーバーを使用してインターネットに接続する」のチェックだけをつけてサーバーのアドレスは空のままの状態でOKで設定を閉じた場合、再度設定画面を開いたらチェックが解除されていました。 チェックだけの状態は普通に操作する限りでは設定できないようですね。 何かのタイミングでプロキシ設定がチェックのみの状態になってしまったのではないかと思いますが…オンラインサインアップの時とかでしょうかね?
解決したようでよかったです。 >プロキシチェックのみ なるほど、そんな状態もある得るわけですね…。 大変参考になりました。 いろいろとこちらの説明不足で分かり難い点が浮き彫りになりましたので、ヘルプファイル(ReadMe.txt)にFAQの項目を入れて出来るだけわかりやすくしようと思います。 有益な情報、ありがとうございました。
TT
。・゚・(ノД`)・゚・。ウエエェェン ありがとーございましたー プロキシでしたああああああ・゚・(つД`)・゚・ ネットワーク管理 ↓ 接続方法:センター名称設定 ↓ 編集 ↓ プロキシの設定 ↓ ?(゚Д゚;) プロキシサーバーを使用してインターネットに接続する っていうところにチェックが!!(プロキシの知識がないのでプロキシサーバー:っていう欄は空白)だのにチェックだけはいってました_| ̄|○チェックボックスを消したら普通に取得できました。これすげー(・∀・)人(・∀・) 大変勉強になりました。お騒がせして申し訳ございません。ヽ(´∀`)ノ重宝させていただきます。 ありがとうございました。

新規コメント
最新コメント
シンイち。 (2026/02/04 07:42:01)
たくまさん、ご利用ありがとうございます🙏 本家の方...
たくま (2026/02/03 21:37:17)
Tomboの様な階層型のメモソフトを探してここに辿り着...
シンイち。 (2025/12/13 08:13:35)
へりおさん、こんな僻地まで見に来てくれてありがとう...
へりお (2025/12/13 07:55:37)
シンイちさんとは一回ガチに飲まないといけない案件で...
シンイち。 (2025/12/12 15:44:42)
元々仕事上の繋がりあるとこなので大人の事情なら仕方...