自定义Android地图pin

2023-12-23

您好,我想添加一个动态显示,其中包含我的观点中的数字。

如图所示,我已经在地图上有了图标。

将点中的数字相加?


您可以使用android-maps-utils http://googlemaps.github.io/android-maps-utils/才能达到这样的效果。

只需用您的 pin 创建 9-patch,上面有空矩形,然后将矩形作为内容。

然后使用IconGenerator创建一个Bitmap与您的文本和 9-patch 如下所示:

IconGenerator factory = new IconGenerator(context);
factory.setBackground(your9PatchDrawable);
factory.setContentView(textViewWithWith3Point600String);
Bitmap icon = factory.makeIcon();

然后用这个Bitmap to set Markers icon:

map.addMarker(new MarkerOptions().icon(BitmapDescriptorFactory.fromBitmap(icon)...);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

自定义Android地图pin 的相关文章

随机推荐