Skip to content
Commits on Source (1)
...@@ -91,7 +91,7 @@ const CustomOverlay: React.FC<PropsWithChildren<CustomOverlayProps>> = ( ...@@ -91,7 +91,7 @@ const CustomOverlay: React.FC<PropsWithChildren<CustomOverlayProps>> = (
position: { position: {
x: position[0], x: position[0],
y: position[1], y: position[1],
z: 100, z: 10,
}, },
topOffset: offset?.top ?? 0, topOffset: offset?.top ?? 0,
leftOffset: offset?.left ?? 0, leftOffset: offset?.left ?? 0,
......
...@@ -11,6 +11,7 @@ import React, { ...@@ -11,6 +11,7 @@ import React, {
memo, memo,
useEffect, useEffect,
useImperativeHandle, useImperativeHandle,
useLayoutEffect,
useRef, useRef,
useState, useState,
} from 'react'; } from 'react';
...@@ -78,14 +79,14 @@ const MapView: React.ForwardRefRenderFunction< ...@@ -78,14 +79,14 @@ const MapView: React.ForwardRefRenderFunction<
* 监听父元素的宽高变化 * 监听父元素的宽高变化
* 重新设置地图容器宽高 * 重新设置地图容器宽高
*/ */
useEffect(() => { useLayoutEffect(() => {
run(); run();
window.addEventListener('resize', run); window.addEventListener('resize', run);
// 清理函数,停止观察 // 清理函数,停止观察
return () => { return () => {
window.removeEventListener('resize', run); window.removeEventListener('resize', run);
}; };
}, [containerRef.current]); }, []);
const [isReady, { setFalse, setTrue }] = useBoolean(false); const [isReady, { setFalse, setTrue }] = useBoolean(false);
......