Google Maps Cluster自定义(向群集项添加文本)

时间:2015-01-07 15:47:47

标签: java android google-maps google-maps-markers

1:示例enter image description here

此图片代表一组群集(中间有文本的群集)和群集项目,它只是特定类型的一个项目。

我想要实现的是,在群集项上,我想添加一些文本,例如“1”,表示这只是一个群集项,因此只有一个项目。

我设法让文本在群集组上工作,但不在群集项上。

在我的情况下执行这个技巧的代码就是这个:

String place = item.getPlaceName();
            if (place.length() > 12)
                place = place.substring(0, 10) + "..";
            placeAddressAndLocation.setText(place);

现在我不知道应该在哪里放置群集项的确切代码。

在谷歌开发中找到的示例(我也跟随的那个),有几种方法可用于这些

protected void onBeforeClusterItemRendered

protected void onClusterItemRendered

尝试在两种方法上添加代码,但它没有做任何事情。有什么建议?谢谢!

1 个答案:

答案 0 :(得分:0)

如果您想使用onBeforeClusterItemRendered,可以尝试使用this answer

因此,在onBeforeClusterItemRendered方法中,您可以设置markerOptions的属性。

您可能想尝试设置markerOptions的标题,摘要或图标,您可以阅读the documentation of the markerOptions