android - 华为 Map Kit onCameraIdle 方法未触发
问题描述
我正在尝试实现华为 Map Kit 并使用集群功能。我在 setMarkersClustering 之前调用了 setOnCameraIdleListener 并且即使一切都保持空闲,onCameraIdle 方法仍然不会触发。可能是什么问题?
解决方案
在 Map SDK 中,地图的 OnCameraIdleListener 监听回调代码在 setMarkersClustering 方法中。因此,先设置 MarkersClustering(true),然后设置 OnCameraIdleListener(this)。像这样:
map.setMarkersClustering(true);
map.setOnCameraIdleListener(this);
目前,仅支持此调用顺序。
推荐阅读
- google-cloud-platform - 使用 terraform 在 GCP 计算引擎中安装 kubectl
- c - 错误:openssl/xxxx.h:Windows 中没有这样的文件或目录
- batch-file - 基于注册表项的存在在批处理文件中安装软件
- python - 在 android 上使用 pyjnius 连接到 wifi 网络
- python-3.x - 导入 Numpy 失败
- python - 我正在使用 %matplotlib 小部件,但它没有在输出中打印绘图
- angular - 在 OnInit 之后,管道上订阅的 Angular EventEmitter 订阅消失
- asp.net-core - 用于 ASP.NET Core MVC 的具有文档共享的聊天插件
- java - 在异常处理程序spring中使用请求主体数据
- c# - 库项目中的配置文件