首页 > 解决方案 > Mapbox 交通插件错误

问题描述

我在 onMapReady 中初始化 mapbox 交通插件,但是当我想在汉堡菜单中将可见设置为 true 时,地图上没有交通,如果我从 onMapReady 调用它,我会调用 trafficPlugin.setVisibility(true),但在汉堡菜单中我有切换按钮,如果它关闭而不是仅当用户将其设置为 on 流量时应该显示,或者它在应用程序启动时打开,而不是我在 onMapReady 中调用 trafficPlugin.setVisibility(true) 并且它可以工作。如何解决这个问题?

如果我在用户将切换设置为 on 时初始化 trafficPlugin,则我会获得流量,但它不在地图文本和标记下方!!!这也是问题!

标签: mapbox-android

解决方案


我用 trafficPlugin = new TrafficPlugin(mapView, mapboxMap, "poi-scalerank3") 初始化流量插件,现在效果很好!此外,如果用户进入主屏幕,我必须始终在 onPause 中将 trafficPlugin 设置为 null。


推荐阅读