🗺️
完整的地图功能
支持多种地图类型、手势控制、相机操作等完整功能
版本兼容性说明
请根据您的 Expo SDK 版本选择合适的包版本:
| Expo SDK 版本 | 推荐包版本 | 安装命令 | 说明 |
|---|---|---|---|
| SDK 54+ | Latest | npm install expo-gaode-map | ✅ 功能最全 ✅ 使用高德 iOS SDK v10.1.600+ |
| SDK 53 及以下 | V1 | npm install expo-gaode-map@v1 | ⚠️ 不支持加载世界向量地图 ✅ 使用高德 iOS SDK v10.0.1000 (注:旧版 Expo 使用新版高德 SDK 会导致 iOS 闪退) |
提示:除了世界地图功能外,V1 和 Latest 版本的 API 接口完全一致,可放心切换。
# 核心包(地图+定位)
npm install expo-gaode-map
# 导航包(包含地图+导航)🆕
npm install expo-gaode-map-navigation
# Web API 服务 🆕
npm install expo-gaode-map-web-api
# 原生搜索(可选)
npm install expo-gaode-map-search包选择建议
expo-gaode-mapexpo-gaode-map-navigation(已包含地图)expo-gaode-map-web-apiexpo-gaode-map-search重要提示
AndroidManifest.xml 和 ios 的 Info.plist核心地图包,提供基础地图显示、定位、覆盖物等功能。
导航功能包,提供完整的路径规划和导航能力:
Web API 服务包,纯 JavaScript 实现,跨平台一致:
原生搜索包,性能更优的 POI 搜索实现(可选)。
本项目参考了 react-native-amap3d 的优秀设计。