React Native プロジェクトに Mapboxgl を使用しています。そして、私はfitbounds関数に問題があります
IOS ではうまく動作しますが、Android では動作しません。常に全世界地図を表示します。これは私のコードです
import MapboxGL from '@mapbox/react-native-mapbox-gl';
export default class App extends Component {
captureRef = (map) => {
this.zoomToBounds(map)
}
async zoomToBounds(map) {
const _ = await map.getCenter()
map.fitBounds(bound[0], bound[1], 0, 0) //it work on IOS
}
render() {
return (
<View style={{flex: 1}}>
<MapboxGL.MapView
style={{ flex: 1 }}
ref={this.captureRef}
/>
</View>
);
}
}
IOS ではうまく動作するのに、Android では動作しない理由がわかりません。ありがとう