mapbox-android - Mapbox 交通插件错误
问题描述
我在 onMapReady 中初始化 mapbox 交通插件,但是当我想在汉堡菜单中将可见设置为 true 时,地图上没有交通,如果我从 onMapReady 调用它,我会调用 trafficPlugin.setVisibility(true),但在汉堡菜单中我有切换按钮,如果它关闭而不是仅当用户将其设置为 on 流量时应该显示,或者它在应用程序启动时打开,而不是我在 onMapReady 中调用 trafficPlugin.setVisibility(true) 并且它可以工作。如何解决这个问题?
如果我在用户将切换设置为 on 时初始化 trafficPlugin,则我会获得流量,但它不在地图文本和标记下方!!!这也是问题!
解决方案
我用 trafficPlugin = new TrafficPlugin(mapView, mapboxMap, "poi-scalerank3") 初始化流量插件,现在效果很好!此外,如果用户进入主屏幕,我必须始终在 onPause 中将 trafficPlugin 设置为 null。
推荐阅读
- java - 在java中使用lambda对对象列表进行分组
- plot - 最大值绘制具有 3 列的离散数据
- excel - 无需打开文件即可检索数据的 VBA Excel 代码
- c - 如何在cc中使用EOF作为主要读取
- kotlin - 通过导入 Kotlin DSL 创建 TeamCIty 项目
- java - Mockito 验证不适用于间谍对象
- javascript - 使用 JavaScript Regex 删除 '&&&' 之后的字符串的最后一部分
- php - MySQL:使用上一个查询的结果创建具有多个 SELECTS 的查询
- python - 没有超级特权;超出最大数据包大小
- asp.net-core - 升级到 ASP.NET Core MVC 2.2 后默认路由操作不起作用