This is a fork of https://github.com/mapsplugin/cordova-plugin-googlemaps.
You might be interested in the https://github.com/4sh/squashed-cordova-plugin-googlemaps repository which contains only snapshot versions (commits were squashed to reduce history and improve installation time) currently used by multiple apps (some with 200k+ downloads) running in production.
-
v2.7.3 (Jul 25, 2024)
- Fix: (iOS) Plugin is now compatible with
cordova-ios7+
- Fix: (iOS) Plugin is now compatible with
-
v2.7.2 (Oct 5, 2023)
- Fix: (iOS) Styles option is now taken into account before initializing the map (redraw is no longer needed when using a custom style)
-
v2.7.1.3 (Dec 22, 2021)
- Fix: (Android) Custom markers are now working with
cordova-android10+ - Fix: (Android) Blank map when starting app using
cordova-androidwith AGP version from 4.1.3 - Fix: (JS bridge) Remove calls to
getMessage()as this method does not exist on error object
- Fix: (Android) Custom markers are now working with
-
v2.7.1.2 (Nov 5, 2021)
- Fix: (Android) Plugin is now compatible with
cordova-plugin-geolocation
- Fix: (Android) Plugin is now compatible with
-
v2.7.1.1 (Aug 26, 2020)
- Chore: (iOS) Improve installation time of Google Maps SDK for iOS
-
v2.7.0
- Re-adoption: cordova-plugin-googlemaps-sdk dependency
- Important update: No longer support
UIWebViewon iOS.WKWebViewonly. - Fix: (iOS) Can't load image files from local host on ionic 4 / 5
- Update: (Android) prevent null pointer error in AsyncLoadImage.java
- Fix: Css animation interference when call setDiv and there is a push/pop page
- Fix: (Android/iOS/Browser) KML parser crash
- Fix: flickering and wrong rendering of some DOM elements
- Add:
map.stopAnimation() - Fix: can't remove map while map.animateCamera() is running
- Update: (Android) Increase cache memory size
- Update: (Android/iOS) Danish localization
- Fix: (Android) Prevent resize event after
map.setDiv(null) - Fix: (Android/iOS) Can not interactive with the map inside
- Fix: jslint errors
- Fix: marker.setIcon crashes
- Update: Set default value range to heading and tilt
- Fix: (Android/iOS) touch detection is wrong after clicking on back button very soon.
- Fix: An error occurs when you click a marker of marker cluster #2660
- Remove promise-7.0.4-min.js.map
- Fix: (iOS) bug fix: App crashes if "bearing" property is ""
- Fix: HTMLColor2RGBA() converts to incorrect value
- Fix: (Android) Can't load marker image from the Internet
- many bug fixes...
Google Play now enforces 16 KB memory pages for native code. The original
tbxml-android.aar shipped with this plugin was built with Android NDK r17 and
does not meet that requirement, which triggered policy warnings. We now ship a
locally rebuilt AAR compiled with a modern NDK (r26d tested) and provide tooling
to regenerate it when needed.
To produce a fresh AAR:
- Download/extract an Android NDK r23b or newer.
- From the project root run:
You can also rely on
npm run build:tbxml -- --ndk /path/to/android-ndk-r26d
NDK_HOME,ANDROID_NDK_HOME, orNDK_BUILDif those env vars point to a valid installation. - The script writes
tools/tbxml-android/build/tbxml-android.aar. Copy it tosrc/android/frameworks/if you want to update the plugin artifact.
The helper script and native sources live under tools/tbxml-android/; see the
README in that directory for additional details.