Yahoo!地図のURLスキームを活用したいんだけど

どこかに詳しいページ、あるのかな。


Yahoo!地図

Yahoo!地図 - 混雑レーダーや雨雲レーダー搭載の無料地図アプリ 4.17.0
分類: ナビゲーション,ライフスタイル
価格: 無料 (Yahoo Japan Corp.)

散策のときGoogleMapを使っていたけれど、付近の施設が出たり消えたりするので、最近Yahoo!地図に切り替えています。まだ評価は定まっていませんが、独特の配色で道路や建物類を見つけやすいのが好み。でもアイコンがなあ、アイコンがダサい。


URLスキームのオプション

起動用のスキームはネット上ですぐ見つかるけれど、それだけじゃ使いにくい。そう思っていたんですが、「お知らせ」を見ると当たり前のようにURLスキームが書かれていました。なんだ、結構いろんな変数が揃っているじゃないか。なんで公開しない?

yjmap://pin/?lat=35.6325460&lon=139.8813280&uid=538311784c705bc6d27126963abe3af3a167d592&zoom=15&layer=crowd

yjmap://search/?lat=35.625197807821&lon=139.2437088257&zoom=7&query=%E7%B4%85%E8%91%89

pinは「ピン」、searchは「検索」でしょうね。latはlatitude(緯度)、lonはlongitude(経度)。さらにlayerで混雑状況を重ねたり、地図のサイズを決めるzoomが使えるようです。十分十分。「お知らせ」をチェックしていれば、他のオプションも登場するかも。


Textwellから検索

Textwell 1.5
分類: 仕事効率化,ユーティリティ
価格: \360 (Sociomedia)

latとlon、つまり北緯東経を省略するとスキームが使えなくなる。元の用途は「付近にあるコンビニを探す」でしょうか。他のYahooアプリからの連携用だろう。でも現在地まで取得すると複雑になるので、今回は住所検索だけのアクションにしました。

url="yjmap://search?lat=35&lon=135&query="+T.stdin.currentText;
T(url);
Import Textwell ActionYahooMap


使い方

カーソル行をキーワードにYahoo!地図で検索します。ピタッと出るときと、やたら広範囲が表示されるときがあり、なるほど公式が発表してないのはこのせいか。でも地図を出すならこれでも十分です。カスタマイズして経緯を自宅に固定するといいかも。


まとめ

地図は言語です。地名という個々の言葉を空間に配置し、なまの地形を言語世界で覆う。だから電車の駅や名勝地をどう出すかによって、地図は独自の性格を帯びます。GoogleMapが見せる「世界」は物理的だけど、Yahooのほうは生活臭がする。とくに「雨雲レーダー」はありがたい。散策中に急な雨に襲われることなく、ルートを変更して回避できます。