圆形谷歌地图自定义标记android

时间:2015-10-17 10:23:20

标签: android google-maps google-maps-markers picasso android-glide

我想添加一个如下所示的自定义标记:Markers that have image inside them and are rounded

我怎样才能做到这一点?我正在使用Glide和Picasso库。

3 个答案:

答案 0 :(得分:2)

您可以使用MarkerOptions

MarkerOptions markerOptionsObj = new MarkerOptions().icon(BitmapDescriptorFactory.fromResource(R.drawable.Your_Icon));
  

https://developers.google.com/maps/documentation/android-api/marker

答案 1 :(得分:1)

如果您使用Picasso下载/加载图片,那么您可以使用Transformation拦截位图并使其四舍五入。回调为您提供了转换位图。您可以轻松地使用BitmapShaderTileMode.CLAMP进行对齐

答案 2 :(得分:1)

要在地图中添加自定义标记,您可以使用以下代码行:

MarkerOptions markerOptions = new MarkerOptions().icon(yourBitmap);