function searchAction(keyword, page) {
page = page || 0;
var filter = []; //過濾條件
var filterData=''
$.each($('#selected-attr a'), function(i, item){ //將選中的篩選條件添加到過濾條件引數中
value = $(item).attr('query');
filter.push(parseInt(value));
});
if(filter.length>0){
filterData="https://bbs.csdn.net/topics/sjType:["+filter.join(',')+"]"
}
console.log(filterData);
var url = "http://api.map.baidu.com/geosearch/v2/local?callback=?";
$.getJSON(url, {
'q' : keyword, //檢索關鍵字
'page_index' : page, //頁碼
'filter' : 'sjType:[10001,11001]' , //過濾條件 這里寫死沒有問題 如果使用 filterData 輸出是 sjType:[10001,11001] 也就是說從表面看和寫死的一樣[10001,11001] 但是查不出來
'region' : '', //北京的城市id
'scope' : '2', //顯示詳細資訊
'geotable_id': 66764,
'ak' : '******************************' //用戶ak
},function(e) {
renderList(e, page + 1);
renderMap(e, page + 1);
});
}
還有我的地圖只有標注點周邊的都沒有是怎么回事?

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/107007.html
標籤:云存儲
下一篇:電子資訊一班上傳檔案教程
