サービス説明の最近のブログ記事

Twitterのつぶやきを標高順に並べてみた。

Elevatter


かんたん標高APIの活用事例として、ついやっちゃいました。
http://netart.jp/blog/2010/04/api-1.html

思った以上に役に立たなくて、シュールで、大満足!


つぶやきは、Twitterカーラジオ for 日産カーウィングス

で使ったものを再利用しています。
クローラーもどきを運用していますが効率悪い。
信頼できる位置情報つきのつぶやきも少ない。
なので、中々画面に反映されません。

まー、お遊び程度に眺めてくださいませ。

富士山頂でつぶやいた!って人が居たらぜひ使わせて頂きたいので、ご連絡ください!

標高データを有効利用してみたつもりになってみた。

自転車坂道マップ α

地図上に黒いシミみたいなのがあると思います。
それが濃いほど坂道がキツイ場所。・・・のはずです。
上りか下りかはわかりません。

自分の通勤経路、板橋~新橋間はそれなりに表現されてると思うんですが、他の場所はどうでしょう。
自転車でキツい坂って地図上では全然たいしたことないので表現しづらいんですよね。
あと地形を元にしてるので、人工物、たとえば橋とか高架による坂は見えません。
上野駅と公園の間にある急坂なんかも、地形的には駅と公園が繋がってるせいかまったく分からない。
まあ目安程度に・・・


技術的にはこんな感じ
・国土地理院の標高データを拝借
・標高差のある地点に黒いシミを置いてく
・GoogleMapsのgTileLayerで重畳

予算の都合で以下のことが制限されてます
・山手線~横浜あたり限定
・縮尺は12-14の3段階のみ
・メッシュは50mぐらい

GtileLayerなもんで、マッシュアップ的に他所の地図にも表示することは可能。
欲しい方は言ってくださいね。無断で使わないで><


需要があるならもう少しお小遣いを投入
・首都圏(東京・埼玉・神奈川・千葉)対応
・縮尺を10-15ぐらいに

予算があれば可能
・都市部対応
・縮尺を1-16ぐらいに
・10mメッシュ

これは事業レベル
・道路の上り・下りを表現(半分人力)
・全国対応
・全縮尺対応
・API化してもう色々マッシュアップ


まあ見てみて下さい。

最近盛り上がってる位置情報を利用したゲーム、いわゆる位置ゲーに適した(つもりの)地図APIです。

地図フェチ向けに説明すると、
国土地理院ベースに作成した約300mメッシュの標高データを返すAPIです。

マッシュアップ職人向けに説明すると、
JSONP形式、INは緯度経度、OUTは標高、Google Maps API と相性がいい。


仕様

1.指定地点の標高を取得する

リクエストURL
http://mmap.netart.jp/api/search_elevation.js?sll=35.209441,139.0028&callback=call
  sll = GoogleMapsで扱ってる座標(度秒、世界測地系)
  callback = jsonp的コールバック関数

戻り値
call({"responseData":{"error":0,"message":"","results":{"elevation":"724"}}});
  error = エラーコード  0:正常  0以外:なんかエラー
  elevation = 標高(m)


2.指定範囲の標高及び地形を取得する

リクエストURL
http://mmap.netart.jp/api/search_elevation.js?sll=35.680621,139.765277&sspn=0.004,0.004&flat=5&callback=call
  sspn = GoogleMapsで扱ってる範囲(10km四方ぐらいが最大値です)
  flat = 範囲内の標高差が指定値(m)以内だとフラットな地形と判断

戻り値
call({"responseData":{"error":0,"message":"","results":{"elevation":2,"high":"3","low":"2","flat":1}}});
  elevation = 範囲内の平均標高(m)
  high = 最大標高
  low = 最低標高
  flat = 1:フラット 0:デコボコ


※IE7以降推奨

利用上の注意

アルファ版です。使用して発生した何事にも責任を負いません。
利用回数制限とくに設けていませんが、負荷と私の気分次第でどうにかなります。
サービスで使う前にはコメントでいいので一言下さい。「どこ」で「どんな事」に「どのくらい」使うか知りたいのです。
非常識な負荷かけたり変なことするとアク禁にして晒しますよ。


その他

作ってる途中で、こことかここで似たような事してるのに気づいた。
無駄だったかな・・・けどNASAベースの標高は誤差でかいから・・・
それにフラットか否かを取れるのはうちだけ!
例えば、その辺に飛行機が着陸できる判定とか、街が作れるとかの判定とか、面白そうじゃないです?

海の標高は-9999になりますが、川や湖には標高があります
なので、陸地か川かの判定には使えません。
川をまたいでいてもフラットと判定することがあるので、運用でカバーして下さい。
そのうち陸か水か森か建物か判定できるようになるはず。

ああそうそう、日本にしか対応していませんよ
300mメッシュってのは相当粗くて地図的には使い物にならないけど、ゲームなら十分でしょう。
もっと細かい目で欲しい人はご相談ください。予算
の都合でやってないだけなんですぜ。フフフ・・・

↓300mメッシュってこんなかんじ。右が同じ地点に対する標高データ。
標高API説明1.PNG


