React Native MapBox不遵循iOS上的蓝点

时间:2018-02-10 05:40:30

标签: react-native mapbox mapbox-gl-js

我试图让MapBox跟随用户(蓝点),但它没有跟随,点移动但相机保持静止。

还尝试使用Mapbox.UserTrackingModes.Follow

相同的代码适用于Android。

     <Mapbox.MapView
        ref={map => { this.map = map; }}

        styleURL={Mapbox.StyleURL.Light}
        zoomLevel={15}
        centerCoordinate={this.initCenterLocation()}
        onRegionIsChangin={this.updateGeoFire()}
        style={{flex: 1}}
        showUserLocation={true}
        userTrackingMode={Mapbox.UserTrackingModes.FollowWithHeading}
      >

1 个答案:

答案 0 :(得分:0)

我猜你必须重新定位地图,使其跟随点

recenter() {
            setTimeout(() => {
                this.setState({
                    userTrackingMode: Mapbox.userTrackingMode.followWithHeading
                });
            }, 500);
        }
    }

与此相似