expo-gaode-map-navigation
Expo Gaode Map Navigation
描述
expo-gaode-map-navigation 是高德导航 SDK 的 React Native 封装。它提供了完整的导航解决方案,包括嵌入式导航 UI (NaviView)、多模式路径规划 API 以及高级的独立算路功能。
使用场景
- 应用内导航:直接在 App 内部显示导航界面,无需跳转第三方 App。
- 路径规划:计算两点间的距离、耗时、路线详情(支持驾车、步行、骑行)。
- 特殊车辆导航:支持货车(限高/限重)、摩托车、电动车导航。
- 行前选路:在开始导航前预览多条路线方案并进行选择。
开发指令
1. 基础集成 (NaviView)
- 使用
<ExpoGaodeMapNaviView>组件嵌入导航界面。 - 通过
ref调用startNavigation和stopNavigation。 - 必须设置
style(通常是flex: 1)。 - 如果同时使用本包导出的
MapView/ExpoGaodeMapModule/ 定位能力,必须先完成隐私确认。
More from tomwq/expo-gaode-map
expo-gaode-map-web-api
高德 Web 服务纯 JS 完整封装:提供 V5 路径规划(驾车/新能源/步行/骑行/跨城公交)、地理编码(正/逆)、POI 搜索(关键字/周边/多边形)及输入提示;内置 LRU 缓存、自动重试与请求取消机制;全 TypeScript 类型定义;适用于跨平台逻辑层,可配合核心包/导航包下发 `webKey`,也可直接构造传 key。
18expo-gaode-map-search
高德原生搜索高性能方案:基于原生 SDK 实现,无 Web 配额限制;提供全场景 POI 搜索(关键字/周边/沿途/多边形/ID详情);支持输入提示(Autocomplete)与逆地理编码(坐标转地址);提供完整 TypeScript 定义;通常依赖核心包或导航包完成 Key 配置。
17expo-gaode-map
Expo 高德地图核心能力:原生 MapView 渲染(标准/卫星/夜间/导航),手势与相机控制;定位服务(单次/连续/后台定位,蓝点样式与跟随);覆盖物绘制(Marker/Polyline/Polygon/Circle/HeatMap/MultiPoint/Cluster,C++ 引擎驱动的高性能聚合);离线地图下载与管理;类型安全的 TS API 与原生几何计算(距离、最近点吸附、轨迹抽稀、点在多边形内、路径长度);支持 Config Plugin 自动配置与 initSDK(webKey/iosKey/androidKey) 初始化;适配 iOS/Android。注意:所有地图/定位接口前必须先完成 `setPrivacyShow`、`setPrivacyAgree`。
16