位置情報タグの投稿

2011-08-31
晴れ

携帯の位置情報活用プラグイン Ktai Location 1.1.1 リリース

ゆりこ による 22:35:42 の投稿
カテゴリー: WordPressハック
タグ: , , , , , , ,

携帯電話の位置情報活用プラグイン「Ktai Location」のバージョン1.1.1 をリリースしました。写真に位置情報を埋め込んだり、携帯電話の地図サービスの URL を本文に埋め込むと、WordPress ウェブログに簡単に取り込むことができます。1.0.3 からの変更点は以下の通りです。

  • WordPress 公式プラグインディレクトリーでの配布としました。
  • Google Maps API Key を入力できるよう管理パネルを作りました。
  • ソフトバンクの GPS 搭載機種で、「地図」ボタンを押して Yahoo! 地図を表示させたときの URL 形式に対応しました。
  • WordPress 2.7 以降でプラグイン管理パネルに表示されるプラグインの説明文がローカライズされるようになりました。
  • 画像の EXIF 情報から位置情報を読む機能を WordPress マルチサイトでも動作するようにしました。
  • 位置情報 URL を携帯電話で非表示にする処理で、HTML 文法違反が発生することがある現象を修正しました。
  • WordPress 2.6 以降で投稿履歴が有効な場合、投稿を編集したときに同じ位置情報が重複することがある不具合を修正しました。
ダウンロード: ktai_location.1.1.1.zip (31.3KB)
(9月1日午前2:55ごろに Geocoding が動かないバグを直したので、それ以前にダウンロードされた方は入手し直してください)

1年半前にベータ版を出したまま放置していました……。ちょこっと修正して 1.1.0 としてリリースしましたが、管理パネル (ジオコーディング用の Google Maps API 設定画面) が動いていなかったので 1.1.1 として直しました。

なお、今回から WordPress 2.7 以降対応としましたが、実は WordPress 2.x でのテストは不十分なので動かなかったらごめんなさい。

2010-09-08
晴れ

GPS ユニット GP-1 を入手

ゆりこ による 2010-09-18 19:47:54 の投稿
カテゴリー: カメラ
タグ: , , , ,
GP-1の写真を大きく見る

GPSユニット GP-1 にはケーブル2種類と説明書が付属する

35mm 単焦点レンズに続いて GPS ユニット GP-1 を入手しました。D90 に接続して撮影すると、写真に位置情報が記録されるようになる周辺機器です。旅行好きで、位置情報を活用するプラグインを制作しているわたしにとっては必須と言えます;-)

GPS 衛星の捕捉には少し時間がかかるようで、カメラに GP-1 を取り付けてから1分弱かかります。一度位置情報が取れれば、続きの撮影では数秒で再測位が可能です。半押しタイマーを設定しておけば付けたままでの電池の減りは悪くないようですが、付けぱっなしのままカメラバッグなどに収納すると端子に力がかかって壊れそうなので、収納時にはコネクタを外した方がよさそうです。なので、列車での旅で、駅に到着してすぐ位置情報を含めた写真を撮るのは厳しいかもしれません。

登戸駅前の位置情報が入った写真を大きく見る

JR登戸駅生田緑地口の位置情報を入れた

さっそく作例として登戸駅前を撮影してみました。この写真を Mac OS X の標準アプリケーション「プレビュー」で開き、Command-i で詳細情報を出すと GPS タブで位置情報が確認できます。「場所を確認」ボタンを押すと Google マップが開いて地図も出ます。OS 標準ツールでここまでできるのは素晴しいですね。

プレビュー.app の詳細情報画面を大きく見る

プレビュー.app で位置情報が確認できる

Google マップ画面を大きく見る

Google マップでの地図・航空写真も簡単に見られる

2008-08-09
晴れ

Google マッププラグイン Lightweight Google Maps 1.40 リリース

ゆりこ による 22:53:27 の投稿
カテゴリー: WordPressハック
タグ: , , , , , ,

Lightweight Google Maps の情報ウィンドウをタブ表示画像

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 カスタムフィールドをすべて削除する機能がつきました。プラグインの削除時などにご利用ください。
ダウンロード: lw-google-maps140.tar.bz2 (30.5KB)

バージョン 1.40 はベータ版を4回出していましたが、ついに正式版としてリリースいたします。ベータ版その4からは、MobilePressNeo サポートの削除と、固定の地図ページでのデザイン調整です。MobilePressNeo を使っていると、PC から閲覧していた場合でも「この場所の地図」というテキストリンクになったり、固定の地図ページが出なかったりという問題があったため、対応をあきらめました。MobilePressNeo の場合、PC であっても「携帯閲覧である」と処理してしまったのが理由なので、判別をあきらめてすべて PC であると処理することにしました。その結果、携帯では地図が出ません。

