百度api js参考网址:JSAPI类参考
加载 API js文件
<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=AK"></script>
AK是自己的百度密钥
var ls = new BMap.LocalSearch("北京市");
ls.search("北京大学人民医院");
ls.setSearchCompleteCallback(function (searchResult) {
if (ls.getStatus() == BMAP_STATUS_SUCCESS) {
window.location.href = searchResult.moreResultsUrl;
} else {
this.toast_warn("查无此地!");
return;
}
});
剖析:
var ls = new BMap.LocalSearch("北京市");
1.通过关键字搜索
ls.search("天安门");
2.搜索结束回调函数
ls.setSearchCompleteCallback(function (searchResult) {
if (ls.getStatus() == BMAP_STATUS_SUCCESS) {
}
});
BMAP_STATUS_SUCCESS状态码
拓展:
LocalResult
LocalResultPoi: var poi = rs.getPoi(i);