add feature

This commit is contained in:
baol 2024-05-19 21:54:17 +08:00
parent 9961c7ab3c
commit 957618f752

View File

@ -1,7 +1,41 @@
import { useEffect } from 'react';
import AMapLoader from '@amap/amap-jsapi-loader';
export default function Main() {
let map = null;
useEffect(() => {
window._AMapSecurityConfig = {
securityJsCode: "7293e2505019e75d272458871f0f2818",
};
AMapLoader.load({
key: "e6d12cc0795d243c8bc4dc88d7349511", // WebKey load
version: "2.0", // JSAPI 1.4.15
plugins: ["AMap.Scale"], //使'AMap.Scale'['...','...']
})
.then((AMap) => {
map = new AMap.Map("container", {
// id
viewMode: "3D", // 3D
zoom: 11, //
center: [116.397428, 39.90923], //
});
})
.catch((e) => {
console.log(e);
});
return () => {
map?.destroy();
};
}, []);
return (
<main className="flex flex-col items-center justify-center">
<h1 className="text-3xl font-bold">欢迎使用全球水文数据云</h1>
<main className="flex flex-col items-center justify-center h-[calc(100%-100px)]">
<div
id="container"
className="w-full h-full">
</div>
</main>
)
}