react-native-maps

React Native Mapview component for iOS + Android

MIT License

Downloads
1.2M
Stars
15.1K
Committers
495

Bot releases are hidden (Show)

react-native-maps - v0.30.1

Published by christopherdro almost 3 years ago

0.30.1 - (January 3, 2022)

Common: #4011 Feature fix AnimatedRegion getAnimatedValue Issue

react-native-maps -

Published by christopherdro almost 3 years ago

0.30.0 - (November 10, 2021)

  • Common: #3789 URLTile tile caching
  • Common: #3938 Add URLTile & WMSTile opacity property
  • Common: #3996 Allow wider version range for react-native-web peer dependency
  • Common: #3977 Upgrade example app to React Native 0.65.1
  • Common: #3972 Fix default color and stroke width properties for Geojson component
  • Common: #3965 GeoJSON Marker Title Prop & A bit Refactor
  • Common: #3744 Updates AnimatedRegion component
  • Common: #3966 Fix polygon on press wrong coordinates
  • iOS: #3997 Allow markers to be un-tappable on ios gmaps
  • iOS: #3944 Add heading to onUserLocationChange
  • iOS: #3956 Add missing export for AIRMapMarker isPreselected view property
  • iOS: #3973 Version bump googleMaps and Google-Maps-iOS-Utils
  • Android: #3945 Bump minSDKVersion to 21
react-native-maps -

Published by christopherdro about 3 years ago

0.29.3 - (August 29, 2021)

  • Common: #3920 GeoJSON onPress Crash Fix and Marker Customization Options
  • Common: #3930 Updated peer deps to maintain compatibility with expo init
react-native-maps -

Published by christopherdro over 3 years ago

0.29.2 - (July 5, 2021)

  • Android: Revert #3797 Allow a previously dashed line to be made solid
react-native-maps -

Published by christopherdro over 3 years ago

0.29.1 - (July 5, 2021)

  • Common: #3855 Fix crashes related to getAddressFromCoordinates for android and iOS
  • Common: #3871 Allow React 17 peer dependency
react-native-maps -

Published by christopherdro over 3 years ago

0.29.0 - (June 8, 2021)

  • Common: #3779 Polyline tappable feature on GeoJson
  • Common: #3784 Implemented scrollDuringRotateOrZoom control for Google Maps
  • Common: #3739 Use Default Geocoder to convert Coordinates by getting address
  • Common: #3728 Add onPress for GeoJSON
  • Common: #3737 Added support for overlay rotations in Google Maps API
  • iOS: #3754 Fix indoor events on iOS for multiple MapViews
  • iOS: #3762 Add support for disabling userLocation callout
  • iOS: #3746 Fix in WMSTile: typings & component removal on iOS
  • iOS: #3764 Provide a way to override mapkit style
  • Android: #3726 Use double on setCamera to fix zoom precision.
  • Android: #3308 Fix fitToCoordinates with preset mapPadding
  • Android: #3797 Allow a previously dashed line to be made solid
  • Docs: #3768 Clean up old installation instructions
  • Docs: #3771 Better docs for custom markers
  • Docs: #3716 Update Mapview docs
  • Docs: #3793 Update Polygon docs
react-native-maps -

Published by christopherdro over 3 years ago

  • Common: #3705 Update example project
  • Common: #3424 Bugfix for the "require cycles" warning
  • Common: #3452 Ability to pass a Marker image as Geojson prop
  • Common: #3516 Polyline props to obtain dashed/dotted lines in Geojson component
  • Common: #3358 onRegionChange sends a boolean indicating if the move was from the user (true) or an animation (false)
  • Common: #3658 Geojson stroke color, stroke width, fill color, and marker color properties preserved
  • Common: #3695 AnimateCamera duration bugfixed
  • iOS: #3383 Added tintColor prop for setting the color of the map
  • Android: #3414 Play services version updated
react-native-maps -

Published by christopherdro over 4 years ago

0.27.1 (March 19, 2020)

  • Android: #3345 Protect against null Location in FusedLocationSource
  • Android: #3351 Revert "android google map callout support
react-native-maps -

Published by christopherdro over 4 years ago

0.27.0 (March 4, 2020)

  • iOS: #3115 Expose isAccessibilityElement as a prop
  • iOS: #3119 Add mapPadding prop
  • iOS: #3134 Add isPreselected prop
  • iOS: #3120 Keep current mapType when taking snapshot
  • iOS: #2889 Implement onUserLocationChange
  • iOS: #3136 Use RCTImageLoaderProtocol for RN v0.61.0
  • iOS: #3125 Replace deprecated bridge.imageLoader calls with moduleForClass API
  • iOS: #3309 Fixes for polygon custom styles not being applied when provider is Google maps
  • iOS: #3104 Only handle cacheEnable when app is active
  • Android: #2993 Improved user location
  • Common: #3163 Opacity prop for MapOverlay on Android and iOS (Google Maps)
  • Common: #3131 AnimatedRegion.addListener() property setting
