首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用android-maps扩展更改标记图标

使用android-maps扩展更改标记图标
EN

Stack Overflow用户
提问于 2013-08-07 13:33:42
回答 2查看 1.7K关注 0票数 1

我搬到android-地图-扩展进行集群。但我想在运行时更改标记的图标。在最初的google标记中,有一个setIcon方法,这个方法在扩展库中缺失。是否可以将该方法添加到标记实现中,还是应该寻找另一个解决方法,比如删除标记并添加一个新的标记,而不是更改图标?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-08-07 16:48:21

版本1.3.1您可以直接从项目站点下载,没有添加setIcon

currect状态为版本1.4即将发布,它包括setIconsetAnchor。我在将zip文件上传到code.google.com时遇到了一些问题。

如果不想使用git克隆存储库,可以从GitHub repo获得最新版本:https://github.com/mg6maciej/android-maps-extensions/archive/master.zip

请注意,setIcon只适用于添加到映射中的Marker。目前,您无法以这种方式更改群集图标。

编辑:

ClusterMarker.setIcon代码更改为

代码语言:javascript
复制
@Override
public void setIcon(BitmapDescriptor icon) {
    throw new UnsupportedOperationException();
}

这样的事情:

代码语言:javascript
复制
@Override
public void setIcon(BitmapDescriptor icon) {
    if (virtual != null) {
        virtual.setIcon(icon);
    }
}

在大多数情况下都会起作用。

票数 0
EN

Stack Overflow用户

发布于 2013-10-03 07:34:28

如果您想要实现自定义群集图标

这样做.

代码语言:javascript
复制
for (Cluster cluster : clusterList) {

    BitmapFactory.Options options = new BitmapFactory.Options();
    options.inMutable = true;
    options.inPurgeable = true;
    Bitmap bitmap = BitmapFactory.decodeResource(getResources(),
            R.drawable.cluster_marker, options);

    Canvas canvas = new Canvas(bitmap);

    Paint paint = new Paint();
    paint.setColor(getResources().getColor(R.color.white));
    paint.setTextSize(30);

    canvas.drawText(String.valueOf(cluster.getMarkerList().size()), 10,
            40, paint);

    googleMap.addMarker(new MarkerOptions()
            .position(
                    new LatLng(cluster.getClusterLatitude(), cluster
                            .getClusterLongitude()))
            .snippet(String.valueOf(cluster.getMarkerList().size()))
            .title("Cluster")
            .icon(BitmapDescriptorFactory.fromBitmap(bitmap)));

}

其中集群标记是我的可绘制的,我正在上面写文本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18104823

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档