�롼�ȸ����˴ؤ��Ƥϡ����ΤȤ���livedoor�Τ��줬���֤褯����Ƥ���褦�˻פ��ޤ���
[N] livedoor �Ͽ޾���֥롼�ȸ����ܺ�����פ��ɤ��������������Ѥ���livedoor �Ͽ޾���֥롼�ȸ����ܺ�����פ��������ä��ΤǤ��Ҳ�
������Livedoor�˸¤餺���롼�ȸ����Ͻ�ȯ���������������꤬�빽���ݤ˴����Ƥ����Τǡ������Hack���Ѱդ��Ƥߤޤ�����
�פϡ� 404 Blog Not Found:javascript + perl - �����Google Map�˥�����������Hack�פǾҲ𤷤�geocoding.jp����̾����ɸ�Ѵ��򤷤ơ����κ�ɸ��Ȥäƾ������ܤʤ��ǽ������򤷤Ƥ��ޤ������Ȥ�����ΤǤ���
<script> function $(id){ return document.getElementById(id) } function GCJP2JSONP(proxy, cb){ this.proxy = proxy; this.cb = (cb || 'jsonp'); this.parse = function(q, cb){ if (! cb) cb = this.cb; var script = document.createElement('script'); script.id = this.proxy + '?q=' + encodeURIComponent(q) + '&callback=' + cb + '&d=tokyo'; script.charset = 'UTF-8'; script.src = script.id; document.lastChild.appendChild(script); // document.lastChild.removeChild(script); }; return this; } var gcjpjsonp = new GCJP2JSONP('http://www.dan.co.jp/~dankogai/cgi/gcjp2jsonp.cgi'); function get_mapfanloc(json){ var l = json.coordinate_tokyo; return (('E' + l.lng_dms) + ('N' + l.lat_dms)).replace(/,/g, '.'); } function get_start(json){ if (json.error) return; $('startloc').innerHTML = get_mapfanloc(json); //(new JKL.Dumper()).dump(json) gcjpjsonp.parse($('goal').value, 'get_goal'); } function get_goal(json){ if (json.error) return; var goalloc = get_mapfanloc(json); $('goalloc').innerHTML = goalloc; make_link($('startloc').innerHTML, goalloc); } function make_link(startloc, goalloc){ var zm = 8; var href = 'http://map.livedoor.com/map/route?' + [ 'URI=route', 'ZM='+ 8, 'MAP='+startloc, 'START='+startloc, 'GOAL='+goalloc ].join('&'); // $('json').value = href; $('ldlink').setAttribute('href', href); $('ldlink').innerHTML = 'Livedoor�ǥ롼�ȸ���:' + $('start').value + '��' + $('goal').value; } </script> <div style="border: dotted 1px; padding: 0.5em"> <dt>��������</dt> <dd> <input type="text" id="start" size="40" value="����������Ķ�������1-1"></dd> <dd>��ɸ(mapfan����):<span id="startloc"></span><dt> <dt>������</dt> <dd> <input type="text" id="goal" size="40" value="����Թ���ϻ����6-10-1"></dd> <dd>��ɸ(mapfan����):<span id="goalloc"></span><dd> </dl> <dt><input type="submit" onclick="gcjpjsonp.parse($('start').value, 'get_start')" value="�������"></dt> <dd><a id="ldlink" target="_blank" href="#">Livedoor�ǥ롼�ȸ���:</a></dd> </div>
Enjoy!
Dan the Route Finder's Little Helper
���Υ֥����˥����Ȥ���ˤ�����������ɬ�פǤ���
��������������
���ε����ˤϵ��ĥ桼�����������Ȥ��Ǥ��ޤ���