As the cordova-plugin-googlemaps author, I request to spin-out the @ionic-native/google-maps from the @ionic-native plugin family, or discontinue it.
First of all, I have never asked to create @ionic-native/google-maps plugin, but the ionic team created it.
Well, I don't mind if the ionic team maintains the @ionic-native/google-maps very well, but they don't at all. As the result, many ionic users claimed to me many bugs which are @ionic-native/google-maps itself.
I contributed to fix the bugs a lot in my private time. However I faced couple of unreliable things from the ionic-team, and they stops updating the ionic-native plugins, also ignore my e-mails.
Therefore, I have no reason to support the @ionic-native/google-maps plugin.
However I understand there are tons of users of @ionic-native/google-maps plugin.
If I don't support the @ionic-native/google-maps, nobody support it, and the tons of users would claim to me. This would be stressful also.
So, there are three choices:.
@ionic-native/google-maps from the @ionic-native family.@ionic-native/google-maps everything.@ionic-native/google-maps by community. In that case, I don't send updates, but I support the issue reports to my repo.Until the discussion would reach to the satisfactory goal, I simply refuse the supporting of @ionic-native/google-maps plugin, including who use it, at my repo.
https://github.com/mapsplugin/cordova-plugin-googlemaps/issues/2162
Since the ionic-team ignores my contacts everything, this is only my choice.
If the ionic team ignores this discussion, I will implement the code which blocks ionic framework in code level.
cc @ihadeed
Ionic team, to put an end to this entire saga, can you please go with option 3 and release the current @ionic-native/google-maps version to npm? Google Maps is a vital plugin to Ionic (and Cordova) if we lose support of @wf9a5m75 I am not sure what sort of alternative we will have. Unfortunately, Javascript Google Maps is not a real replacement as it does not feel native at all.
I see no reason why we can鈥檛 put it in a separate repo and manage updates separately and add you as a maintainer @wf9a5m75
That's good choice, @mlynch . I can release the new version with the cordova-plugin-googlemaps at the same time. Thus, the users don't need to wait the @ionic-native/google-maps update.
@mlynch Thank you for releasing the new version at least.
Okay I made a new, empty repo here and gave you write access @wf9a5m75: https://github.com/ionic-team/ionic-native-google-maps/
Probably just need to have @ionic-native/core as a dependency and copy over the tsconfig/typescript deps
Let me know if I can help, let's continue to conversation here
Thank you for creating the repo. How about the releasing scheme? Should I still ask the plugin releasing?
Well, to align the version number of all plugins helps understanding which version is the latest, but this kills the benefit that individual plugin can release their timing.
In order to align the version number with other plugins, or review the code to keep the quality as @ionic-native series I can wait one week. I understand this.
But two week, or further, many users get stressful.
If you don't mind the version number that only the @ionic-native/google-maps separate different version number, please add me as collaborators to npm.
I will release the new version when I am ready.
If you mind the version number, or if you want to check the code with the member ionic-native team, please suggest better scheme.
ping
@wf9a5m75 what's your npm username? Tried wf9a5m75 but it gave me an error. I'll add you as a maintainer of @ionic-native/google-maps, and as for versions, I think you should manage the versions separately, perhaps lock them to the version of your google maps plugin if you desire.
My npm user name is wf9a5m75. Did you try my e-mail address also?
@wf9a5m75 thanks, I think npm has a bug and is throwing a 500. I contacted their support
k Should be resolved and you should have gotten an email notification about being added to the org
Thanks, @mlynch
I appreciate for your understanding and help. I will continue the supporting for the ionic-native/google-maps.
Hi, @mlynch
Could you add CircleCI to https://github.com/ionic-team/ionic-native-google-maps?
Sorry, missed this. Just pinged the team to see about adding Circle CI to that, as that's not something I know how to do.
Okay, thanks.
Since the ionic team does not manage the plugin in proper, I take over the management, but the repository is still under the ionic team control. Because the repository owner is ionic team.
Thus, you should not delete the google maps page.
https://ionicframework.com/docs/native/google-maps/
I have an idea.
Under this url, there is one page, and link to another url.
https://ionicframework.com/docs/native/google-maps/
Then on the link, I will create a document site.
How about this?
I created documentation. Please link to here.
https://github.com/ionic-team/ionic-native-google-maps/blob/master/documents/README.md
ping @mlynch
ping @ihadeed
The issue has been fixed finally. I close this issue thread.
https://github.com/ionic-team/ionic-native/pull/2490#event-1601723379
Most helpful comment
That's good choice, @mlynch . I can release the new version with the
cordova-plugin-googlemapsat the same time. Thus, the users don't need to wait the@ionic-native/google-mapsupdate.