首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

百度mapAPI中类似本地搜索

2013-09-23 
百度地图API中类似本地搜索想实现这样一个效果:输入城市名,关键字,根据关键字能搜到本城市中的结果,并将结

百度地图API中类似本地搜索
想实现这样一个效果:输入城市名,关键字,根据关键字能搜到本城市中的结果,并将结果用标注的形式显示出来
设计页面:百度mapAPI中类似本地搜索
前台代码如下,就是没有查询结果,不值什么原因


<script type="text/javascript">
    var map = new BMap.Map("allmap");
    map.centerAndZoom("河南");   //初始化
    
    map.addControl(new BMap.NavigationControl());   //添加平移缩放控件
    map.addControl(new BMap.ScaleControl());   //添加比例尺控件
    map.enableScrollWheelZoom();     //启用滚轮放大缩小
    <%=point %>
</script>

后台代码:

public string key;
    public string point;
    public string start;
   
    protected void btnSearch_Click(object sender, EventArgs e)
    {
        start = txtstarat.Text.Trim();
        key = txtKey.Text.Trim();

        //point += "var local=new BMap.LocalSearch('" + start + "');";
        //point += "local.searchInBounds('" + key + "','" + start + "');";

        point += "var map = new BMap.Map('allmap');";
        point += "map.centerAndZoom('"+start+"',11);";
        point += "var local=new BMap.LocalSearch(map,{";
        point += "renderOptions:{map:map}";
        point +="});";
        point += "local.search('" + key + "');";
    }
API?? 百度地图API 本地搜索 百度地图搜索
------解决方案--------------------


http://developer.baidu.com/map/jsdemo.htm#a2_1 不就是这个例子么?
你直接用map.centerAndZoom("上海",15);刷到前台试试看行不行。还有你查看一下源文件,看看是不是生成的map.centerAndZoom("上海",15); 

热点排行