// html中引用的js ak 为百度地图密钥
<script type="text/javascript" src="http://api.map.baidu.com/api?v=1.5&ak=OMS0n7xaFPxIowC8WTao5zzq"></script>
//根据关键这搜索区域
function localSearchByPoint(lat,lng) {var map = new BMap.Map("baiduMap"); // 创建地图实例 即 地图显示的区域
map.addControl(new BMap.NavigationControl());//地图控制插件,该插件可以控制地图的位置地图的显示比例
map.addControl(new BMap.ScaleControl());//显示在地图下方,告诉你地图上1cm对应的真实距离
map.addControl(new BMap.OverviewMapControl());
map.addControl(new BMap.MapTypeControl());//地图的显示类型:包括地图和卫星
var point = new BMap.Point(lng, lat); // 创建点坐标
map.centerAndZoom(point, 18);
var marker = new BMap.Marker(point); // 创建标注
map.addOverlay(marker); // 将标注添加到地图中
map.enableKeyboard(); //键盘操作
map.enableDragging(); // 拖拽
map.enableScrollWheelZoom(); // 鼠标滚动
//确定搜索对象
var local = new BMap.LocalSearch(map, {
renderOptions : {
map : map
}
});
//根据关键字定义到相应的区域
local.search(point);
}