<script language="javascript">
var map,search,points;
function showPoint(searchResult)
{
if(searchResult.count>0)//如果存在搜索结果
{
map.clearOverLays();
points=[];
var html="";
html+='共'+search.totalNumber+'条记录,分'+search.totalPage+'页,当前第'+searchResult.getPageIndex()+'页';
//在地图上显示中心点,中心点的匹配可能有多个
for(var i=0;i<searchResult.centerPoints.length;i++)
{
var poi=searchResult.centerPoints[i];
var point=new LTPoint(poi.point[0],poi.point[1]);
var icon=new LTIcon();//为中心点指定不同的图标
icon.setImageUrl("http://www.51ditu.com/ls/img/poi/centerPoi.gif");
var marker=new LTMarker(point,icon);
map.addOverLay(marker);
marker.name=poi.name;
LTEvent.bind(marker,"click",marker,function(){this.openInfoWinHtml(this.name)});
}
for(var i=0;i'+poi.name+'';
}
document.getElementById("resultDiv").innerHTML=html;
map.getBestMap(points);
}
else
{
alert('无结果');
}
}
function onLoad()
{
map=new LTMaps("mapDiv");
map.cityNameAndZoom("beijing",5);
map.addControl(new LTStandMapControl());
search=new LTLocalSearch(showPoint);
search.setCity('北京');
search.areaNum=5;//指定搜索结果返回的最多中心点匹配数目
search.search('美食','灵图');
}
</script>
...
<body onload="onLoad()"/> |