I have native GoogleMaps intergrated in one of my apps and it is far better than the cordova ready-made map. It renders in a way that is awfully close to native. Very well. I’ve integrated Google Places / Autocomplete as well, but for some reason can’t get the list of results from my Autocomplete to show on device. It works in my browser, but not on device. It may end up being an issue for you, or it’s just me.
I’ve tried increasing the z-index of .pac-container to 10000 !important, etc.
Still no luck, but it is a suggested solution if you run into it.
But, I reiterate that the extra work it takes to get GoogleMaps native working in your app is a significant improvement.
just make sure, in your index html, to add async defer to your script. i.e,
Also, of course, enable the Map SDK, and the places SDK in google’s developer console.