finds.dev← search

// the find

qiuxiang/react-native-amap3d

★ 1,337 · TypeScript · MIT · updated Oct 2023

react-native 高德地图组件,使用最新 3D SDK,支持 Android + iOS

React Native wrapper for AutoNavi (AMap) 3D SDK, covering Android and iOS. If you're building a map-heavy app for the Chinese market, this is the de facto option — AMap is what most Chinese users expect, and react-native-maps won't cut it there. Outside China it's irrelevant.

The component API mirrors react-native-maps closely, so anyone who's used that will read the code without friction. TypeScript throughout with a generated API docs site. Native layer is written in Kotlin and Swift (not Java/ObjC), which means cleaner interop with modern RN bridging. Cluster support is built in and handles 1000+ markers without falling back to JS-side coordinate math.

Maintainer explicitly states no new features will be added — maintenance only. Last push was October 2023 and React Native has moved fast since then; the new architecture (JSI/Fabric) is not mentioned anywhere, so you're likely stuck on the legacy bridge indefinitely. AMap requires a separate API key registration through AutoNavi's developer portal, which is a Chinese-government-adjacent bureaucratic process that takes time and occasionally fails for foreign entities. No offline map support in the TypeScript layer (the example-app has an `offline.js` but it's plain JS, suggesting it was never finished or typed).

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →