上の続きです。
Squeak システムに馴染みのない方のために、ブックマークレット版を書いてみました。
使い方は一緒です。MapFan Web の地図画面(左上に「リンク URL」がある画面)でこのブックマークレットを実行すると、Google Maps に移動して同じ場所にフォーカスされます。
javascript:(function(){ary=document.form11.textfield222.defaultValue.match(/\d+/g);function getDegStr(nn,delta,size){return String(parseInt(ary[nn])+ary[nn+1]/60+(parseInt(ary[nn+2])+ary[nn+3]/10)/60/60+delta).substring(0,size);}location.href='http://maps.google.com/maps?ll='+getDegStr(4,0.0032,9)+','+getDegStr(0,-0.00325,10)+'&t=k';})()
(整形するとこんなかんじ)
javascript:( function(){ ary=document.form11.textfield222.defaultValue.match(/\d+/g); function getDegStr(nn,delta,size){ return String( parseInt(ary[nn]) +ary[nn+1]/60 +(parseInt(ary[nn+2])+ary[nn+3]/10)/60/60 +delta).substring(0,size); } location.href='http://maps.google.com/maps?ll=' +getDegStr(4,0.0032,9)+',' +getDegStr(0,-0.00325,10)+'&t=k'; })()
http://www.mapfan.com/index.cgi?MAP=E139.43.56.7N35.39.25.9&ZM=10 (六本木ヒルズ)
移動時自動ズーム版に続く。