高德绑定淘宝显示服务器忙,高德地图信息窗口绑定问题

把后台数据调过来然后for循环创建marker标记,然后每个标记创建一个信息窗口绑定,点击的时候出现一个信息窗口然后里面显示出数据提供的内容和姓名,我做出来之后数据读不出来,不管点击任何个marker,信息都是第一次点击的内容

var newmarkers = [...];//provinces是后台调过来的数据

for (var i = 0; i

//console.log(i);

var newlnglat = provinces[0]['subDistricts'][i]['center'].split(',');

var safelevel = provinces[0]['subDistricts'][i]['level'];

var webdress;

var nameId=provinces[0]["subDistricts"][i]["name"];

var contId=provinces[0]['subDistricts'][i]["intro"];

if (safelevel>=85) {

webdress='http://www.haotu.net/up/1155/16/152.png';

}else if(safelevel>=75&&safelevel<85){

webdress='http://www.haotu.net/up/1155/16/156.png';

}else if(safelevel==60){

webdress='http://www.haotu.net/up/1155/16/153.png';

}else{

webdress='http://www.haotu.net/up/1155/16/151.png'

}

var newmarker = new AMap.Marker({

position: newlnglat,

icon: webdress,

//offset: {x: -8,y: -34}

});

var infoWindow = new AMap.InfoWindow({

isCustom: true, //使用自定义窗体

content: '

姓名:'+nameId+'

'+contId+'

',

offset: new AMap.Pixel(16, -45)

});

AMap.event.addListener(map, 'zoomend', _clsoeInfoWindow);

function _clsoeInfoWindow(){

if(map.getZoom()<13){

//alert("1");

infoWindow.close();

};

}

//AMap.event.addListener(newmarker, 'click', function() {

// infoWindow.open(map, newmarker.getPosition());

// });

AMap.event.addListener(newmarker, 'click', function(e) {

//alert(e.lnglat)

//infoWindow.open(map, newmarker.getPosition());

infoWindow.open(map, e.lnglat);

});

newmarkers.push(newmarker);

};

// 添加点聚合

function addCluster() {

map.plugin(["AMap.MarkerClusterer"], function() {

var cluster = new AMap.MarkerClusterer(map, newmarkers);

});

}

addCluster();

bVCL9M

bVCMae

bVCMag

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值