自定义视图作为自定义标记在地图上

时间:2013-07-05 13:53:35

标签: android google-maps google-maps-markers google-maps-android-api-2

我有一个带有自己绘图功能的自定义View对象(扩展View)。我使用自定义适配器在ListView中的项目列表中使用它。我也想在地图上使用它。如何从我的视图对象的实例创建地图标记? 我认为它必须简单,但我自己找不到正确的方法,截止日期很热。

提前感谢。 雷达。

1 个答案:

答案 0 :(得分:0)

要从Bitmap创建View,您需要自行衡量,布局并将其绘制到Canvas

此代码将帮助您达到目的:https://github.com/googlemaps/android-maps-utils/blob/master/library/src/com/google/maps/android/ui/BubbleIconFactory.java#L60。看看那里的makeIcon方法。 "One code is more than 1000 comments."