【发布时间】:2016-12-29 22:37:04
【问题描述】:
使用教程here,我成功地在我的Android 应用中实现了集群。由于 OnCameraChangeListener() 现在在 com.google.android.gms:play-services:9.4.0 中已弃用,是否有一种新方法可以实现以下部分?
private ClusterManager<MyItem> mClusterManager;
googleMap.setOnCameraChangeListener(mClusterManager);
编辑:
我尝试直接用 setOnCameraMoveListener 替换 setOnCameraChangeListener 之类的
googleMap.setOnCameraMoveListener(mClusterManager);
这不起作用,因为 setOnCameraMoveListener() 需要 OnCameraMoveListener 类的对象。投射 mClusterManager 也不起作用。
googleMap.setOnCameraMoveListener((GoogleMap.OnCameraMoveListener) mClusterManager);
【问题讨论】:
-
到目前为止你尝试过什么?您是否尝试过使用
OnCameraMoveListener(),正如documentation 中所述,它是已弃用的OnCameraChangeListener()的给定替代品之一?它不适合你吗?如果有,请分享日志中显示的代码 sn-ps 和错误/s。 -
已编辑以显示我尝试过的内容。
标签: android google-maps google-maps-android-api-2