react-native-maps -

Published by christopherdro about 5 years ago

0.26.1 (October 3, 2019)

  • Android: #3103 Support for RN 0.60.5
  • Android: #3103 "AIRMap" was not found in the UIManager
react-native-maps -

Published by christopherdro about 5 years ago

0.26.0 (September 30, 2019)

  • iOS: #2999 Update GoogleMaps pod to 3.2.0
  • iOS: #2395 Allow using onPanDrag while scrollEnabled=true
  • iOS: #3051 Add flat property binding on Marker for iOS
  • Android: #3007 Add Overlay onPress event
  • Android: #3001 Add @ReactModule annotation to help turbo modules processor
  • Common: #3045 Add heading to the onUserLocationChange listener
  • Common: #2937 Add onDoublePress callback
  • Common: #2960 Heatmaps for Android and iOS
  • Common: #2959 Added GeoJSON support by default
  • Common: #2975 Convert to new react native config format (RN 0.60)
react-native-maps -

Published by christopherdro over 5 years ago

0.25.0 (July 11, 2019)

  • Android: #2941 Fix build gradle to allow jettifier to run correctly
  • Android: #2741 Use a shared image icon for markers when they share the same image URI
  • Android: #2557 Fix bug when changing subview of Marker to icon
  • Android: #2392 Add support for loading base64 encoded image
  • iOS: #2423 Handle annotations without images on iOS map snapshot
  • iOS: #2881 Update podspec to use GoogleMaps 3.1.0
  • iOS: #2253 TestID's for e2e automation
  • iOS: #2826 Follow up for #2253
  • iOS: #2397 Add compass location offsets for iOS maps
  • Common: #2568 Support for WMS Layer support
  • Common: #2017 Update the Google Maps custom map style if changed after initialization
  • Common: #2903 Fix react snapshot undefined warning
react-native-maps -

Published by christopherdro over 5 years ago

0.24.2 (April 17, 2019 )

  • iOS: #2818 Google Maps - Weak refs to gesture targets to address memory leak
react-native-maps -

Published by christopherdro over 5 years ago

0.24.1 (April 16, 2019 )

  • iOS: #2815 Google Maps - Free instance variable in getActionForTarget to address memory leak
react-native-maps -

Published by christopherdro over 5 years ago

0.24.0 (April 11, 2019 )

  • Common: #2740 Fix deprecated UIManager usage when accessing component names
  • Common: #2393 add typings for pointForCoordinate & coordinateForPoint
  • Common: #2732 Implement ability to flip y coordinate for Google Map tiles.
  • Android: #2765 Allow setting of play-services version through ext
  • Android: #2702 Enable RN projects to define the Android AppCompat Library version
  • Android: #2720 Fix Android dependencies and build errors
  • Android: #2682 Implement 'tappable' prop on polyline for Android
  • Android: #2417 Support for lineCap and lineDash pattern
  • Android: #2727 fix build: only apply mvn push gradle plugin if POM_ARTIFACT_ID is set
  • iOS: #2446 fix iOS GoogleMaps camera always animate
  • iOS: #2746 onPanDrag support for iOS
  • iOS: #2581 Custom callout improvements ๐ŸŽ‰
  • iOS: #2794 Fix CalloutSubview on Apple maps
  • iOS: #2716 Fix Memory Leaks
  • Docs: #2675 #2685 #2707 #2704
  • Example: #2792 Upgrade Example to react-native to 0.59.3
  • TypeScript: #2705 Add Marker icon property introduced in #2650 to index.d.ts
react-native-maps -

Published by christopherdro almost 6 years ago

0.23.0 (January 17, 2019)

  • Common: #2651 Use resolveAssetSource method from Image
  • Common: #2576 Fix import error for MapMarker and MapOverlay
  • Common: #2615 Added helper method for calculating bounding box from region
  • Common: #2607 Fix camera type definition error
  • Common: #2563 Added camera system and deprecate animateTo methods
  • Common: #2571 Added getMapBoundaries to MapView
  • Common/iOS: #2650 Added icon prop for MapMarker
  • iOS: #2414 Fix path for yoga in Podfile
  • iOS: #2627 Added tileSize prop for MapUrlTile
  • iOS: #2608 Fix animateToCamera
  • Android: #2653 Defaults to the map services version instead of play services
  • Android: #2587 Allow specifying a different version for base and maps on android
  • Android: #2598 Fix crash for cannot getActiveLevelIndex
  • Docs: #2639 Added note about recursive framework search paths
  • Docs: #2631 Added notes for Google Play Services
react-native-maps -

Published by christopherdro almost 6 years ago

