В моем проекте (minSdkVersion 15) я использую MapBox Android SDK 2.2.0. Мне нужно создать маркер, в центре точки которого будет написано число и окружность определенного радиуса. Я попытался решить эту проблему, написав Drawable, затем вместо
Drawable drawable = ContextCompat.getDrawable(this, R.drawable.ic_directions_boat_black_18dp);
записывать
MyCuStomDrawable myCustomDrawable = new MyCuStomDrawable();
SpriteFactory spriteFactory = new SpriteFactory(mapView);
Sprite icon = spriteFactory.fromDrawable(myCustomDrawable);
mapView.addMarker(new MarkerOptions()
.position(new LatLng(-33.8500000, 18.4158234))
.title("My Marker")
.icon(icon));
Но Маркер добавляет значок по умолчанию. Как решить эту проблему?
adds an icon
? не могли бы вы предоставить скриншот? - person Tobrun   schedule 11.12.2015UserLocationView
, который представляет собой представление Android поверх Mapview, но это не общая система для наличия собственных маркеров стиля просмотра. Теоретически сделать это возможно. Я размещу это в системе отслеживания проблем Mapbox. - person Tobrun   schedule 14.12.2015