
🔑 You should first get api key from Map.ir
git clone https://github.com/map-ir/Mapir-react-native-example.git
cd Mapir-react-native-example
- Install our dependencies using
npm i.
Open up another tab in your Terminal and run
npm start
- Open up Android Studio and build with gradle
- Start Android emulator
- Run
adb reverse tcp:8081 tcp:8081to foward port to packager(needed for hot reloading, if you're not developing you can skip this step). - Run
react-native run-androidfromMapir-react-native-exampledirectory
NOTE
If the build fails make sure gradle has permission to build from cli
cd android
chmod +x gradlew
You can run this with the react-native cli or Xcode
react-native run-ios
NOTE
If you run into
Command failed: /usr/libexec/PlistBuddy -c Print:CFBundleIdentifier build/Build/Products/Debug-iphonesimulator/RNMapboxGLExample.app/Info.plist
Print: Entry, ":CFBundleIdentifier", Does Not Exist
Just run the example from Xcode, it seems to be an issue with RN.