GDDが終わったので、気持ちを徐々にMA4へ切り替えていきます。
以前、Mashup Award 4thのエントリを書いたときに、SuntoryのBarNavi APIが気になっているということを書きました。
で、さっそくAPIの利用申請をして使おうとしたら、どうもフォーマットがXMLだけっぽい。なのでPipesでデータを取得できるようにしました。たいしたことはしてないのですが、まあ同じAPIを利用しようと思っている人がいたら、これを使うなりコピーするなりしてください。
jQueryと使うならこんな感じすると良いかも↓
$(init);
function init(){
var obj = {
"key":"your key"//BarNaviのAPIのKey
,"pattern":"1"
,"lat":"35.671051"
,"lng":"139.760535"
,"range":"1000"
,"datum":"world"
,"type":"0"
,"_callback":"cb"//コールバック関数
}
var url = getRequestUrl(obj);
$.getScript(url);
}
function getRequestUrl(obj){
var base = 'http://pipes.yahoo.com/pipes/pipe.run'
+'?_id=7J43uok43RGoLtmxTqoASA&_render=json';
var param = [];
for(p in obj){
param.push(p + '=' +obj[p]);
}
return base + '&' + param.join('&');
}
function cb(data){
//処理を記述
}
あくまで1例ですが。
さ、「おもろー!」なアプリのネタを考えようかな。