#pre{{
Thank you for signing up for a Google Maps API key!
Your key is:
xxxxx
This key is good for all URLs in this directory:
http://localhost:3000/
Here is an example web page to get you started on your way to mapping glory:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<title>Google Maps JavaScript API Example</title>
<script src="http://maps.google.com/maps?file=api&v=2&key=xxxxx"
type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
function load() {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("map"));
map.setCenter(new GLatLng(37.4419, -122.1419), 13);
}
}
//]]>
</script>
</head>
<body onload="load()" onunload="GUnload()">
<div id="map" style="width: 500px; height: 300px"></div>
</body>
</html>
Check out the API documentation for more information.
}}
[http://pc035.tkl.iis.u-tokyo.ac.jp/~sagara/geocode/index.php:title]
http://pc035.tkl.iis.u-tokyo.ac.jp/~sagara/geocode/index.php
>||
#pre{{
CSISシンプルジオコーディング実験(CSIS Simple Geocoding Experiment)
使い方
本実験では以下の形式でパラメータを指定して,ジオコーディングエンジンを呼び出します.
http://geocode.csis.u-tokyo.ac.jp/cgi-bin/simple_geocode.cgi?addr=<住所>[オプションパラメータ...]
パラメータ 意味 説明 選択肢
addr 住所 変換したい住所文字列を指定します.省略することはできません. 任意の地名・住所(例「目黒区駒場4−6−1」)
charset 文字エンコード 住所文字列の文字エンコードを指定します.省略した場合には自動識別しますが,文字列が短い場合には識別できない場合もありますので,なるべく指定してください. x-euc-jp, Shift_JIS, ISO-2022-JP, UTF8
geosys 測地系 日本測地系または世界測地系を指定します.省略した場合,世界測地系になります. tokyo, world
series 元データ 利用する位置参照情報の元データを選択します.省略した場合,住所(ADDRESS)になります(本サービスで利用している元データの詳細は利用データの詳細を参照してください). ADDRESS(住所), STATION(駅), PLACE(地名), FACILITY(公共施設)
constraint 制約条件 特定の文字列を含む結果だけを返します.同じ地名が複数の都道府県に存在する時,特定の県に含まれるものだけを利用したいといった場合に利用します.省略した場合,全ての結果を返します. 任意の文字列(例:「東京都」)
問い合わせと変換結果の例
例1:「目黒区駒場4−6−1」を世界測地系で変換
例2:「駒場東大前」を旧測地系で変換
例3:秋田県にある「中岳」を旧測地系で変換
実装例
例1:再配布・改変利用可能サンプルスクリプト(Ruby 1.8.1以降) [ダウンロード] [テスト]
例2:Ajaxを利用したジオコーディングデモ[テスト]
変換結果
変換した結果は以下の例のような XML フォーマットで返されます.ただし, encoding はcharsetで指定したコードになります.また,見やすくするためインデントしてありますが,実際に返されるデータには行頭の空白はありません.
series がPLACE以外の場合
<?xml version="1.0" encoding="EUC-JP" ?>
<results>
<query>駒場4−6−1</query>
<geodetic>wgs1984</geodetic>
<iConf>4</iConf>
<converted>駒場4−6−</converted>
<candidate>
<address>茨城県/取手市/駒場/四丁目/6番</address>
<longitude>140.053268</longitude>
<latitude>35.915131</latitude>
<iLvl>7</iLvl>
</candidate>
<candidate>
<address>東京都/目黒区/駒場/四丁目/6番</address>
<longitude>139.677521</longitude>
<latitude>35.662941</latitude>
<iLvl>7</iLvl>
</candidate>
</results>
検索された地名(query),測地系(geodetic),確信度(iConf)に続き,各候補を<candidate>〜< /candidate>で列挙します.それぞれの候補について地名(address),代表点の経緯度(longitude, latitude),地名詳細度(iLvl)を返します.iConf, iLvl の意味についてはhttp://pc035.tkl.iis.u-tokyo.ac.jp/~sagara/geocode/modules/csv-admatch0/index.php?id=6l">こちらの解説を参照してください.
Series がPLACEの場合
<?xml version="1.0" encoding="Shift_JIS"?>
<results>
<query>相模湖</query>
<geodetic>tokyo_datum</geodetic>
<iConf>2</iConf>
<converted>相模湖</converted>
<candidate>
<address>神奈川県/津久井郡/相模湖</address>
<longitude>139.185699</longitude>
<latitude>35.610100</latitude>
<romaji>Pref. Kanagawa, Tsukui-gun, Sagamiko</romaji>
<category>3-2</category>
</candidate>
</results>
検索された地名(query),測地系(geodetic),確信度(iConf)に続き,各候補を<candidate>〜< /candidate>で列挙します.それぞれの候補について地名(address),代表点の経緯度(longitude, latitude),英語風ローマ字表記(romaji),カテゴリコード(category)を返します.iConf, category の意味についてはこちらの解説を参照してください.カテゴリコードが3-2の場合は「自然地名」の「湖沼・河川・湖岸地形」を意味します.
||<
}}