而切换到地图API V2还有一个问题。 这是我想达到一个丑陋的表现。
EDIT1。 可以有多个标记,用自己的标签标记每次。 所有标记和标签同时显示。
正如你可以看到有与标记的顶部的一些信息的标签。 在使用API第1版就可以轻松地与绘图标记和标签上进行Overlay
。
我如何使用API V2实现它?
第一个想法是使标记(红色)和标签(黑色)到一个位图并将其设置为标志。 但它会显著增加标记点区域(红色矩形),并用该标志限制让我很头疼与用户映射interraction实现。
第二个想法是使用GroundOverlay
,但乍一看,它不是为此而设计的。
EDIT2 这里是类似的问题,解决方案,如在第一个想法,是同时使用标记和标签作为单一标记的位图,从视图中创建。
看一看在图书馆我的工作: 谷歌地图/ Android的地图-utils的
您可以使用BubbleIconFactory
来实现这一点:
IconGenerator factory = new IconGenerator(this);
Bitmap icon = factory.makeIcon("11:15 1.08.2013");
mMap.addMarker(new MarkerOptions().position(...).
icon(BitmapDescriptorFactory.fromBitmap(icon)));
这是简单得多的Android地图V2做。 请看看官方文档在这里: https://developers.google.com/maps/documentation/android/marker
这就是所谓的信息窗口。 默认情况下,当用户点击一个标记,并显示一个信息窗口,如果标记有一个标题集