2010年9月29日 地図
YOLP 測地系変換APIを新公開、既存APIへの機能追加もリリースしました!
(中略)
■「スタティックマップAPI」に、地図画像のスタイルを指定する機能を追加しました。
地図の色やフォントを変えたり、特定の店舗や名称を非表示にしたり、地図そのものの表示を制御できます。

Yahoo!デベロッパーネットワーク - お知らせ一覧
スタイル(style)パラメータに地図のスタイルを指定することで、地図のスタイルを変更できます。
スタイルを指定すると、通常の地図とは見栄えの異なる地図を表示することができます。

Yahoo!デベロッパーネットワーク - 地図 - スタティックマップ - 地図のスタイルを変更する

スタンダード(style=base:standard)
Yahoo!地図 スタティックマップAPI スタイル変更

http://map.olp.yahooapis.jp/OpenLocalPlatform/V1/static?appid=nilabinfo&width=400&height=300&lat=35.171017&lon=136.909088&z=17&mode=map&style=base:standard

ビビッド(style=base:vivid)
Yahoo!地図 スタティックマップAPI スタイル変更

http://map.olp.yahooapis.jp/OpenLocalPlatform/V1/static?appid=nilabinfo&width=400&height=300&lat=35.171017&lon=136.909088&z=17&mode=map&style=base:vivid

ボールド(style=base:bold)
Yahoo!地図 スタティックマップAPI スタイル変更

http://map.olp.yahooapis.jp/OpenLocalPlatform/V1/static?appid=nilabinfo&width=400&height=300&lat=35.171017&lon=136.909088&z=17&mode=map&style=base:bold

シンプル(style=base:simple)
Yahoo!地図 スタティックマップAPI スタイル変更

http://map.olp.yahooapis.jp/OpenLocalPlatform/V1/static?appid=nilabinfo&width=400&height=300&lat=35.171017&lon=136.909088&z=17&mode=map&style=base:simple

モノトーン(style=base:monotone)
Yahoo!地図 スタティックマップAPI スタイル変更

http://map.olp.yahooapis.jp/OpenLocalPlatform/V1/static?appid=nilabinfo&width=400&height=300&lat=35.171017&lon=136.909088&z=17&mode=map&style=base:monotone

ブルー(style=base:blue)
Yahoo!地図 スタティックマップAPI スタイル変更

http://map.olp.yahooapis.jp/OpenLocalPlatform/V1/static?appid=nilabinfo&width=400&height=300&lat=35.171017&lon=136.909088&z=17&mode=map&style=base:blue

レッド(style=base:red)
Yahoo!地図 スタティックマップAPI スタイル変更

http://map.olp.yahooapis.jp/OpenLocalPlatform/V1/static?appid=nilabinfo&width=400&height=300&lat=35.171017&lon=136.909088&z=17&mode=map&style=base:red

グリーン(style=base:green)
Yahoo!地図 スタティックマップAPI スタイル変更

http://map.olp.yahooapis.jp/OpenLocalPlatform/V1/static?appid=nilabinfo&width=400&height=300&lat=35.171017&lon=136.909088&z=17&mode=map&style=base:green

オブジェクトはツリー構造となっています。
ツリーのトップにはlabel(注記)、figure(平面)、shading(シェーディング)の3つのグループがあります。label(注記)、figure(平面)、shading(シェーディング)自体を指定することもできます。
オブジェクトを指定すると、その下位にぶら下がったオブジェクトも指定することになります。

例えば、off(非表示にするオブジェクト)属性に「address」を指定した場合、「address」の下位にある「city」、「prefecture」、「town」、「public_office」、「city_office」、「pref_office」のすべてが非表示になります。
図式の種類によって表示できるオブジェクトが異なります。デフォルトでは指定した図式で表示できるすべてのオブジェクトが表示された状態です。デフォルトで表示されないオブジェクトを表示することはできません。

Yahoo!デベロッパーネットワーク - 地図 - スタティックマップ - オブジェクト一覧

名古屋栄 注記(style=off:figure,shading)
Yahoo!地図 スタティックマップAPI スタイル変更

http://map.olp.yahooapis.jp/OpenLocalPlatform/V1/static?appid=nilabinfo&width=400&height=300&lat=35.171017&lon=136.909088&z=17&mode=map&style=base:standard|off:figure,shading

名古屋栄 平面(style=off:label,shading)
Yahoo!地図 スタティックマップAPI スタイル変更

http://map.olp.yahooapis.jp/OpenLocalPlatform/V1/static?appid=nilabinfo&width=400&height=300&lat=35.171017&lon=136.909088&z=17&mode=map&style=base:standard|off:label,shading

富士山
Yahoo!地図 スタティックマップAPI スタイル変更

http://map.olp.yahooapis.jp/OpenLocalPlatform/V1/static?appid=nilabinfo&width=400&height=300&lat=35.372933&lon=138.726775&z=11&mode=map&style=base:standard

富士山 注記(style=off:figure,shading)
Yahoo!地図 スタティックマップAPI スタイル変更

http://map.olp.yahooapis.jp/OpenLocalPlatform/V1/static?appid=nilabinfo&width=400&height=300&lat=35.372933&lon=138.726775&z=11&mode=map&style=base:standard|off:figure,shading

富士山 平面(style=off:label,shading)
Yahoo!地図 スタティックマップAPI スタイル変更

http://map.olp.yahooapis.jp/OpenLocalPlatform/V1/static?appid=nilabinfo&width=400&height=300&lat=35.372933&lon=138.726775&z=11&mode=map&style=base:standard|off:label,shading

富士山 シェーディング(style=off:label,figure)
Yahoo!地図 スタティックマップAPI スタイル変更

http://map.olp.yahooapis.jp/OpenLocalPlatform/V1/static?appid=nilabinfo&width=400&height=300&lat=35.372933&lon=138.726775&z=11&mode=map&style=base:standard|off:label,figure

# What's shading? シェーディングってなに……?

コンビニ(style=off:label|on:store)
Yahoo!地図 スタティックマップAPI スタイル変更

http://map.olp.yahooapis.jp/OpenLocalPlatform/V1/static?appid=nilabinfo&width=400&height=300&lat=35.171542&lon=136.885897&z=18&mode=map&style=base:standard|off:label|on:store

コンビニ(サークルKとサンクスを消す)(style=off:label|on:store|off:store03,store04)
Yahoo!地図 スタティックマップAPI スタイル変更

http://map.olp.yahooapis.jp/OpenLocalPlatform/V1/static?appid=nilabinfo&width=400&height=300&lat=35.171542&lon=136.885897&z=18&mode=map&style=base:standard|off:label|on:store|off:store03,store04

style=off:label,store03,store04|on:store だと失敗するので指定する順番とか。
Yahoo!地図 スタティックマップAPI スタイル変更

http://map.olp.yahooapis.jp/OpenLocalPlatform/V1/static?appid=nilabinfo&width=400&height=300&lat=35.171542&lon=136.885897&z=18&mode=map&style=base:standard|off:label,store03,store04|on:store

せっかくなのでいろいろなスタイルをスクロールする地図で見れるようにしてみた。地図上のロゴやコピーライトがすごくじゃまだけど・・・
Yahoo! Open Local Platform スタティックマップAPI on Yahoo! Open Local Platform JavaScript API
Yahoo! Open Local Platform スタティックマップAPI on Yahoo! Open Local Platform JavaScript API

Ref. Yahoo!デベロッパーネットワーク - 地図 - スタティックマップ

tags: YahooJapanMapsAPI zurazure

Posted by NI-Lab. (@nilab)