Google ローカル(PC版)⇒ Mapion のブックマークレット(京ぽん用)


発想を転換させてブックマークレットを2回に分ける事であっさり解決しました。(ほんとは一発で済ませたいけど……)


まず第1段階 「飛び先のチェック by ぴょん基地の友達」 を使ってソースを表示。

javascript:location="http://www.kakiko.com/check/?"+document.activeElement;

アクティブなリンク先のソースを表示。
使い方
例としてキーワード「旅館」、場所「臼田」で Google ローカル(PC版) で検索して
http://local.google.co.jp/local?sc=1&hl=ja&q=%97%B7%8A%D9&near=%89P%93c&btnG=Google+%8C%9F%8D%F5&rl=1
が表示されたら
「A.」の「清集館」を選択(アクティブリンクに)してこのブックマークレットを起動します。
すると
http://www.kakiko.com/check/?http://local.google.co.jp/local?q=%E6%97%85%E9%A4%A8&hl=ja&lr=&ie=UTF-8&inlang=ja&sa=G&near=%E8%87%BC%E7%94%B0&rl=1&sc=1&radius=0&latlng=36190867,138491442,17311115162089104070
により、リンク先のソースが表示されます。



次に第2段階でこのソースを使ってマピオン地図を表示。

javascript:(function(){var X=String(document.body.innerHTML.match(/point lat=.+?\//)).match(/\d+\.\d+/g);location="http://www.mapion.co.jp/c/f?uc=1&grp=pda&size=350,350&scl=25000&nl="+X[0]+"&el="+X[1]})();

Google ローカル(PC版)ソースから Mapion PDA 地図を表示します。

使い方
第1段階でソースが表示されたらこのブックマークレットを起動します。
これにより
http://www.mapion.co.jp/c/f?uc=1&grp=pda&size=350,350&scl=25000&nl=36.198750&el=138.478903
が表示されます。



★おまけ★ ここで表示される地図のサイズを変更したい時は↓が便利です。

javascript:(function(){var x=prompt("size(x):",570), y=prompt("size(y):",480); location=unescape(location).replace(/&size=\d+,\d+/ig,"")+"&size="+x+","+y;})()

Mapion地図サイズ変更
使い方
マピオン地図が表示されている状態で起動します。
PDA版、標準版、MapionBB版のいずれでもOK!
ただし、MapionBB版のときに 500,500 のサイズを指定するとMapionBBのデフォルトのサイズに変更されます。



★もうひとつおまけ★
第2段階で MapionBB を使って大きな地図を表示したいと思う人も居るかもしれないので、↓。

javascript:(function(){var X=String(document.body.innerHTML.match(/point lat=.+?\//)).match(/\d+\.\d+/g);location="http://www.mapion.co.jp/c/f?uc=1&grp=MapionBB&nl="+X[0]+"&el="+X[1]+"&scl=25000&size=570,480"})();

Google ローカル(PC版)ソースから MapionBB 地図を表示します。
使い方
第1段階でソースが表示されたらこのブックマークレットを起動します。
これにより
http://www.mapion.co.jp/c/f?uc=1&grp=MapionBB&nl=36.198750&el=138.478903&scl=25000&size=570,480
が表示されます。




追記
このブックマークレットは、メンテナンスしていません。
2005-10-09の日記
2005-10-17の日記
を見て下さい。