32 lines
709 B
JavaScript
32 lines
709 B
JavaScript
import { useMemo } from "react";
|
|
import { ImageryLayer } from "resium";
|
|
import { WebMapServiceImageryProvider } from "cesium";
|
|
|
|
const url = "http://analysis.tpdc.ac.cn/gs/geoserver/phitrellis/wms";
|
|
const name = "phitrellis:4_3_t2m_era_1024";
|
|
|
|
function LandImageLayer() {
|
|
const tempProvider = useMemo(
|
|
() =>
|
|
new WebMapServiceImageryProvider({
|
|
url: url,
|
|
layers: name,
|
|
parameters: {
|
|
service: "WMS",
|
|
format: "image/png",
|
|
transparent: true,
|
|
},
|
|
}),
|
|
[name, url]
|
|
);
|
|
return (
|
|
<ImageryLayer
|
|
key={`ImageryLayer-${name}`}
|
|
imageryProvider={tempProvider}
|
|
show={true}
|
|
/>
|
|
);
|
|
}
|
|
|
|
export default LandImageLayer;
|