我使用了{{ width: "100vw", height: "100vh"}}创建了一个地图,但它比我的浏览器窗口还要大。
<div id="map" style={{ width: "100vw", height: "100vh", margin: "0", padding: "0"}}></div>
我添加了 border: "1px solid black"
来查看问题,这是我看到的:
如你所见,地图周围有黑色边框线,同时还有白色空白区域包围。为什么当我明确将边距设置为 0 后,边距仍然存在呢?
完整代码供参考:
export default function Home(props){
useEffect(() => {
let container = document.getElementById('map');
let options = {
center: new window.kakao.maps.LatLng(33.450701, 126.570667),
level: 3
};
let map = new window.kakao.maps.Map(container, options);
}, [])
return (
<>
<div id="map" style={{ width: "100vw", height: "100vh", margin: "0", padding: "0", border: "1px solid black"}}></div>
</>
)
}