Skip to content
This repository was archived by the owner on Feb 27, 2026. It is now read-only.

4sh/cordova-plugin-googlemaps

 
 

Repository files navigation

⚠️ End of Life (EOL)

This repository is no longer maintained and has reached End of Life (EOL).

No further updates, fixes, or compatibility patches will be provided.

Recommended alternative

If you are still using Cordova and cannot migrate to a more modern solution (Capacitor, React Native, Flutter, or native development), we strongly recommend using:

https://github.com/GitToTheHub/cordova-plugin-googlemaps-sdk

This alternative is maintained and provides a more complete and up-to-date implementation of the Google Maps SDK for Cordova.

Background

This is a fork of https://github.com/mapsplugin/cordova-plugin-googlemaps

It was maintained to keep compatibility with older versions of Cordova, prior to cordova-ios@8.0

Release Notes

  • EOL (Feb, 2026)

    • Due to new App Store requirements (apps must be built using Xcode 26 starting April 2026), maintaining compatibility would require significant architectural changes. As a result, this fork is now deprecated.
  • v2.7.4 (Dec 08, 2025)

    • Fix: (Android) Google Play’s 16 KB page size compatibility requirement
  • v2.7.3 (Jul 25, 2024)

    • Fix: (iOS) Plugin is now compatible with cordova-ios 7+
  • 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-android 10+
    • Fix: (Android) Blank map when starting app using cordova-android with AGP version from 4.1.3
    • Fix: (JS bridge) Remove calls to getMessage() as this method does not exist on error object
  • v2.7.1.2 (Nov 5, 2021)

    • Fix: (Android) Plugin is now compatible with cordova-plugin-geolocation
  • 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 UIWebView on iOS. WKWebView only.
    • 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...

About

Google Maps plugin for Cordova

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • JavaScript 36.5%
  • Objective-C 33.0%
  • Java 30.4%
  • Shell 0.1%