|
|
@ -13,6 +13,7 @@ function Markers(props) { |
|
|
|
iconAnchor = [15, 20], // 图片偏移量 |
|
|
|
tooltipKey = "name", // 提示信息的key |
|
|
|
// contentCb, // 生成弹窗显示内容方法事件 |
|
|
|
mover = false, |
|
|
|
clickCb, // 点击事件 |
|
|
|
} = props; |
|
|
|
var Mapmove = new AMap.Marker({ content: " ", map: map }); |
|
|
@ -128,6 +129,7 @@ function Markers(props) { |
|
|
|
_massLayer.on("click", function (e) { |
|
|
|
clickCb(e.data.option); |
|
|
|
}); |
|
|
|
if (mover) { |
|
|
|
_massLayer.on("mouseover", function (e) { |
|
|
|
console.log(e); |
|
|
|
Mapmove.setPosition(e.data.lnglat); |
|
|
@ -147,8 +149,10 @@ function Markers(props) { |
|
|
|
}); |
|
|
|
|
|
|
|
_massLayer.on("mouseout", function () { |
|
|
|
// map.remove(Mapmove); |
|
|
|
map.remove(Mapmove); |
|
|
|
}); |
|
|
|
} |
|
|
|
|
|
|
|
// setMassLayer(_massLayer); |
|
|
|
_massLayer.setMap(map); |
|
|
|
}; |
|
|
|