<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!--<style>
body{ margin:0; padding:0;font:12px/16px Verdana, Helvetica, Arial, sans-serif;}
</style>-->
<link rel="stylesheet" href="/Public/Css/demo.Default.css" type="text/css" />
<title>地理解析(地址匹配)</title>
<script language="javascript" src="http://webapi.amap.com/maps?v=1.2&key=8325164e247e15eea68b59e89200988b"></script>
<script language="javascript">
var mapObj,toolbar,overview,scale;
function mapInit()
{
var opt = {
level:13,//设置地图缩放级别
center:new AMap.LngLat(116.397428,39.90923),//设置地图中心点
doubleClickZoom:true,//双击放大地图
scrollWheel:true//鼠标滚轮缩放地图
}
mapObj = new AMap.Map("iCenter",opt);AMap.Conf.network = 1;
mapObj.plugin(["AMap.ToolBar","AMap.OverView","AMap.Scale"],function()
{
toolbar = new AMap.ToolBar();
toolbar.autoPosition=false; //加载工具条
mapObj.addControl(toolbar);
overview = new AMap.OverView(); //加载鹰眼
mapObj.addControl(overview);
scale = new AMap.Scale(); //加载比例尺
mapObj.addControl(scale);
});
}
function addressToGeoSearch_CallBack(data){
var resultStr="";
if(data.status =="E0")
{
resultStr=data.list[0].x+","+data.list[0].y;
}
document.getElementById("result").innerHTML += resultStr+"|";
}
var index=0;
var adds=[{"HOTELID":"381","ADDRESS":"北京市朝阳区东三环中路10号(国贸桥东南角近招商局大厦)"},{"HOTELID":"382","ADDRESS":"北京市顺义区天竺中街6号(天瑞加油站对面)"}];
adds=eval(adds);
function bdGEO(){
var add = adds[index];
geocodeSearch(add);
index++;
}
function geocodeSearch(add){
mapObj.clearMap();
if(index < adds.length){
setTimeout(window.bdGEO,1);
}
//
var GeocoderOption = {
range:300,//范围
crossnum:2,//道路交叉口数
roadnum :3,//路线记录数
poinum:2//POI点数
};
var geo = new AMap.Geocoder(GeocoderOption);
geo.geocode(add.ADDRESS,function(data){
var resultStr="";
if(data.status =="E0")
{
resultStr=data.list[0].x+","+data.list[0].y;
}
document.getElementById("result").innerHTML +=add.HOTELID+"、"+resultStr+"|";
}
);
}
</script>
</head>
<body onload="mapInit();">
<table width="661px" border="0" cellpadding="0" cellspacing="0">
<tr>
<td><div id="iCenter" style="height:300px;width:661px"> </div></td></tr>
<tr> <td>
<div>地理解析(地址匹配)<b>地址:</b><input type="text" id="address" name="address" value="北京市海淀区苏州街" />
<input type="button" value="查询" onclick="bdGEO()" />
<br><b>端到端往返延迟(round-trip delay):</b>
<input type="text" id="textSearchTime" readonly="yes" style="border: 0px;width:60%"/><br><b>本次请求 ID:</b><input type="text" id="textUniqId" readonly="yes" style="border: 0px;width:60%" /></input>
</div>
</td>
</tr>
<tr><td><div style="padding:0px 0 4px 2px; background-color:#D1EEEE"><b>搜索结果:</b></div></td></tr>
<tr> <td><div id="result" name="result" style="overflow:auto;margin-top:5px; width:100000px; height:10000px"> </div></td> </tr>
</table>
</body>
</html>