首页地图维度修改

This commit is contained in:
王东 2023-10-28 23:08:26 +08:00
parent 6a48e14e5d
commit 2097fada01

View File

@ -84,6 +84,14 @@ class BaseMap extends React.Component{
});
}
//设置地图省份级别位置
gotoProvince = (data) => {
let zoom = data.zoom || 6;
let lng = data.len || 116.405285;
let lat = data.lat || 39.904989;
this.state.map.setZoomAndCenter(zoom, [lng, lat]);
}
//根据cityname、adcode、citycode设置地图位置
gotoCity = (data) => {
this.state.map.removeAllMarkers();
@ -336,7 +344,7 @@ class BaseMap extends React.Component{
provinceList.push({
'value': provinceData[i].provinceAdcode,
'label': provinceData[i].provinceName,
'zoom': 4,
'zoom': 7,
'len': provinceData[i].centerCoordinate && provinceData[i].centerCoordinate.split(',')[0],
'lat': provinceData[i].centerCoordinate && provinceData[i].centerCoordinate.split(',')[1],
})
@ -357,12 +365,13 @@ class BaseMap extends React.Component{
}
}
// this.state.map.remove(getOverlays);
data && this.gotoProvince(data)
this.getCityByProvince(`${provinceAdcode}`);
this.hideHeatMap();
this.setState ({
provinceAdcode: provinceAdcode ? `${provinceAdcode}` : '',
provinceLabel: data ? data.label : '',
zoom: 4,
zoom: 8,
districtList: [],//区
cityAdcode:'',//选中的市
cityLabel: '',