Browse Source

fix(): 解决车场信息关闭

tags/PMS_Frontend_v1.0.6-develop
chenqiang 1 year ago
parent
commit
57d2524f37
  1. 6
      src/components/MapComponets/ParkingViewMarkers/index.jsx
  2. 2
      src/pages/DataAnalysisPrediction/ParkingOverview/loadable.jsx

6
src/components/MapComponets/ParkingViewMarkers/index.jsx

@ -13,6 +13,7 @@ function Markers(props) {
iconAnchor = [15, 20], // iconAnchor = [15, 20], //
tooltipKey = "name", // key tooltipKey = "name", // key
// contentCb, // // contentCb, //
mover = false,
clickCb, // clickCb, //
} = props; } = props;
var Mapmove = new AMap.Marker({ content: " ", map: map }); var Mapmove = new AMap.Marker({ content: " ", map: map });
@ -128,6 +129,7 @@ function Markers(props) {
_massLayer.on("click", function (e) { _massLayer.on("click", function (e) {
clickCb(e.data.option); clickCb(e.data.option);
}); });
if (mover) {
_massLayer.on("mouseover", function (e) { _massLayer.on("mouseover", function (e) {
console.log(e); console.log(e);
Mapmove.setPosition(e.data.lnglat); Mapmove.setPosition(e.data.lnglat);
@ -147,8 +149,10 @@ function Markers(props) {
}); });
_massLayer.on("mouseout", function () { _massLayer.on("mouseout", function () {
// map.remove(Mapmove);
map.remove(Mapmove);
}); });
}
// setMassLayer(_massLayer); // setMassLayer(_massLayer);
_massLayer.setMap(map); _massLayer.setMap(map);
}; };

2
src/pages/DataAnalysisPrediction/ParkingOverview/loadable.jsx

@ -1064,6 +1064,7 @@ function ParkingOverview() {
); );
}; };
useEffect(() => { useEffect(() => {
setLeftCar(false);
setDaySel("1"); setDaySel("1");
setDaySet("1"); setDaySet("1");
setDaySes("1"); setDaySes("1");
@ -1364,6 +1365,7 @@ function ParkingOverview() {
iconAnchor={[15, 20]} // iconAnchor={[15, 20]} //
tooltipKey={"name"} // key tooltipKey={"name"} // key
// contentCb, // // contentCb, //
mover={true}
clickCb={(ele) => { clickCb={(ele) => {
ClickMap(ele); ClickMap(ele);
}} // }} //

Loading…
Cancel
Save