带有标签的Android谷歌地图标记?

时间:2014-03-20 14:57:31

标签: android google-maps android-maps-v2

我作为位图图片(.png)进入服务器并创建标记。

Marker marker;

                        marker = gmap.addMarker(new MarkerOptions()
                        .position(new LatLng(vehicle.getLat(), vehicle.getLong()))
                        .visible(true)
                        .icon(BitmapDescriptorFactory.fromBitmap(result)));

我想在我的位图结果底部添加自定义文字。

这里我们有一个例子,但我不能http://binwaheed.blogspot.com.tr/2011/05/android-display-title-on-marker-in.html

示例图片http://commondatastorage.googleapis.com/maps-devrel/utility-thumbnails/marker_with_label.png

请帮帮我。谢谢你。

2 个答案:

答案 0 :(得分:9)

您可以使用the android-map-utils library中的IconGenerator(之前名为BubbleIconFactory)来获得以下效果:

BubbleIconFactory Results

答案 1 :(得分:3)

您可以在MarkerOptions上使用setSnippetsetTitle

要查看此框,您需要执行此操作:

MarkerOptions mo = new MarkerOptions().position(..).title(..).snippet(..).visible(true);
Marker marker = map.addMarker(mo);
mo.anchor(0f, 0.5f);
marker.showInfoWindow();