GitHub 上的 react-native-maps 存储库的示例中提供的示例显示了一个按钮,用于执行一个函数来设置考虑到标记列表的适当缩放:
fitAllMarkers() {
this.map.fitToCoordinates(MARKERS, {
edgePadding: DEFAULT_PADDING,
animated: true,
});
}
https://github.com/airbnb/react-native-maps/blob/master/docs/mapview.md
给定已经初始化的标记数组,是否可以使用适当的拟合来初始化地图?
当试图在 上设置正确的配合时componentDidMount
,我收到:
Error using new LatLntBounds(LatLngBounds, int): Map size can't be 0. Most likely, layout has not yet occured for the map view
.
fitAllMarkers()
现在调用我的函数肯定为时过早。是否有onLoad
可以在地图初始化后立即触发的功能?