here-api - 当 Here Map 上的默认 PositionIndicator 为绿色或灰色时。颜色取决于什么?
问题描述
PositioningManager 已启动并获取位置更新。
PositioningManager.getInstance().start(PositioningManager.LocationMethod.GPS_NETWORK_INDOOR)
PositionIndicator 设置为可见。
positionIndicator.isVisible = true
当我启动应用程序 positionIndicator 有时是绿色的,有时是灰色的。谁能解释一下。我在 HERE Android SDK 中找不到任何信息。
谢谢
解决方案
该图标的颜色取决于当前位置状态。例如,如果PositioningManager.getLocationStatus()
是,OUT_OF_SERVICE
则TEMPORARILY_UNAVAILABLE
灰色将处于活动状态,如果status == AVAILABLE
则图标将为绿色。
推荐阅读
- r - 从数据框的某些特定单元格中删除“NA”。不是所有的人
- postgresql - PostgreSQL 将当前序列值插入到另一个有条件的字段
- css - 如何减少响应式布局中的列数?
- css - 将鼠标悬停在文本上以使用 CSS 在另一个 div(不是子级)中显示图像
- sql - SQL Server:从字符串转换日期和/或时间超过 12 点时转换失败
- python - 使用占位符将数组大小调整为不可能的形状
- sql - 将一组行转换为sql中的新列
- python - 梯度不会随着步骤而改变 - Tensorflow
- r - ggplot - 带有自由缩放 facet_wrap 的 geom_text
- c# - 如何自动计算/更新维护表中的到期日