第一步:
function search(point,key, callback){
map.centerAndZoom(point, 16);//假装你已经把地图加载好了
var local = new BMap.LocalSearch(map, {
renderOptions: { map: map, autoViewport: true},
onSearchComplete: function(results){
if (local.getStatus() == BMAP_STATUS_SUCCESS){
for(var key in results){
if(toString.apply(results[key]) === '[object Array]' && results[key].length > 0){
search_result = results[key]
}
}
map.addEventListener("click", callback);//结果点击了~~
}
}
});
local.searchNearby(key, point, 3000);//以point为中心3公里范围内搜索含有关键词key的地点
}
第二步:
search(point, '永辉超市', function(e){
$(search_result).each(function(){
if(this.title == e.Qa.K.title){
//这里this就是被点击的结果信息了~~想知道有什么自己console.log吧
}
})
});