// // RNMapsMapViewManager.mm // AirMaps // // Created by Salah Ghanim on 23.11.24. // Copyright © 2024 react-native-maps. All rights reserved. // #ifdef HAVE_GOOGLE_MAPS #import #import #import @interface RNMapsGoogleMapViewManager : RCTViewManager @end @implementation RNMapsGoogleMapViewManager RCT_EXPORT_MODULE(RNMapsGoogleMapViewManager) RCT_EXPORT_VIEW_PROPERTY(onMapReady, RCTDirectEventBlock) RCT_EXPORT_VIEW_PROPERTY(onMapLoaded, RCTDirectEventBlock) RCT_EXPORT_VIEW_PROPERTY(onKmlReady, RCTDirectEventBlock) RCT_EXPORT_VIEW_PROPERTY(onPress, RCTBubblingEventBlock) RCT_EXPORT_VIEW_PROPERTY(onLongPress, RCTBubblingEventBlock) RCT_EXPORT_VIEW_PROPERTY(onPanDrag, RCTDirectEventBlock) RCT_EXPORT_VIEW_PROPERTY(onUserLocationChange, RCTDirectEventBlock) RCT_EXPORT_VIEW_PROPERTY(onMarkerPress, RCTDirectEventBlock) RCT_EXPORT_VIEW_PROPERTY(onMarkerSelect, RCTDirectEventBlock) RCT_EXPORT_VIEW_PROPERTY(onMarkerDeselect, RCTDirectEventBlock) RCT_EXPORT_VIEW_PROPERTY(onRegionChangeStart, RCTDirectEventBlock) RCT_EXPORT_VIEW_PROPERTY(onRegionChange, RCTDirectEventBlock) RCT_EXPORT_VIEW_PROPERTY(onRegionChangeComplete, RCTDirectEventBlock) RCT_EXPORT_VIEW_PROPERTY(onPoiClick, RCTDirectEventBlock) RCT_EXPORT_VIEW_PROPERTY(onIndoorLevelActivated, RCTDirectEventBlock) RCT_EXPORT_VIEW_PROPERTY(onIndoorBuildingFocused, RCTDirectEventBlock) @end #endif