我试图让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}
>
答案 0 :(得分:0)
我猜你必须重新定位地图,使其跟随点
recenter() {
setTimeout(() => {
this.setState({
userTrackingMode: Mapbox.userTrackingMode.followWithHeading
});
}, 500);
}
}
与此相似