株式会社CONFRAGEでは、在宅就労支援、トライアル雇用を行っております。
LAMP,LAPP系が得意な方、是非お待ちしております。
| 目次 |
|---|
|
・住所から座標を取得する ・サンプルソース ・実行例 |
GClientGeocoder(cache?:GGeocodeCache)引数には、キャッシュを指定する事が出来ます。 何も指定していない場合は、GFactualGeocodeCache が使用されます。
getLatLng(address:String, callback:function)1番目の引数に座標を調べたい住所を文字列で指定します。 2番目の引数には、サーバからレスポンスが返ってきたときに呼び出すコールバック関数を指定します。
<script type="text/javascript">
<!--
var geocoder;
function init() {
if (GBrowserIsCompatible()) {
geocoder = new GClientGeocoder();
}
}
function moveAddress() {
var address = document.getElementById("address").value;
geocoder.getLatLng(address, moveTo);
}
function moveTo(latlng) {
if (latlng){
alert("座標:" + latlng);
}else{
alert("座標を取得できません。");
}
}
//-->
</script>
</head>
<body onload="init()" onunload="GUnload()">
<form>
<p>
<input type="text" id="address" size="30" value="" />
<input type="button" id="addressbtn" value="座標取得" onclick="moveAddress()" />
</p>
</form>
<div id="map_canvas" style="width: 400px; height: 400px"></div>
</body>
</html>