0.22.1 (November 8, 2018)

  • Common: #2548 Moved babel-plugin-module-resolver and babel-preset-react-native from dependencies to devDependencies
  • Android: #2555 Fixed #2507
  • Android: #2545 Fixed โ€œThe specified child already has a parentโ€
  • Docs: #2541 Improve installation docs
  • Docs: #2550 Specify how to use Google Maps
react-native-maps -

Published by christopherdro about 6 years ago

0.22.0 (October 11, 2018)

  • Common: #2049 Added animateToNavigation method to MapView
  • Common: #2207, #2232 Added timestamp property to onUserLocationChange event callback
  • Common: #2479, #2524 Added edgePadding to fitToSuppliedMarkers function
  • Common: #2448 Added custom indoor picker level
  • Common: #2238 Support the asset:// scheme for images
  • Common: #2136, #2184 Modifications/Enhancements to MapView.UrlTile
  • Common: #2039 Fix for pointForCoordinate and coordinateForPoint
  • Common: #2217 Using ColorPropType to validate all color props more accurately
  • iOS: #2396 Added installation for iOS via react-native link
  • iOS: #2243 Added support of lineDashPattern polyline props to iOS Google Maps
  • iOS: #2149 Added paddingAdjustmentBehavior for Google Maps on iOS
  • iOS: #2231 Prefix DummyView class
  • iOS: #2229 Use global imports for new Pods dependencies in AIRGoogleMap
  • iOS: #2248 Make tiles display at the same physical size regardless of pixel density on iOS devices
  • iOS: #2306 Prefix or eliminate globals in AIRMapMarker
  • iOS: #2351 Added support for calloutAnchor with Google Maps on iOS
  • iOS: #2501 Fixed issue that app crashes after trigger Marker onDragEnd
  • iOS: #2359 Fixed zIndex didn't work on map moving on iOS 11
  • iOS: #2185 Fixed Xcode warnings for format, pointer type, unused var
  • iOS: #2154 Fixed CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF warnings
  • iOS: #2341 Fixed warnings about self
  • Android: #2224 Respect tappable prop on Android
  • Android: #2390 Consider pixel density in coordinate<->point conversion
  • Android: #2477, #2487 Implemented tracksViewChanges on Android
  • Android: #2478 Let onVisibilityChanged() be called on children (mainly fixes Image issues)
  • Android: #2375 Fixed lineCap of Polyline
  • Android: #2320 Fixed custom marker updates on Android
  • Android: #2197 Fixed overlay removal bug
  • Android: #2317 Fixed disabling the toolbar and my location button
  • Android: #2472 Fixed compilation error due to minSDK in manifest
  • Android: #2172 Fixed crash for Android API level below 18 on isFromMockProvider
  • Internal: #2462 Fixed packager script path in pacakage.json
  • Internal: #2480 Fix peer dependencies
  • TypeScript: #2165 Typings improvements & fixes
  • Docs: #2541 Vastly improved installation guideline
  • Docs: #2171 Add 'none' option to docs for mapType of MapView
  • Docs: #2174 Add opacity to Marker API docs
  • Docs: #2181, #2219 Add note about mandatory NSLocationWhenInUseUsageDescription
  • Docs: #2381, #2358, #2363, #2429, #2425 Documentation improvements
react-native-maps -

Published by christopherdro over 6 years ago

0.21.0 (March 31, 2018)

  • Common: #2030 Broadened peer-dependency support
  • Common: #2035, #2113, & #2141 Typescript improvements and fixes
  • Common: #2011 Add suport for KML file (Only Markers)
  • Common: #2053 Fix 'module undefined' for React Native >= 0.54
  • Common: #2131 Fix initialRegion for React Native >= 0.54
  • Common: #2115 Upgrade React Native peer dependency to 0.54
  • Common: #2032 Add onMyLocationChange event
  • Common: #2039 Fixed problem with pointForCoordinate and coordinateForPoint methods
  • Common: #2050 Add support for onPoiClick
  • iOS: #2022 Add support for Map.Overlay
  • iOS: #2068 Prevent marker press from calling MapView onPress
  • iOS: #2057 Fixed polygon and polyline not re-rendering when changing tile URL (AirMaps)
  • iOS: #2101 Fixed re-render not updating MapView.Circle component in UI when radius or center coordinates change (AirMaps)
  • Android: #2111 Allow vector drawables to be used as markers
  • Android: #2132 Add mock-provider boolean on each location update
  • Android: #2047 Check for presence of project-wide (ext) Gradle configuration properties compileSdkVersion, targetSdkVersion, buildToolsVersion, supportLibVersion, googlePlayServicesVersion, and androidMapsUtilsVersion. This provides a better mechanism for aligning the requirements of the module with that of the host project.
  • Android: #2096 Updated gradle configuration for gradle 3.0.0+
react-native-maps -

Published by christopherdro over 6 years ago

0.20.1 (February 13, 2018)