v2.3.2 リリース (r535)

GMapWidget バージョン v2.3.2 をリリースします。新機能はありません、バグを修正した版です。

ダウンロードは右の「目次」から「ダウンロード」を辿ってください。

v2.3.1 からの変更は以下のとおりです。

修正

ルート案内で追加した rte がこわれる問題

ルート案内(プラグイン Director )の検索結果から作成した rte が、データに正しく反映されない問題を修正しました。

ルート案内の結果を rte として追加したとき、メイン地図のほうでは一見すると正しく追加されたように見えているのですが、内部で持っているデータは誤ったものになっていました。追加された rtept (マーカ)や、それが参照する wpt (同)を操作したりすると、その問題による影響が見た目にも露になります。またエクスポートしたときも、正しくない情報となっていました。

技術的な話をしますと、別ウィンドウ( Director ウィンドウ)で作成したオブジェクトは、元のウィンドウ(メイン地図)のオブジェクトではない、ということから生じる問題でした。元のウィンドウによってオブジェクトを new することで対処しました。

rtept が編集できない問題

rtept の属性を編集するためには、それが参照する wpt の属性を編集することになっていますが、 wpt の属性をフキダシの中の HTML フォームにより編集しても、 rtept の情報が更新されませんでした。これを、 wpt の編集とともにその wpt を参照している rtept も更新されるよう、修正ました。

制作者が意図しているのは、 wpt と、その wpt を参照している rtept の属性情報はすべてが一致していなければなりません。(注:フォーマット GPX の仕様としては、そのようなことはありません、あくまでこのツールの中での話になります)。

ところで、制作者である私は rte および rtept の使い方を、いまひとつ理解していないのですが(使った事がありません)、これでよろしいでしょうか。コメントをお寄せください。

追加・変更

ゴールの設置

ルート案内の結果を rte として追加した場合、ルートの最後の地点が、ルートとして結ばれていなかったため、結ぶようにしました。

その最後の地点は、属性 name の値を "GOAL" としています。および属性 desc の内容に、ルートの距離と、かかる時間(これはルート検索時に選択した移動手段に応じます)の情報を書き入れるようにしています。

rtept の属性 desc の値

ルート案内の結果を rte として追加した場合に、ルートの各ステップである rtept の属性 desc の内容は、これまで HTML 形式としていましたが(これは Google Maps API が返却するデータをそのままセットしていました)、 HTML タグを除去し、テキストだけにしました。

またついでに、次のステップまでの距離が得られるので、それを追記しました。

その他

ルート案内は、ユーザインタフェースがよくありません。反省しております。

コメント(4)

tokentoken Author Profile Page:

はじめまして、自作iPhoneアプリで、GPXファイルをサポートしています。

http://token.sakura.ne.jp/wp/?page_id=961

しかしGPXファイルをうまく活用できず検索していたところこのサイトにたどり着きました。

まだアイデアはないですが、何か思いついたら共有させてください。

ということで、よろしくお願いします。

hiroaki Author Profile Page:

tokentoken さん、はじめまして。

iPhone アプリはじめ、いろいろ GPS を使ったアプリありますが、ログに注目したものってあまり無い気がします。

私はログが楽しくて、ドライブのたびに録ってるんですが、ただ活用するというと、眺めるだけなんですよね。ここにもうひとつスパイスというか、工夫というか、なにか閃きが欲しいと、思う事がよくあります。

https://www.google.com/accounts/o8/id?id=AItOawlFuSW5bNOVpgL4P6k8vJvsIqy5WX-EZHo Author Profile Page:

 はじめまして。
 moongiftというサイトで紹介されていたのでダウンロードしてみました。
 実際の使用はまだなのですが、気付いた点をお知らせしようと思い、コメントしています。
 一つ目は、ダウンロードしたver2.3.2で、index.htmlをそのまま開いた(file://C:/-----/GMapWidget-v2.3.2/index.html)ところ、plugins...(Core)が表示されたまま止まってしまいました。(環境:chrome 9.0.597.107、WindowsXP)
 xamppでApacheを起動してhttp://localhost/GMapWidget-v2.3.2/index.htmlで開いた時には問題ありませんでした。
 内容としてはXMLHttpRequestでエラーが出ているようです(詳細は調べていません)。
 同じindex.htmlでマップの下に表示されているCopyrightの表記が"GMapWidget version 2.2.0 (r314) ©2006-2009 hiroaki"となっており、バージョンが異なっていました。
 以上、細かいことですがお知らせいたします。

 私はこれからGPSロガーでも買って使ってみようと思いツールを探していたので、これからGMapWidgetを勉強させて頂こうと思います。

hiroaki Author Profile Page:

コメント&レポートありがとうございます。

ただせっかくなのですが、この GMapWidget は、 もう非推奨となっているバージョンの Google Maps API v2 で作られているので、じつはもうメンテナンスしていないんです(最終更新がちょうど1年前でした)。

時に、代替となるあたらしい API v3 が出てしばらくたちますが、 API v2 の全機能が実装されてから、このツールを書き直そうと、そう待っているんですが、いつになっても満たされないので、いまもって開発を停めたままになっているのが現状なのです。

折角レポートいただいたのにスミマセン... 。

でも API v3 が満たされた時にはまた作りはじめますので、そのときには改めてよろしくお願いします。

Chrome の情報は気づきにくい所で、今後に役立ちそうですのでうれしいです。ありがとございます。

GPS ロガーをはじめられるとのことで楽しみですね。このツールも v2 が活きているうちは使えますので、ちょっと buggy ですが、つかってみてください。また、 Windows で有名どころですと「カシミール」や、「轍」など、便利なツールもありますので、そちらもみてみて下さいね。(うちは Mac で、いいツールがないため、これを自作したという経緯があります)

コメントする