在react-native-maps个文档中有一个部分用于zoom 到标记数组,但是在文档或示例文件夹中(我可以找到)没有关于如何执行此操作的代码示例
有人能举个例子说明如何做到这一点吗?
在react-native-maps个文档中有一个部分用于zoom 到标记数组,但是在文档或示例文件夹中(我可以找到)没有关于如何执行此操作的代码示例
有人能举个例子说明如何做到这一点吗?
在MapView组件文档中,有几种方法:fitToElements
、fitToSuppliedMarkers
和fitToCoordinates
.https://github.com/airbnb/react-native-maps/blob/master/docs/mapview.md#methods
如果要在加载的标记集合上放大 map ,可以在初始渲染后使用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>
}
}