在react-native-maps文档中有一个部分介绍如何缩放到标记数组,但是无论是在文档还是示例文件夹中(据我所知),都没有提供如何实现的代码示例。
是否有人可以提供如何实现的示例?
在react-native-maps文档中有一个部分介绍如何缩放到标记数组,但是无论是在文档还是示例文件夹中(据我所知),都没有提供如何实现的代码示例。
是否有人可以提供如何实现的示例?
fitToElements
、fitToSuppliedMarkers
和fitToCoordinates
。https://github.com/airbnb/react-native-maps/blob/master/docs/mapview.md#methods。componentDidMount
在初始渲染后缩放地图:class SomeView extends Component {
constructor() {
this.mapRef = null;
}
componentDidMount() {
this.mapRef.fitToSuppliedMarkers(
someArrayOfMarkers,
false, // not animated
);
}
render() {
<MapView
ref={(ref) => { this.mapRef = ref }}
>
{ someArrayOfMarkers }
</MapView>
}
}
<Map />
上添加以下内容:initialRegion={{ latitude: 0, longitude: 0, latitudeDelta: 0.015, longitudeDelta: 0.0121, }}
使用您自己的值,这将设置初始缩放比例。当标记加载后,脚本将适应它们。 - user3585918