npm install react-native-meridian-maps
import { MeridianMapView } from 'react-native-meridian-maps';
export default function App() {
return (
<SafeAreaView>
<MeridianMapView />
</SafeAreaView>
);
}
Event driven communication between React Native and Native layers(iOS, android).
android: android/src/main/java/com/meridianmaps/MapViewFragment.java -
private void sendEvent(String eventName, @androidx.annotation.Nullable com.facebook.react.bridge.WritableMap params)
iOS: ios/MeridianCustom/MMEventEmitter.m -
swift - (void)emitCustomEvent: (NSString *)eventName body: (NSDictionary *)body
ScreenRecording_05_06_2025_04_22_07_1.mov
Screen.Recording.2025-05-17.at.3.15.38.AM.mov
Simulator.Screen.Recording.-.iPhone.16.Pro.-.2025-05-24.at.00.36.09.mp4
- if map has multiple floors default floor doesn't render [workaround: navigate by booth id and then manually navigate to the desired floor]
- search icon press handling (UI breaks on repeated press)