This commit is contained in:
baol 2023-11-06 16:29:26 +08:00
parent 3b64051968
commit 3fa17bb755
3 changed files with 5 additions and 7 deletions

View File

@ -3,27 +3,25 @@ import { ImageryLayer } from "resium";
import { WebMapServiceImageryProvider } from "cesium";
const url = "http://analysis.tpdc.ac.cn/gs/geoserver/phitrellis/wms";
const name = "phitrellis:4_5_heatmap_htmp";
export default function ImageLayer({ yearRange }) {
const tempProvider = useMemo(
() =>
new WebMapServiceImageryProvider({
url: url,
layers: name,
layers: yearRange,
parameters: {
service: "WMS",
format: "image/png",
transparent: true,
},
}),
[name, url]
[yearRange, url]
);
return null;
return (
<ImageryLayer
key={`ImageryLayer-${name}`}
key={`ImageryLayer-${yearRange}`}
imageryProvider={tempProvider}
show={true}
alpha={0.6}

View File

@ -13,7 +13,7 @@ export default function ResultPanel({ setYearRange }) {
const [loading, setLoading] = useState(true);
const changeHandler = useCallback((e) => {
setYearRange(e.target.value.split(" ~ "));
setYearRange(e.target.value.split(" ~ ").join("-"));
});
setTimeout(() => {

View File

@ -10,7 +10,7 @@ import styles from "./index.module.less";
function ClimateReconDataAssim() {
const [showResult, setShowResult] = useState(false);
const [yearRange, setYearRange] = useState([]);
console.log(yearRange);
return (
<div className={styles.climateReconDataAssim}>
<MapLayout>