init ()。
var provinces=this.provinces;
if (! 提供程序| |提供程序. length==0) {
返回假;
}
var hmap={
重置启用: true,
center: ['106.687915 ',' 26.499209'],
zoom: 10
(;
varmap=newamap.map('container ',hmap );
var markers=[]; //province引用Demo引用的JS文件
//var longitudeArr=[]; //经度
//var latitudeArr=[]; //纬度
for(varI=0; i provinces.length; IzjDGS=1({
Var标记器;
varn位置=provinces [ I ].center.split (
//console.log(nposition )”、nposition );
if(nposition[0]=='26.571257 ' ) ) )
返回假;
}
if(nposition.length==2) {
//longitude arr.push (n position [0];
//latitude arr.push (n position [1];
if(provinces[I].type==0) {
var icon=new AMap.Icon({ (
image : ' https://vdata.AMAP.com/icons/b18/1/2.png ',
size : new AMAP.size (24,24 ) ) ) )。
);
marker=new AMap.Marker({ (
icon: icon,
位置: n位置,
offset:newamap.pixel(-12,-12 )、
zIndex: 101,
title: provinces[i].name,
map: map
);
} else {
var redicon=new AMap.Icon({ (
image : require (' ./assets/red.png ' )、
size : new AMAP.size (24,24 ) ) ) )。
);
var blueicon=new AMap.Icon({ (
image : require (' ./assets/blue.png ' )、
size : new AMAP.size (24,24 ) ) ) )。
);
//判断为显示该图标
if (供应[ I ].work status==0) {
marker=new AMap.Marker({ (
位置: n位置,
title: provinces[i].name,
map: map,
icon: redicon,
);
} else {
marker=new AMap.Marker({ (
位置: n位置,
title: provinces[i].name,
map: map,
ICon :蓝色ICon,
clickable: true,
);
}
添加//参数
marker.projectid=provinces [ I ].projectid;
if(provinces[I].type===2) {
var content='
baodao=new AMap.Marker({ (
内容:内容,
位置: n位置,
title: provinces[i].name,
offset : new AMAP.pixel (0,0 )、
map: map
);
}
}
//点标记点击事件
Marker.on('click ',function(e ) ) e )。
控制台. log (e.target.projectid;
);
Markers.push(Marker );
}
}
//在视野中显示所有点
map.setFitView (;
(,