From ed5aa7574929c135f1a35000f83c25a1a9f9bb97 Mon Sep 17 00:00:00 2001 From: zhangyongtian <1181606322@qq.com> Date: Fri, 23 Aug 2024 16:06:39 +0800 Subject: [PATCH] Merge branch 'master' of http://120.79.193.119:9090/r/gzzfw/frontEnd/gzDyh --- gz-customerSystem/src/views/register/visit/component/map.jsx | 14 ++++++++++---- 1 files changed, 10 insertions(+), 4 deletions(-) diff --git a/gz-customerSystem/src/views/register/visit/component/map.jsx b/gz-customerSystem/src/views/register/visit/component/map.jsx index 537463f..35ceaa0 100644 --- a/gz-customerSystem/src/views/register/visit/component/map.jsx +++ b/gz-customerSystem/src/views/register/visit/component/map.jsx @@ -2,7 +2,7 @@ * @Author: dminyi 1301963064@qq.com * @Date: 2024-08-17 14:41:57 * @LastEditors: dminyi 1301963064@qq.com - * @LastEditTime: 2024-08-19 15:06:35 + * @LastEditTime: 2024-08-23 15:17:06 * @FilePath: \gzDyh\gz-customerSystem\src\views\register\visit\component\map.jsx * @Description: 地图 */ @@ -49,6 +49,7 @@ if (point) { mapRef.current.map.centerAndZoom(point, 15); mapRef.current.map.addOverlay(new window.BMapGL.Marker(point, { title: values.name })) + handleAnalysis(point, values.name); // 添加地点名称 } else { Message.warning('您输入的地址没有解析到结果!'); } @@ -59,16 +60,21 @@ } //解析地址为中文 - const handleAnalysis = (pt) => { + const handleAnalysis = (pt,name) => { let geoc = new window.BMapGL.Geocoder(); geoc.getLocation(pt, function (rs) { let addComp = rs.addressComponents; let addName = addComp.province + addComp.city + addComp.district + addComp.street + addComp.streetNumber + if (name) { + addName += ` ${name}`; // 添加地点名称 + } mapRef.current.map.centerAndZoom(pt, 15); mapRef.current.map.addOverlay(new window.BMapGL.Marker(pt, { title: addName })) setAddressList([addName]) }) } + + console.log(addressList,'addressList') return ( <div> @@ -84,7 +90,7 @@ label='查询位置:' field='name' > - <Input placeholder='请输入' style={{ width: '515px' }} /> + <Input placeholder='请输入' style={{ width: '522px' }} /> </FormItem> <Button style={{ marginRight: '20px' }}> 重置 @@ -102,7 +108,7 @@ enableScrollWheelZoom onClick={(e) => { let pt = e.latlng; - handleAnalysis(pt) + handleAnalysis(pt,null) }} > </Map> -- Gitblit v1.8.0