SmartGlasses 与手机地图联动方式
底层架构
SmartGlasses 自己不做地图数据——它通过 Intent + 蓝牙 的方式从已安装的地图应用获取路线数据,然后在眼镜上以 AR 形式呈现。所以:
- 手机上必须装了高德/百度/Google Maps 中的至少一个
- SmartGlasses 需要授权访问这些应用的导航数据
- 地图 App 负责算路线,眼镜负责显示
从地图 App 发送路线
高德地图
- 在高德地图中规划好路线,点击"开始导航"
- 导航界面右上角有个"发送到设备"按钮,选择 SmartGlasses
- 确认后,眼镜上会自动启动 AR 导航
百度地图
- 百度地图导航界面,更多 → 智能设备 → SmartGlasses
- 确认发送
Google Maps
- 搜索目的地后点击"方向"
- 在"开始"按钮旁边的分享图标中选择 SmartGlasses
这些入口只有在蓝牙眼镜已连接且 SmartGlasses App 正在运行时才会出现。
从 SmartGlasses 启动
反过来也可以:在 SmartGlasses 内输入目的地,它会调用选定的地图 App 计算路线,然后回来在眼镜上显示结果。两种方式殊途同归。
地图应用权限
首次发送路线时,地图 App 会请求"显示在其他应用之上"的权限,这是因为 SmartGlasses 需要读取地图 App 的导航状态。授权后不需要每次都确认。
实时路况信息
AR 导航中的路况提示(堵不堵、限速多少)完全来自手机上的地图应用。所以如果你想让导航最准确:
- 确保手机联网正常
- 地图 App 保持最新版本
- 开启实时路况图层