http://mixi.jp/view_appli.pl?id=16361


ニギ・・・ニギ・・・ 
にぎやか地図。 

ニコニコ動画風にコメントを付けられる地図です。 
コメントはそこら辺に流れるだけなので、場所を特定することができません。 

プライバシーの心配無し!安心して地元を盛り上げることができます。 
「いま帰ったー」「ここの店員LOVE♪」「メシまずwwww」など、よそじゃコメントしづらいこと、お気軽にどうぞ! 
ただしコメントにお店の名前なんかいれちゃ意味ないですよ・・・ 

※真ん中に近いと、文字が大きく、流れが遅くなります 
※新しいほど上の方で流れます。 


★プロフィールに「自分の庭」を表示しよう! 

HOME設定すると、その場所をデフォルト位置にできます。 
マイアプリの設定から「アプリガジェットを表示する」にチェックを入れてください。 
そしたら、自分のプロフィール画面にお気に入りの地図が表示されますよ。 


★コミュニケーションをしよう! 

メッセージをダブルクリックすることで投稿ユーザーを見られます。 
同じ辺りで同じ気持ちの人がいたらコンタクトとってみましょう。 

マイミクのコメントだけを表示する事も出来ます。 
あとコメントを通知できます。 
マイアプリの設定から「専用情報ボックスを表示する」にチェックを入れてください。 
「通知設定」も忘れずに。 
あらすじ
この記事を書いたら日産の中の人からコメントがあり発作を起こしたので、作ってみた。

カーウィングスとは:世界で最も賢い、人知能カーナビです。(私の認識)


【サービス説明】

カーウィングスに情報配信ができる「カーウィングスキャスティング」向けのサービスです。
現在地のTwitterを読み上げます。
カーラジオ的に周辺の情報を収集するのにご利用頂けます。


【使い方】

「CWCを探す」から、キーワード「Twitterカーラジオ」で検索して下さい。

CARWINGSを持っていない人向け

とりあえず動作確認するには、「CARWINGSエミュレータ」で

このURLを送信して下さい。



【補足説明】

・現在地の周囲2km内のつぶやきを読み上げます
ただ見つからない場合は範囲を適当に広げます。

・RTや@id など、読み上げに支障のありそうな文字は削除しています

・利用者が多い混雑時は、取得に失敗する場合があります
あわてて再取得せず、数分お待ち頂いてから再度操作願います。安全運転で!


【反省点】

・つぶやきが思った以上にくだらなすぎて、役に立たなかった
くだらなさ満点で好きだけどw
 取得したかったつぶやき・・・「渋滞ひどい」「イベント開始しましたー」「雨が降ってきたなう」
 取得できたつぶやき・・・「プリキュア録画失敗」「おなかいたい」「愛してる愛してる愛してる」
そもそも、「目的地のTwitterを取得したら、リアルな最新情報が耳に入ってきていいんじゃない?」と思ったのが作り始めたきっかけ。
でも旅行者よりも現地住人のつぶやきが圧倒的に多いから、ドライブ情報としては役にたたなかった・・・
そんなわけで、ルート探索対応版も用意してるけど未公開。
ドライブしてる人のつぶやきがハッシュタグでまとまってるといいのかもしれない。 #carwings #driving とか。

・位置情報付きでつぶやいている人が限られている
同じ人が連続で出てきちゃう。

・TwitterAPI の利用回数制限にはぼんやりとしか対応できなかった
熱心な人が50人も利用したら混雑になってしまうはず。
NetArt.jp をホワイトリストに入れてもらうか、CARWINGS本体がAPI対応しなければ対応できないと思う。

・車を持ってなくて実機で動作確認していない
なので、変な部分があったらご指摘ください。
検証用にZが欲しいと稟議にかけたら、「子供乗せられないじゃん」「SUVがいい」と言われ、協議した結果エクストレイルに落ち着きました。
よろしくお願いいたします。

SocialWord API

user-pic
0
あなたのホームページに合ったソーシャルワードを表示します。
わかりやすく言えば、関連キーワードです。

将来的には認証を追加したり、表示が突然変わったり、動作は保障できません。
当然使用して発生したいかなる責任も負いません。


使い方

HTMLソースに以下のコードを記述してください。~
クローラーがあなたのホームページを巡回し、自動的にソーシャルワードを表示します。

<script src="http://netart.jp/api/SocialWord.js" type="text/javascript"></script>



デモページはこちら→ http://netart.jp/api/SocialWordDemo.html



より凝った使い方

パラメーターにより動作を変える事ができます。

キーワードを指定する場合(UTF-8)

キーワードを指定する場合(EUC,SJIS)

一覧にリンクをつけたい
 url= にリンクを書く。この例は「http://kantan-search.org/image/:word:/」を渡してる
  「:word:」の部分が関連語に置き換わります

2件だけ表示したい

このアーカイブについて

このページには、過去に書かれたブログ記事のうちサービス説明カテゴリに属しているものが含まれています。

前のカテゴリはお知らせです。

次のカテゴリは日記です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。