Я хочу, чтобы добавить пользовательский маркер, который выглядит следующим образом: Округлого Google Maps пользовательского маркера андроида
Как я могу добиться этого? Я использую библиотеки Glide и Picasso.
Я хочу, чтобы добавить пользовательский маркер, который выглядит следующим образом: Округлого Google Maps пользовательского маркера андроида
Как я могу добиться этого? Я использую библиотеки Glide и Picasso.
Если вы используете Picasso для загрузки/загрузки изображений, вы можете использовать Transformation, чтобы перехватить растровое изображение и сделать его округленным. Обратный вызов дает вам растровое изображение для преобразования. Вы можете легко использовать BitmapShader
с TileMode.CLAMP, чтобы сделать его круглым
Чтобы добавить пользовательский маркер на карте вы можете использовать эту строку кода:
MarkerOptions markerOptions = new MarkerOptions().icon(yourBitmap);
Вы можете использовать MarkerOptions
MarkerOptions markerOptionsObj = new MarkerOptions().icon(BitmapDescriptorFactory.fromResource(R.drawable.Your_Icon));
https://developers.google.com/maps/documentation/android-api/marker
благодарственное у Хороший сэр. Можете ли вы привести мне пример, как я могу это сделать? –
, чтобы округлить изображение? – Blackbelt
Да, я сделал класс PicassoMarker, должен ли я делать это onBitmapLoaded? –