2

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 では動作しない理由がわかりません。ありがとう

4

0 に答える 0