2006年6月13日にGoogle Mapsに米国などの住所に関するジオコーディングの機能が加わりました。 また、2006年12月7日に日本の住所や駅などに関するジオコーディング機能が加わりました。
var map = new GMap2(document.getElementById("map"));
var geocoder = new GClientGeocoder();
function showAddress(address) {
geocoder.getLatLng( address, showTheLatLng );
}
function showTheLatLng (latlng) {
var address = document.getElementById("address").value; // 入力欄のidはaddress
if (!latlng) {
alert("ご指定の住所(" + address + ")はジオコーディングできませんでした。");
}
else {
map.setCenter(latlng, 13);
map.addControl(new GLargeMapControl());
map.addControl(new GMapTypeControl());
var marker = new GMarker(latlng);
map.addOverlay(marker);
marker.openInfoWindowHtml(address);
}
}
下の欄に、住所、駅名、施設名などを入力してお試しください。
ジオコーディング地点の経緯度が表示されるバージョンもご覧ください(2007年1月20日追加)。