2004年02月18日

Moblogエントリへの位置情報埋め込み仕様

Posted by nene2001 at 07:09 / Tag(Edit): / 1 Comments: Post / View / 0 TrackBack このエントリーを含むはてなブックマーク

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で採用されると嬉しいな…。

Related query words in Google & Yahoo
Related Books from Amazon
Trackback to this entry
TrackBack URL :
Trackbacks
トラックバックはありません。
Comments


LocalFeedsとかも確かめてみたけど、RSSフィードはしてるけどやっぱりLocation採ってるのは単にindexページのICBMメタタグデータだな…。

MT-LOCATION
っていうプラグインもあるのか。
これももうちょっと調べてみよう。

Posted by: ねね at 2004年02月18日 11:49
Post a comment












Remember personal info? 
2004年02月
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29            

About Me

Navigation

Search
Google
Web
kokogiko.net
Archives
Recent Entries
Recent Comments
Recent Trackbacks
Generic Viagra(Generic Viagra)
Google MapsライセンスとgoSVGによるオープンソースGIS生き残り戦略
Adobe もクラウドをはじめた!各社のクラウドサービスの特徴は?(ラボブログ)
Amazon EC2のランニングコストはそんなに安くなかった
「ここギコ!」の人が涙も出ないような状況になっていることについて(僕だけが幸せになればいいのに。)
人員がクラスタ化できている職場と言うのはうらやましい そろそろ限界です
GoogleMapsと連動したいならPostGISの他にmysqlという選択肢も出てきた あとジオメディアサミット関西も(ここギコ!)
GoogleMapsと連動したいなら幾何データ型よりPostGIS
GoogleMapsと連動したいならPostGISの他にmysqlという選択肢も出てきた あとジオメディアサミット関西も(ここギコ!)
「ジオメディアサミット関西」が開催されます。
GoogleMapsと連動したいならPostGISの他にmysqlという選択肢も出てきた あとジオメディアサミット関西も(ここギコ!)
MySQL4.1以降での空間情報の扱い方
なんか天から2兆円降ってくるらしいので みんな思い思いのところに募金なり寄付するのはどうか(ここギコ!)
「冷静に」「熱く」「マジ反論」でこの内容はある意味すごい
「亡びつつある日本の言語」と「日本語」、そして「普遍語」につらつら思うこと(ここギコ!)
国連人権委、アイヌ・琉球文化の保護を日本に勧告
「亡びつつある日本の言語」と「日本語」、そして「普遍語」につらつら思うこと(ここギコ!)
政治と祭祀が不可分と考えるなら、全ての祭祀を引き受けるのが筋
「亡びつつある日本の言語」と「日本語」、そして「普遍語」につらつら思うこと(ここギコ!)
Googleさんの技術でアイヌ語訳ができないだろうか
Hatena bookmarked
My del.icio.us

Banners

Syndication
Powered by
Get it!!