我下面这样写只显示第二个 第一marker地图上看不到怎么回事?
init: function() {
map = new AMap.Map('container', {
center: [113.27, 23.13],
resizeEnable: true,
zoom: 8
})
var lnglats = [
[113.28, 23.15],
[113.29, 23.16]
]
var marker
for (let i = 0; i < lnglats.length; i++) {
marker = new AMap.Marker({
position: lnglats[i],
map: map
})
if (i === 0) {
var infoWindow
var info = []
var position = new AMap.LngLat(113.28, 23.15)
info.push('<div style="height: 100px ; width: 100px"><div>勃利县土地确权地块1信息(10户)</div>')
info.push('</div>')
infoWindow = new AMap.InfoWindow({
content: info.join('<br/>')
})
infoWindow.open(map, position)
}
if (i === 1) {
var infoWindow
var info = []
var position = new AMap.LngLat(113.29, 23.16)
info.push('<div style="height: 100px ; width: 100px"><div>勃利县土地确权地块2信息(10户)</div>')
info.push('</div>')
infoWindow = new AMap.InfoWindow({
content: info.join('<br/>')
})
infoWindow.open(map, position)
}
}
},
两个maker都可以看到

如果你是说信息窗体 InfoWindow,那么一个地图实例它只能打开一个
