function setPlace(myValue) {
function myFun() {
var j = 0;
for (var i = 0; i < local.getResults().getCurrentNumPois(); i ++){
var pp = local.getResults().getPoi(i).point;
var title = local.getResults().getPoi(i).title;
map.centerAndZoom(pp, 18);
var er =new BMap.Marker(pp);
if(!map.centerAndZoom(pp, 18)){
map.removeOverlay(er);
}
(function (x) {
var opts = {title : '<span style="font-size:14px;color:#0A8021">地点</span>'};
var infoWindow =new BMap.InfoWindow("<div style='line-height:1.8em;font-size:12px;'>"+title+"</div>", opts);
er.addEventListener("mouseover", function(){
this.openInfoWindow(infoWindow);
});
er.addEventListener("mouseout", function(){
this.closeInfoWindow(infoWindow);
});
map.addOverlay(er);
console.log(er)
//map.removeOverlay(er)
j++;
})(j)
}
// map.setCenter(pp)
// local.enableAutoViewport()
}
var local = new BMap.LocalSearch("南京", { //智能搜索
onSearchComplete: myFun
});
local.search(myValue);
}
function myFun() {
var j = 0;
for (var i = 0; i < local.getResults().getCurrentNumPois(); i ++){
var pp = local.getResults().getPoi(i).point;
var title = local.getResults().getPoi(i).title;
map.centerAndZoom(pp, 18);
var er =new BMap.Marker(pp);
if(!map.centerAndZoom(pp, 18)){
map.removeOverlay(er);
}
(function (x) {
var opts = {title : '<span style="font-size:14px;color:#0A8021">地点</span>'};
var infoWindow =new BMap.InfoWindow("<div style='line-height:1.8em;font-size:12px;'>"+title+"</div>", opts);
er.addEventListener("mouseover", function(){
this.openInfoWindow(infoWindow);
});
er.addEventListener("mouseout", function(){
this.closeInfoWindow(infoWindow);
});
map.addOverlay(er);
console.log(er)
//map.removeOverlay(er)
j++;
})(j)
}
// map.setCenter(pp)
// local.enableAutoViewport()
}
var local = new BMap.LocalSearch("南京", { //智能搜索
onSearchComplete: myFun
});
local.search(myValue);
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货