Bug Report
Plugin(s)
Google Maps
Capacitor Version
💊 Capacitor Doctor 💊
Latest Dependencies:
@capacitor/cli: 4.6.1
@capacitor/core: 4.6.1
@capacitor/android: 4.6.1
@capacitor/ios: 4.6.1
Installed Dependencies:
@capacitor/android: not installed
@capacitor/cli: 4.6.1
@capacitor/core: 4.6.1
@capacitor/ios: 4.6.1
[success] iOS looking great! 👌
Platform(s)
iOS
Current Behavior
Empty box is appearing instead of Google Maps. Web works perfectly.
Expected Behavior
Show the map.
Code Reproduction
Sample webcomponent (apiKey deleted):
import { GoogleMap } from '@capacitor/google-maps';
const apiKey = '';
window.customElements.define('sample-app', class extends HTMLElement {
async connectedCallback() {
this.innerHTML = `
<style>
capacitor-google-map {
display: inline-block;
width: 200px;
height: 400px;
}
</style>
<capacitor-google-map id="main-map" style="border: 1px solid red;"></capacitor-google-map>
`;
const mapRef = this.querySelector('#main-map');
const newMap = await GoogleMap.create({
id: 'my-map',
forceCreate: true,
element: mapRef,
apiKey: apiKey,
config: {
center: {
lat: 33.6,
lng: -117.9,
},
zoom: 8,
},
});
}
});
Other Technical Details
When I load the page on web it works fine, on iOS (physical device) I can see an empty box (with the red border I added).
Additional Context
There is no error at all, I can see the following in XCode:
⚡️ [log] - [vite] connected.
⚡️ WebView loaded
⚡️ To Native -> CapacitorGoogleMaps addListener 26518793
⚡️ To Native -> CapacitorGoogleMaps create 26518794
⚡️ TO JS undefined
Bug Report
Plugin(s)
Google Maps
Capacitor Version
Platform(s)
iOS
Current Behavior
Empty box is appearing instead of Google Maps. Web works perfectly.
Expected Behavior
Show the map.
Code Reproduction
Sample webcomponent (apiKey deleted):
Other Technical Details
When I load the page on web it works fine, on iOS (physical device) I can see an empty box (with the red border I added).
Additional Context
There is no error at all, I can see the following in XCode: