如何在android中使用用户图像设置google地图标记?

如何在android中使用用户图像设置google地图标记?,android,google-maps,google-maps-markers,android-drawable,Android,Google Maps,Google Maps Markers,Android Drawable,我正在实现一个GPS跟踪应用程序。在该应用程序中,我需要设置一个谷歌地图标记,在标记中隐藏特定的用户图像 附件是带有用户配置文件图像的标记示例。我想实现类似的目标 提前感谢您可以使用BitmapDescriptorFactory加载和创建自定义标记图标: new MarkerOptions() .position(latlng) .icon(BitmapDescriptorFactory.fromResource(resId)) BitmapDescriptorFactory

我正在实现一个GPS跟踪应用程序。在该应用程序中,我需要设置一个谷歌地图标记,在标记中隐藏特定的用户图像

附件是带有用户配置文件图像的标记示例。我想实现类似的目标


提前感谢

您可以使用
BitmapDescriptorFactory
加载和创建自定义标记图标:

new MarkerOptions()
    .position(latlng)
    .icon(BitmapDescriptorFactory.fromResource(resId))
BitmapDescriptorFactory
声明:

public static BitmapDescriptor fromResource(int resourceId)
public static BitmapDescriptor fromAsset(String assetName)
public static BitmapDescriptor fromFile(String fileName) 
public static BitmapDescriptor fromPath(String absolutePath)
public static BitmapDescriptor fromBitmap(Bitmap image)

可以将Google标记设置为图像。您可以在github中找到类似的项目,该项目使用Google marker作为图像。 链接是


在这个链接中,“群集自定义外观”是针对Google marker as image的。

请参阅下面的演示,了解自定义marker as profile image

在这里,您可以根据需要将掩码图像替换为pin标记,并且可以对圆角图像使用RoundedBitmapDrawable