Complete Map Features
Support multiple map types, gesture control, camera operations
Complete AMap solution built with Expo Modules
Version Compatibility
v1).npm install expo-gaode-map@v1# Core package (map + location)
npm install expo-gaode-map
# Navigation package (includes map + navigation)
npm install expo-gaode-map-navigation
# Web API service
npm install expo-gaode-map-web-api
# Search is built into expo-gaode-map / expo-gaode-map-navigationPackage Selection
expo-gaode-mapexpo-gaode-map-navigation (includes map features)expo-gaode-map-web-apiexpo-gaode-map or expo-gaode-map-navigationSearch Package Notice
Native search is built into expo-gaode-map and expo-gaode-map-navigation. 2.2.33 is the last version that supports standalone expo-gaode-map-search integration.
After AMap Android SDK 10.0.700, the official remote dependency bundle changed from com.amap.api:3dmap:latest.integration to com.amap.api:3dmap-location-search:latest.integration, so search is maintained with core/navigation instead of as a separate package.
import { MapView, ExpoGaodeMapModule } from 'expo-gaode-map';
// If native keys are configured via Config Plugin or manually, you do not need
// to pass androidKey / iosKey in JavaScript.
// Only needed for Web API features:
// ExpoGaodeMapModule.initSDK({ webKey: 'your-web-api-key' });
// Only if native keys are not configured:
// ExpoGaodeMapModule.initSDK({
// androidKey: 'your-android-api-key',
// iosKey: 'your-ios-api-key',
// });
// Use map component
<MapView
style={{ flex: 1 }}
initialCameraPosition={{
target: { latitude: 39.9, longitude: 116.4 },
zoom: 10,
}}
myLocationEnabled={true}
/>Important Notes
AndroidManifest.xml and iOS Info.plistinitSDK({ androidKey, iosKey }); call initSDK({ webKey }) only for expo-gaode-map-web-apiinitSDK({ androidKey, iosKey }) when native keys are not configuredSee full examples in Getting Started. For navigation examples, check the local example-navigation/ project.
Core map package for map display, location, overlays, offline maps, geometry utilities, and built-in native search.
Getting Started · API Reference
Navigation package with complete route planning and navigation capabilities:
Pure JavaScript Web API package with cross-platform behavior:
Native POI search is built into expo-gaode-map and expo-gaode-map-navigation.
If you are replacing react-native-amap3d in a new Expo or React Native project, expo-gaode-map is the Expo-first AMap replacement to start with.