MyLocationView
の位置をMapView
のMapboxに変更したいとします。私はカスタムマーカーを使いたくありません。ベアリングを計算してこれをマーカーに追加すると(ナビゲーションアプリのように)、センサの再配置やベアリング操作の変更にマーカより滑らかです(センサフュージョン& GPSベアリングが必要です)。MyLocationView
私はMapbox MyLocationView
を続けています。 MapView
に位置情報を表示して追跡を行っています。私が行っていることである。Mapbox Android SDKでMyLocationViewを再配置するにはどうすればいいですか?
mapView.getMapAsync(new OnMapReadyCallback() {
@Override
public void onMapReady(MapboxMap mapboxMap) {
map = mapboxMap;
map.setMyLocationEnabled(true);
map.getTrackingSettings().setMyLocationTrackingMode(MyLocationTracking.TRACKING_FOLLOW);
map.getTrackingSettings().setMyBearingTrackingMode(MyBearingTracking.COMPASS);
map.getTrackingSettings().setDismissBearingTrackingOnGesture(false);
map.getMyLocationViewSettings().setForegroundDrawable(iconDrawable, iconDrawable);
map.getMyLocationViewSettings().setBackgroundTintColor(Color.parseColor("#56B881"));
map.getMyLocationViewSettings().setForegroundTintColor(Color.parseColor("#FFFFFF"));
map.getMyLocationViewSettings().setAccuracyTintColor(Color.parseColor("#56B881"));
}
});
ので、私はお願いしたいと思いますMapbox AndroidのSDKにMyLocationViewの場所を更新することが可能ですか?私は多くの検索をしますが、私はそれを理解できません。おそらくこれについてのトリックがあります。