|
@@ -42,7 +42,10 @@ class Index extends Component {
|
|
|
isFooterTipsShow: false,
|
|
|
isEnablesatellite: false,
|
|
|
timer: null,
|
|
|
- prevCenterLocation: {},
|
|
|
+ prevCenterLocation: {
|
|
|
+ longitude: 115.852386,
|
|
|
+ latitude: 28.684076,
|
|
|
+ },
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -479,7 +482,7 @@ class Index extends Component {
|
|
|
|
|
|
render () {
|
|
|
let { areaArr, estateArr, schoolArr } = this.state
|
|
|
- const { mapDiyObj, curScale, polygons, polygonsTextArr } = this.state
|
|
|
+ const { prevCenterLocation, curScale, polygons, polygonsTextArr } = this.state
|
|
|
if (curScale < 17 && curScale > 13) {
|
|
|
if (curScale > 14.5) {
|
|
|
estateArr.map(item => {
|
|
@@ -497,15 +500,16 @@ class Index extends Component {
|
|
|
<View className="l-box">
|
|
|
{this.renderHeader()}
|
|
|
<Map
|
|
|
+ optimize={true}
|
|
|
enable-satellite={isEnablesatellite}
|
|
|
- longitude={mapDiyObj.center[0]}
|
|
|
- latitude={mapDiyObj.center[1]}
|
|
|
+ longitude={prevCenterLocation.longitude}
|
|
|
+ latitude={prevCenterLocation.latitude}
|
|
|
enable-poi={false}
|
|
|
- scale={mapDiyObj.cScale}
|
|
|
+ scale={curScale}
|
|
|
markers={markers}
|
|
|
polygons={polygons}
|
|
|
- min-scale="11"
|
|
|
- max-scale="20"
|
|
|
+ min-scale={11}
|
|
|
+ max-scale={19}
|
|
|
subkey="Y7PBZ-FPZRP-4DXDL-VXQ3B-7DFL7-UXBK4"
|
|
|
onCalloutTap={this.calloutTap.bind(this)}
|
|
|
onRegionChange={this.regionChange.bind(this)}
|