位置情報タグの投稿
2008-08-09


WordPress 用 Google Maps プラグイン「Lightweight Google Maps」のバージョン 1.40 正式版をリリースします。バージョン 1.30 からの変更点は以下の通りです。
- WordPress 2.0.x に再び対応することにしました。
- 携帯電話での地図表示は Mobile Eye+ にも対応しました。ただし、「この場所の地図」というテキストリンクになります。
- Ktai Location 1.0.0 以降で導入した、Lat_Long フィールドの第3引数 (高さ) に対応しました。以前のバージョンは非対応のため、高さフィールドを持つ Lat_Long フィールドを認識しない場合がありました。
- 衛星写真のみの表示を廃止し、地形図を表示できるようにしました。ただし、以前のバージョンで衛星写真の表示を設定している場合は、設定パネルで設定を変更しない限り、そのまま表示されます。
- 独立の地図ページを開いたとき、最新地点のマーカーに対して情報ウィンドウが出るようにしました。また、投稿に出た地図のマーカーをクリックして独立の地図ページにジャンプしたときはその地点のマーカーに情報ウィンドウが出るようにしました。
- 独立の地図ページにおいて、同一地点に複数の投稿があるときはタブウィンドウにして、マーカーが重ならないようにしました。ただし、微妙に位置情報がズレているときは、タブウィンドウにならずマーカーが重なってしまうことがあります。
- 独立の地図ページにおいて、固定ページで設定した位置情報 (Lat_Long フィールド) を認識してマーカーが打たれるようになりました。従来は、地図ページで打たれるマーカーは、投稿で設定されたものだけでした。
- 独立の地図ページで、カテゴリーの絞り込みメニューは、「表示」ボタンを廃止して、メニューを選択するだけで済むようにしました。
- WordPress 2.6 以降で、wp-content/ ディレクトリーもしくは wp-content/plugins/ ディレクトリーを移設した場合に対応しました。lightweight-google-maps/wp-load.php の書き換えが必要です。
- 各投稿に記録された Lat_Long カスタムフィールドをすべて削除する機能がつきました。プラグインの削除時などにご利用ください。
バージョン 1.40 はベータ版を4回出していましたが、ついに正式版としてリリースいたします。ベータ版その4からは、MobilePressNeo サポートの削除と、固定の地図ページでのデザイン調整です。MobilePressNeo を使っていると、PC から閲覧していた場合でも「この場所の地図」というテキストリンクになったり、固定の地図ページが出なかったりという問題があったため、対応をあきらめました。MobilePressNeo の場合、PC であっても「携帯閲覧である」と処理してしまったのが理由なので、判別をあきらめてすべて PC であると処理することにしました。その結果、携帯では地図が出ません。
2008-08-07
ニコンが、COOLPIX Pシリーズのフラッグシップモデル「COOLPIX P6000」を発表しました。P5000→P5100と続いていたシリーズですが、1000番台を変更してのメジャーアップデートとなりました。なんといっても、GPS ユニット内蔵というのが最大の特徴です!! ケータイ内蔵カメラでは当たり前である「GPS 情報記録」ですが、民生用デジカメでは久しく対応機種がありませんでした。やっと搭載されるのです。
去年 LUMIX FX100 を購入するとき、比較対象としたのが COOLPIX P5000 でした。レスポンスが全般に遅いという問題があったので見送りましたが、すぐに改良版の P5100 が出てきて、ちょっとくやしい思いをしたものです (といっても P5100 は四国一周旅行の後に発表されたので、待ちようがなかったのですが)。
GPS 以外にも、RAW 記録対応 (独自の NRW 形式だそうですが) もうれしいところです。高度な画像処理をしようとすると、JPEG よりも RAW が欲しくなってしまいますから。現像ソフトは別途ダウンロードで、あんまし使い勝手がよくないらしいですが、Mac OS X の場合はしばらくしたら OS 側でネイティブ対応してくれることでしょうから安心です (一眼レフの D シリーズは随時対応されています)。
こりゃお金を溜めて入手する算段を立てないといけませんね
iPhone なんて絶対買えない……。
2008-08-06
携帯電話の位置情報活用プラグイン「Ktai Location」のバージョン1.0.3 をリリースしました。GPS 等の位置情報を WordPress ウェブログに簡単に取り込むことができます。1.0.2 からの変更点は以下の通りです。
- 位置情報同一である条件を「小数点以下5ケタ目で四捨五入した結果が一致する」に緩和しました。
- Ktai Location 1.0.0 以降で、位置情報に高さ情報がないのに、Lat_Long フィールドに2つめのコンマを付けてしまっていた問題を修正しました。Lightiweight Google Maps の 1.30 以前で、緯度経度を指定して地図を表示したとき、このような Lat_Long フィールドを認識しない問題があります。
1.0.0 からの新機能である高さフィールドの付与で問題がありました。なんと、高さ情報がなくてもコンマを付けてしまっていたのです (「35.688344444444,139.70014166667,」のような感じ)。ほとんどの場合問題がないのですが、Lightiweight Google Maps のバージョン 1.3.0 以前で、緯度・経度を指定して地図を表示させたとき (投稿に表示される小さい地図のマーカーをクリックして大きい地図にジャンプしたとき等) では、そういう Lat_Long フィールドが出ない不具合がありました。Lightiweight Google Maps の方を修正すべき問題ですが、旧バージョンを使う人のために Ktai Location の方を直すことにしました。すでに余分なコンマがついてしまっている場合、phpMyAdmin ないし mysql コマンドラインで以下の SQL を実行してください (wp_ の接頭辞は適時変更してください)。
UPDATE wp_postmeta SET meta_value = SUBSTRING_INDEX(meta_value, ',', 2)
WHERE meta_key = 'Lat_Long' AND SUBSTRING(meta_value, -1, 1) = ',';
2008-06-15
携帯電話の位置情報活用プラグイン「Ktai Location」のバージョン1.0.2 をリリースしました。GPS 等の位置情報を WordPress ウェブログに簡単に取り込むことができます。1.0.1 からの変更点は以下の通りです。
- Ktai Location 1.0.1 において、Yahoo! 地図情報の地図 URL のフォーマットが小数点表記の場合を認識しなくなっていた不具合を修正しました。(Ktai Location 1.0.1 のみ存在するバグ)
今回は 1.0.1 で作り込んでしまったバグの修正です。Yahoo! 地図情報で地図を移動させない場合もテストしたつもりだったのですが、どうやらテストが漏れていたようです。申し訳ありません。
2008-06-11
携帯電話の位置情報活用プラグイン「Ktai Location」のバージョン1.0.1 をリリースしました。GPS 等の位置情報を WordPress ウェブログに簡単に取り込むことができます。1.0.0 からの変更点は以下の通りです。
- Yahoo! 地図情報で、地図 URL のフォーマットが度分秒表記の場合に対応しました。詳細地図を出したり地図をスクロールさせた場合に度分秒表記になってしまうため、前バージョンでは位置情報が読めませんでした。
- ソフトバンク携帯電話で MapFan の地図 URL (http://v.mapfan.com/…) およびゼンリンいつもナビの地図 URL (http://v.itsu-mo.com/…) に対応しました。
- ゼンリンいつもナビ PC 版から携帯にメールで地図 URL を送る場合のフォーマット(http://mobile.its-mo.com/p1?128219829-502437693-6) に対応しました。
今回は対応フォーマットの追加です。Yahoo! 地図情報は、測位した直後は緯度・経度が小数点表記なのですが、詳細地図を出したり移動させたりすると度・分・秒表記になってしまいますが、従来は後者のフォーマットに対応しておらず位置情報が読めませんでした。
今後も対応フォーマットを増やしたいところですが、実際のところ、ドコモでは docomo.ne.jp の地図 URL が標準で、au は walk.eznavi.jp が標準、ソフトバンクは Yahoo! 地図情報が事実上標準的な存在なため、他の地図サービスの URL に対応する必然性はもはやないんですよね……。ウィルコム対応が遅れていますが、多くの端末が「現在見ているページの URL をメールする機能」を持たないため、地図サービス側で「今見ている地図をメールする」という機能を持ってない限り対応できません。一番いいのは、さっさと GPS 搭載してもらって、写真に位置情報を埋め込む機能が使えるようになればいいのですが。
2008-06-05
携帯電話の位置情報活用プラグイン「Ktai Location」の正式版である1.0.0 をリリースしました。GPS 等の位置情報を WordPress ウェブログに簡単に取り込むことができます。0.99 からの変更点は以下の通りです。
- Yahoo! 地図情報、駅探★乗換案内、マップル地図ナビ乗換、ちず丸の地図 URL に対応しました。
- JPEG 画像に貼り込んだ GPS 位置情報が高さ (altitude) を含む場合、これも Lat_Long フィールドの第3引数として保存するようにしました。
- 使い方で、ソフトバンク GPS なし端末および、イー・モバイル音声端末 (S11HT, H11T) の場合の使い方を追記しました。
- Ktai Entry と併用したとき、位置情報 URL を div 要素で囲んだ部分が XHTML 文法違反になってしまう不具合を修正しました。なお、以前の投稿はそのままですので、手作業で修正願います。div 要素の直後や中に p 要素の閉じタグ (</p>) があれば、それを div 要素の直前に持っていけばよいです。
Ktai Location もやっと正式版となりました。0.99 の時点でほぼ完成と思っていましたが、そこから対応する地図 URL を大幅に追加して、より汎用的なプラグインとなりました。特に、Yahoo! 地図への対応はソフトバンクユーザーに便利なものだと思います。
ネックといえば、”Lat_Long” フィールドが特殊である点です。他のプラグインでも使ってもらえるように、このフィールドを標準化するべく活動したいですね。フォーマットの拡張案も頂いているので、これも検討してみたいと思います。
2008-05-21
携帯電話の位置情報活用プラグイン「Ktai Location」の正式版に向けて 1.0.0-beta1 (ベータ版その1) をリリースしました。GPS 等の位置情報を WordPress ウェブログに簡単に取り込むことができます。0.99 からの変更点は以下の通りです。
- Yahoo! 地図情報、駅探★乗換案内、マップル地図ナビ乗換、ちず丸の地図 URL に対応しました。
- JPEG 画像に貼り込んだ GPS 位置情報が高さ (altitude) を含む場合、これも Lat_Long フィールドの第3引数として保存するようにしました。
- 使い方で、ソフトバンク GPS なし端末および、イー・モバイル音声端末 (S11HT, H11T) の場合の使い方を追記しました。
- Ktai Entry と併用したとき、位置情報 URL を div 要素で囲んだ部分が XHTML 文法違反になってしまう不具合を修正しました。なお、以前の投稿はそのままですので、手作業で修正願います。
今回は、0.99 から対応する地図 URL を大幅に追加しています。このため、急に正式版とする前にベータ版を提供して、広くテストして頂こうと思っています。
写真に GPS 情報を埋め込むスタイルで運用している場合は、ほとんど変化はありません。しかし、地図 URL を活用している場合は多少動作が違いますので、不具合があるかもしれませんので、ご了承ください。
2008-05-20
Ktai Location では、各種地図サービスの 地図 URL に対応していますが、さきほどチェックしてみると、iモード向けの駅探・乗換案内とマップル地図ナビ乗り換えも、地図 URL に緯度・経度が出るようになっていました。逆に、ゼンリン地図ナビ (http://i.i.zenrin.co.jp/MapToLink/p1?… という URL) は、緯度経度がそのまま出なくなったため、非対応になりました。(追記: 3600 で割れば緯度・経度になることが判明したため、利用可能とします)
こうなると、テストをやり直さないといけないため、次のリリースを 1.0.0 にするのは無理ですね……。やはり 0.991 にせざるを得ないようです。また、ソフトバンク向け地図サービスの URL も要確認ですね。衝動買いした SoftBank 3G 端末 は GPS 非対応ですが、地図サービス自体は使えると思いますので、調査してみたいと思います。
[追記] ALPS を合併したためか、モバイル Yahoo! 地図情報が強化されていました。「この地図を友だちに教える」機能では緯度・経度が出ませんが、地図を表示させているページの URL には含まれているので、端末の機能として閲覧中ページの URL をメール送信すれば、位置情報 URL が取得できます。
Yahoo! まで対応するとなると、0.001 のバージョンアップとは言い難いので、きっちりテストしてバージョン 1.0.0 としたいと思います。
2008-04-29
携帯電話の位置情報活用プラグイン「Ktai Location」のバージョン 0.99 をリリースしました。GPS 等の位置情報を WordPress ウェブログに簡単に取り込むことができます。変更点は以下の通りです。
- “Lat_Long” フィールドが存在しない場合は、投稿の編集時にも位置情報を読み取るようにしました。(従来は隠し機能でした)
- Ktai Style, Mobile Eye+ で閲覧したときは、位置情報 URL を削除するようにしました。(ただし、Ktai Style にはすでに同機能が実装されています)
- Ktai Entry, MobG, wp-mb_mail でメール投稿した場合、写真の GPS 位置情報が読み取られないことがある不具合を修正しました。
今回は、メール投稿ツールとの親和性を図っています。多くのツールで写真に埋め込んだ GPS 情報が利用できるかと思います。今まで、wp-mta と併用するのが前提だったため、他のツールで上手く動かない可能性に気がつきませんでした……。いやはや。
投稿内容から位置情報を読み取る拙作プラグイン「Ktai Location」ですが、添付写真の EXIF から GPS 位置情報を読み取る機能が Ktai Entry と相性が悪いことが分かりました。
wp-mta や wp-shot では、挿入した画像の href 属性や src 属性の引用符はダブルクォート (”)だったのですが、Ktai Entry では WordPress の Attachment API を使うため、WordPress のバージョンによっては、シングルクォート (’) を使います。しかし、Ktai Location はダブルクォートしか想定してなくて、画像を認識しないのです。
Ktai Entry で位置情報が挿入されなかったのは、Ktai Entry の作りが悪いのかと思っていたのですが、それを直しても改善しませんでした。Ktai Location の方が悪いとは……。こりゃ久々にアップデートが必要ですね。Ktai Entry と同時リリースかな。
[追記] 問題を修正した Ktai Location 0.99 のリリースおよびKtai Entry 0.71 のリリースを行いました。
2007-08-12
WordPress 用プラグイン「Ktai Location」のバージョン 0.98 をリリースしました。携帯電話等の位置情報を WordPress ウェブログに簡単に取り込む機能を追加するプラグインです。ダウンロードはリンク先の配布サイトから行えます。
今回は、電子メールで頂いた要望である「ここです!メール」への対応追加と、バグフィックス1点を行なっています。Line 110 の修正ですが、非常に情けないバグであることが分かります;-)
[追記] バージョン 0.99 をリリースいたしました。
2007-03-13
WordPress 用プラグイン「Ktai Location」のバージョン 0.97 および「Force Wave Dash」のバージョン 0.72 をリリースしました。ダウンロードはリンク先の配布サイトから行えます。
前者は、携帯電話等の位置情報を WordPress ウェブログに簡単に取り込む機能を追加します。後者は、「波ダッシュ問題」を解決するプラグインです。詳細な説明は配布サイトを参照してください。
今回のバージョンはともに、「Ktai Location は WordPress 2.1.2 でバグる?」「Ktai Location は ME 版だけバグる?」のバグを修正したものです。原因は、プラグインで投稿本文を修正した際、投稿キャッシュを更新していなかったからでした。プラグインが投稿本文を読み取るのは get_post() 関数を使っていますが、内部的に投稿キャッシュを使っています。投稿キャッシュを更新しなかったことで、後で実行されたプラグイン (Force Wave Dash) が古い本文 (==位置情報 URL を消す前) を参照してしまったのでした。
本文をいじってデーターベースに登録するとき、同時に投稿キャッシュもアップデートすることで、問題なく動作するようになりました。
2007-03-05
WordPress ウェブログで、記事に携帯電話等の位置情報を埋め込めるプラグイン「Ktai Location」のバージョン 0.96 をリリースしました。ダウンロードは上記リンクの配布サイトから行ってください。
今回は、位置情報 URL の扱いにバグがあったのを修正しています。昨日の不具合を修正しようとソースをじっくり見ていると発見したものです。
これでしばらく運用して問題がなければ、そのままバージョン 1.00 とする予定です。
2007-02-26
携帯電話の位置情報を WordPress ウェブログに取り込むプラグイン Ktai Location のバージョン 0.95 をリリースしました。予告していた通り、投稿文に書き込んだ住所やランドマークを緯度・経度に変換する機能 (Geocoding) を実装しています。
ダウンロードは上記リンク (配布サイト) から行なえます。Geocoding は非常に楽しいので、ぜひお試しください。
2007-02-17
携帯電話の位置情報を WordPress ウェブログに取り込むプラグイン Ktai Location のバージョン 0.9.2 をリリースしました。さきほど、ドコモショップに行って GPS 搭載機種を試用したんですが、どうやらドコモ GPS の URL 解釈にバグがあったようで、それを修正いたしました。ダウンロードは上記リンクの配布サイトから行なえます。
次は、Geocoding を実装して、0.9.5 としてリリースする予定です。