2004年02月18日
Moblogエントリへの位置情報埋め込み仕様
Moblogエントリへの位置情報埋め込み仕様を考えてみました。
先日も紹介したGeo Vocabularyを使って、
<span class="gpslink">
<a href="MapURL">Mapion等地図サイトリンク</a>
<span class="geovocabulary" style="display:none;">
<geo:Point xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#">
<geo:lat>緯度(単位:度)</geo:lat><geo:long>経度(単位:度)</geo:long>
</geo:Point></span></span>
というふうな形で、各エントリに位置情報を埋め込む形です。
既にうちのエントリに実験的に埋め込んで、こちらのJavaScriptで、動的に複数の地図会社の地図選択フォームを表示するようにしています。
単に地図サイトへのリンクを埋め込めばすむだろうに、わざわざ上記のようにした理由は、純粋にうちのサイト内部の問題で、
1)携帯電話向けサイトで見た場合は、自動的に携帯向け地図サイトでのリンクに切り替えられるように、解析できる位置情報を付加したかった
という事と、もう一方で、
2)Blogのエントリ単位での位置情報を集約できるようにするための、標準のようなものを作りたかった
というのがあります。
現在、時間情報(要するに最新)でのBlogのエントリ集約は、BlogのUpdate Pingを受け付けたりRSSを確認したりするサイトの存在で盛況なわけなんだけど、
位置情報ベースでの切り口でBlogエントリを集約する方法が現状では存在しない(と、思う。Blog全体に単一の位置情報を付加して、ならGeoURLとかあるみたいなんだけど…調査不足?)。
各エントリに位置情報が付加できて、Update Pingを集約サイトに送ると、集約する側で最新情報だけでなくエントリ内の位置情報も解析し、位置情報ベースの切り口でエントリの検索ができるようにならないと、Moblogが街の生活を変えるような状況にはならないと思う。
MovableTypeでエントリを作ると、デフォルトでは各エントリにHTMLコメントとしてrdf記述が埋め込まれるみたいなんで、本来はそちらに埋め込まれるべきだと思うし、
また独立記述にするにしてもHTMLコメント内埋め込みの方がよかったのかもしれないけど、
外部のMoblog GWから単純に記事の一部として埋め込める事、またHTMLコメント内への埋め込みの場合、JavaScriptで動的に解析する方法が判らなかったため、<span>に埋め込んで非表示にする、という方法を採りました。
固執するつもりはないので、識者の人に叩いてもらえたら嬉しい。
地図サイトへの固定リンクも決まりの中に入れたのは、せっかく解析可能な位置記述を埋め込んだのだから、クライアント側で地図選択とか色々処理したい人もいるだろうけど、その場合JavaScriptが動かない環境では位置情報が見られなくなるので、その場合のデフォルトの位置リンクを埋め込む場所、という意図です。
ちなみに上記の私のJavascriptは、飽くまでサンプルで、せっかくXML埋め込んでるのにクロスブラウザでXML処理する方法が判らなかったので正規表現処理しているヘタレだし、地図サイトへの遷移を、測地系変換やサイトURL生成をクライアント側でやるのが面倒だったのでサーバ側にさせたりと、手を抜きまくりなので、こちらも誰かもっと有用なものを作ってもらえたら嬉しい。
このままの仕様でなくても叩かれた仕様が、ひらたさんとこのGWで採用されると嬉しいな…。
LocalFeedsとかも確かめてみたけど、RSSフィードはしてるけどやっぱりLocation採ってるのは単にindexページのICBMメタタグデータだな…。
MT-LOCATIONっていうプラグインもあるのか。
これももうちょっと調べてみよう。
![[ここギコ!]](http://kokogiko.net/logo.png)



・国連人権委、アイヌ・琉球文化の保護を日本に勧告(ほるほる)
・GoogleMapsと連動したいならPostGISの他にmysqlという選択肢も出てきた あとジオメディアサミット関西も(okumula)
・人員がクラスタ化できている職場と言うのはうらやましい そろそろ限界です(「ま」のつく人)
・もうAmazonクレジットカードは使いません...楽天カード一本で。(名無し)
・ジオメディア忘年会 新年会から始まり東京1、2、関西と続いたジオメディア2008の締めくくり(ぴかぴか)
・GoogleMapsと連動したいならPostGISの他にmysqlという選択肢も出てきた あとジオメディアサミット関西も(kokogiko)
・GoogleMapsと連動したいならPostGISの他にmysqlという選択肢も出てきた あとジオメディアサミット関西も(かやま)
・なんか天から2兆円降ってくるらしいので みんな思い思いのところに募金なり寄付するのはどうか(大阪府民)
・なんか天から2兆円降ってくるらしいので みんな思い思いのところに募金なり寄付するのはどうか(kokogiko)