【问题标题】:Android Map Extensions on zoom cluster transition缩放集群转换上的 Android 地图扩展
【发布时间】:2015-05-12 08:43:15
【问题描述】:

我在我的解决方案中实现了地图扩展,但我不知道如何激活集群过渡动画。有一个名为 ClusterAnimator 的类,但在示例中没有使用。

那么问题来了,如何在android map extensions实现中使用默认的集群策略来激活集群转换呢?

我希望获得与原始地图库在使用标记和集群进行放大和缩小时相同的过渡。

【问题讨论】:

    标签: android google-maps markerclusterer android-maps-extensions


    【解决方案1】:

    您是否将您的集群管理器设置为地图视图的OnMapCameraChangeListener?

    查看BigClusteringDemoActivity 演示应用程序,它执行以下操作:

    getMap().setOnCameraChangeListener(mClusterManager);
    

    编辑我错误地认为问题是关于 Google Maps Android API utility library 及其 ClusterManager,但事实并非如此。

    【讨论】:

    • 我不认为你在寻找正确的库,我使用的是 Android 扩展地图,它不适用于原生谷歌地图 v2 集群管理器。 github.com/mg6maciej/android-maps-extensions
    • 你是绝对正确的。不过,我强烈推荐 Google 的实用程序库。
    • 好吧,我使用那个库的原因是它们扩展了 Markers 对象,添加了一个名为“data(Object o)”和“getData()”的方法。基本上,您可以将任何您想要的标记设置为信息(如 json),然后在不使用哈希映射的情况下读取它。顺便说一句,你对我的问题投了反对票吗?
    • 好的,是的,我瞥见了项目,数据属性似乎确实有用。不,我没有否决你的问题。
    • 感谢您的帮助! :)。这是一个很好的库,但文档记录很差。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-09
    • 2021-05-18
    • 2018-05-18
    相关资源
    最近更新 更多