渲染组件时如何处理react-native-maps缩小?

时间:2019-06-18 14:10:41

标签: react-native-android

我正在使用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> 

0 个答案:

没有答案