我正在使用react-native-maps。我也使用firebase实时数据库。我从firebase取得坐标,并且可以看到我的应用程序继续前进。当我使用新坐标firebase通常是组件渲染时,但是当放大地图和渲染地图时,我的地图会自动缩小并开始乞讨,然后我必须一次又一次地放大。我可以避免吗?
这是我的代码:
<MapView
style={{ width: '100%', height: '100%' }}
region={{
latitude: this.props.driver.latitude ==! 'null' ? this.props.driver.latitude : this.state.latitude,
longitude: this.props.driver.longitude ==! 'null' ? this.props.driver.longitude : this.state.longitude,
latitudeDelta:0.5,
longitudeDelta:0.5,
}}
>
{this.props.employees.map((alb, index) => {
return(
<Marker
key={index}
coordinate= {{
latitude: parseFloat(alb.allUsers.latitude),
longitude: parseFloat(alb.allUsers.longitude),
}}
title={'my marker'}
description={'test'}
/>
)
})}
</MapView>