首页地图维度修改
This commit is contained in:
parent
6a48e14e5d
commit
2097fada01
@ -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设置地图位置
|
//根据cityname、adcode、citycode设置地图位置
|
||||||
gotoCity = (data) => {
|
gotoCity = (data) => {
|
||||||
this.state.map.removeAllMarkers();
|
this.state.map.removeAllMarkers();
|
||||||
@ -336,7 +344,7 @@ class BaseMap extends React.Component{
|
|||||||
provinceList.push({
|
provinceList.push({
|
||||||
'value': provinceData[i].provinceAdcode,
|
'value': provinceData[i].provinceAdcode,
|
||||||
'label': provinceData[i].provinceName,
|
'label': provinceData[i].provinceName,
|
||||||
'zoom': 4,
|
'zoom': 7,
|
||||||
'len': provinceData[i].centerCoordinate && provinceData[i].centerCoordinate.split(',')[0],
|
'len': provinceData[i].centerCoordinate && provinceData[i].centerCoordinate.split(',')[0],
|
||||||
'lat': provinceData[i].centerCoordinate && provinceData[i].centerCoordinate.split(',')[1],
|
'lat': provinceData[i].centerCoordinate && provinceData[i].centerCoordinate.split(',')[1],
|
||||||
})
|
})
|
||||||
@ -357,12 +365,13 @@ class BaseMap extends React.Component{
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
// this.state.map.remove(getOverlays);
|
// this.state.map.remove(getOverlays);
|
||||||
|
data && this.gotoProvince(data)
|
||||||
this.getCityByProvince(`${provinceAdcode}`);
|
this.getCityByProvince(`${provinceAdcode}`);
|
||||||
this.hideHeatMap();
|
this.hideHeatMap();
|
||||||
this.setState ({
|
this.setState ({
|
||||||
provinceAdcode: provinceAdcode ? `${provinceAdcode}` : '',
|
provinceAdcode: provinceAdcode ? `${provinceAdcode}` : '',
|
||||||
provinceLabel: data ? data.label : '',
|
provinceLabel: data ? data.label : '',
|
||||||
zoom: 4,
|
zoom: 8,
|
||||||
districtList: [],//区
|
districtList: [],//区
|
||||||
cityAdcode:'',//选中的市
|
cityAdcode:'',//选中的市
|
||||||
cityLabel: '',
|
cityLabel: '',
|
||||||
|
Loading…
Reference in New Issue
Block a user