2008-08-07
晴れ

ニコンが GPS 内蔵デジカメを発表

ゆりこ による 20:25:13 の投稿
カテゴリー: カメラ
タグ: , , , , ,

ニコンが、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 リリース

ゆりこ による 08:52:34 の投稿
カテゴリー: WordPressハック
タグ: , , , , , ,

携帯電話の位置情報活用プラグイン「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 フィールドを認識しない問題があります。
ダウンロード: ktai_location103.tar.bz2 (20.3KB)
より新しい版が出ています。

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 リリース

ゆりこ による 23:14:47 の投稿
カテゴリー: 更新履歴
タグ: , , , , , ,

携帯電話の位置情報活用プラグイン「Ktai Location」のバージョン1.0.2 をリリースしました。GPS 等の位置情報を WordPress ウェブログに簡単に取り込むことができます。1.0.1 からの変更点は以下の通りです。

  • Ktai Location 1.0.1 において、Yahoo! 地図情報の地図 URL のフォーマットが小数点表記の場合を認識しなくなっていた不具合を修正しました。(Ktai Location 1.0.1 のみ存在するバグ)
ダウンロード: ktai_location102.tar.bz2 (20.1KB)
バージョン 1.0.3 をリリースしました。

今回は 1.0.1 で作り込んでしまったバグの修正です。Yahoo! 地図情報で地図を移動させない場合もテストしたつもりだったのですが、どうやらテストが漏れていたようです。申し訳ありません。

2008-06-11
晴れ

携帯の位置情報活用プラグイン Ktai Location 1.0.1 リリース

ゆりこ による 01:01:01 の投稿
カテゴリー: WordPressハック
タグ: , , , , , ,

携帯電話の位置情報活用プラグイン「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) に対応しました。
ダウンロード: ktai_location101.tar.bz2 (20.1KB)
バージョン 1.0.2 をリリースしました。

今回は対応フォーマットの追加です。Yahoo! 地図情報は、測位した直後は緯度・経度が小数点表記なのですが、詳細地図を出したり移動させたりすると度・分・秒表記になってしまいますが、従来は後者のフォーマットに対応しておらず位置情報が読めませんでした。

今後も対応フォーマットを増やしたいところですが、実際のところ、ドコモでは docomo.ne.jp の地図 URL が標準で、au は walk.eznavi.jp が標準、ソフトバンクは Yahoo! 地図情報が事実上標準的な存在なため、他の地図サービスの URL に対応する必然性はもはやないんですよね……。ウィルコム対応が遅れていますが、多くの端末が「現在見ているページの URL をメールする機能」を持たないため、地図サービス側で「今見ている地図をメールする」という機能を持ってない限り対応できません。一番いいのは、さっさと GPS 搭載してもらって、写真に位置情報を埋め込む機能が使えるようになればいいのですが。

2008-06-05
くもりのち雨

携帯の位置情報活用プラグイン Ktai Location 1.0.0 リリース

ゆりこ による 18:45:28 の投稿
カテゴリー: WordPressハック
タグ: , , , , , ,

携帯電話の位置情報活用プラグイン「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_location100.tar.bz2 (19.5KB)
バージョン 1.0.1 をリリースしました。

Ktai Location もやっと正式版となりました。0.99 の時点でほぼ完成と思っていましたが、そこから対応する地図 URL を大幅に追加して、より汎用的なプラグインとなりました。特に、Yahoo! 地図への対応はソフトバンクユーザーに便利なものだと思います。

ネックといえば、”Lat_Long” フィールドが特殊である点です。他のプラグインでも使ってもらえるように、このフィールドを標準化するべく活動したいですね。フォーマットの拡張案も頂いているので、これも検討してみたいと思います。

2008-05-21
晴れ

携帯の位置情報活用プラグイン Ktai Location 1.0.0-beta1 リリース

ゆりこ による 20:25:31 の投稿
カテゴリー: WordPressハック
タグ: , , , , ,

携帯電話の位置情報活用プラグイン「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 文法違反になってしまう不具合を修正しました。なお、以前の投稿はそのままですので、手作業で修正願います。
ダウンロード: ktai_location100-beta1.tar.bz2 (19.2KB)
正式版 1.0.0 をリリースしました。

今回は、0.99 から対応する地図 URL を大幅に追加しています。このため、急に正式版とする前にベータ版を提供して、広くテストして頂こうと思っています。

写真に GPS 情報を埋め込むスタイルで運用している場合は、ほとんど変化はありません。しかし、地図 URL を活用している場合は多少動作が違いますので、不具合があるかもしれませんので、ご了承ください。

2008-05-20
雨のちくもり

Ktai Location の対応地図サービス追加

ゆりこ による 19:57:05 の投稿
カテゴリー: WordPressハック
タグ: ,

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 としたいと思います。