question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

This plugin is already quite good. But IMHO it still misses a few things to be a full fletched alternative to cordova-plugin-googlemaps in production.

I like to propose the following issues to be added to a possible milestone for v2.0 of this package. I considered a major release tag since some of the changes below are braking to ‘old’ API.

  1. The API should be unified to be completely the same on Android and iOS. At the moment event listeners and API calls have different names on both platforms. They should be the same.
  2. (#8) Plugin classes should be split up in multiple classes
  3. Multiple map instances should be possible at once. The point above simplifies this. I already have a working proof-of-concept for Android.
  4. (#15 & #44) Custom marker icons should be refactored to be fully supported and support vectors (and when possible svg’s, but I do not think that is a hard requirement).
  5. (#84) It should be possible for HTMLElements to overlap the map.
  6. Ideally, support for custom info windows is added. It would be even more interesting to support html content as an info window.
  7. Documentation should be updated. It should also be more clear. (#17 & #4) have a WIP on these but slow progress.
  8. (#2 & #3) Finish drawing methods. Working local prototypes, need to cleanup and push. Could be a part of v2.

When above issues are addressed it is pretty much on par with the cordova maps, I think. Also, point 1, 2 and 3 I am already working on.

What do you think about this? Do you have any other important issues in mind that should be addressed?

__

On a side note: when releasing v2.0, it might be a good idea to change the name to capacitor-community/google-maps. This change addresses possible confusing about “capacitor” being two times in the name. Above all, the omitting of the word “native” opens up possibilities to also support web in the future.

Issue Analytics

  • State:open
  • Created 2 years ago
  • Reactions:13
  • Comments:23 (14 by maintainers)

github_iconTop GitHub Comments

4reactions
tafelnlcommented, Mar 16, 2022

Awesome news: a (pretty stable) beta version 2 has been released to npm under the name @capacitor-community/google-maps. Extensive documentation can be found here: https://capacitor-community.github.io/google-maps/

Read more comments on GitHub >

github_iconTop Results From Across the Web

v2.0 - Wikipedia
v2.0 is the second studio album by jazz piano trio GoGo Penguin. v2.0. V2.0 GoGo Penguin album cover.svg. Studio album by.
Read more >
Amazon.com: DJI Phantom 4 Pro V2.0 - Drone Quadcopter ...
The Phantom 4 Pro V2.0 camera drone comes equipped with a 3-axis motorized gimbal and a 1-inch 20MP CMOS sensor with a mechanical...
Read more >
Phantom 4 Pro V2.0 - DJI
Featuring a 1-inch CMOS sensor that can shoot 4K/60fps videos and 20MP photos, the Phantom 4 Pro V2.0 grants filmmakers absolute creative freedom....
Read more >
GNU General Public License, version 2
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION. 0. This License applies to any program or other work which contains a notice placed...
Read more >
Apache License, Version 2.0
"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found