Я использую MapBox для размещения нескольких маркеров на карте. Я использую маркер по умолчанию, моя проблема в том, что когда я выполняю увеличение или уменьшение, маркер операции изменяет свое положение.Маркеры меняют положение с увеличением/удалением Android
КОД
mapView = (MapView) findViewById(R.id.mapView);
mapView.onCreate(savedInstanceState);
mapView.getMapAsync(new OnMapReadyCallback() {
@Override
public void onMapReady(MapboxMap mapboxMap) {
map = mapboxMap;
MarkerViewOptions marker = new MarkerViewOptions()
.position(new LatLng(41.393930, 2.202237))
.anchor(0.5f, 0.5f)
.flat(true)
.title("Parc del Poblenou")
.snippet("Carrer de Carmen Amaya, Barcelona, España");
map.addMarker(marker);
}
});
Я проверил эти два решения
Markers change position with zoom in/out
Marker changes its position while zoom in or out in google map v2 in android