Compare commits

..

2 Commits

Author SHA1 Message Date
LiuJiaNan db5b5933b2 优化MapSelector 2025-12-11 09:14:07 +08:00
LiuJiaNan 611f2535ed 1.0.154 2025-12-11 09:06:55 +08:00
2 changed files with 6 additions and 8 deletions

View File

@ -19,6 +19,7 @@ const MapSelector = (props) => {
const mapContainerRef = useRef(null);
const mapInstanceRef = useRef(null);
const local = useRef(null);
const [loading, setLoading] = useState(false);
const [currentLongitude, setCurrentLongitude] = useState(longitude || "");
const [currentLatitude, setCurrentLatitude] = useState(latitude || "");
@ -86,10 +87,10 @@ const MapSelector = (props) => {
// 搜索功能
const handleLocalSearch = () => {
if (localSearch && mapInstanceRef.current) {
const local = new window.BMapGL.LocalSearch(mapInstanceRef.current, {
local.current = new window.BMapGL.LocalSearch(mapInstanceRef.current, {
renderOptions: { map: mapInstanceRef.current },
});
local.search(localSearch);
local.current.search(localSearch);
}
};
@ -97,10 +98,7 @@ const MapSelector = (props) => {
const handleLocalClear = () => {
setLocalSearch("");
if (mapInstanceRef.current) {
const local = new window.BMapGL.LocalSearch(mapInstanceRef.current, {
renderOptions: { map: mapInstanceRef.current },
});
local.search("");
local.current.search("");
}
};
@ -206,7 +204,7 @@ const MapSelector = (props) => {
<Button type="primary" onClick={handleLocalSearch}>
搜索
</Button>
<Button onClick={handleLocalClear}>
<Button onClick={handleLocalClear} style={{ marginLeft: 8 }}>
重置
</Button>
</Form.Item>

View File

@ -1,7 +1,7 @@
{
"name": "zy-react-library",
"private": false,
"version": "1.0.153",
"version": "1.0.154",
"type": "module",
"description": "",
"author": "LiuJiaNan",