-
Notifications
You must be signed in to change notification settings - Fork 44
Open
Labels
Description
Bug Report
Plugin(s)
"@capacitor/google-maps": "^5.4.1"
Capacitor Version
💊 Capacitor Doctor 💊
Latest Dependencies:
@capacitor/cli: 6.0.0
@capacitor/core: 6.0.0
@capacitor/android: 6.0.0
@capacitor/ios: 6.0.0
Installed Dependencies:
@capacitor/android: not installed
@capacitor/cli: 5.0.4
@capacitor/ios: 5.0.4
@capacitor/core: 5.7.0
Platform(s)
IOS
- IOS 15, Iphone SE (1) Emulator
- IOS 14, Iphone SE (1) real device
Current Behavior
The app crashes when map enables geolocation after geolocation permissions are requested and accepted. Error is thrown from google maps plugin.
Expected Behavior
App should not crash
Code Reproduction
- ionic cap add ios
- add to plist:
<key>NSLocationWhenInUseUsageDescription</key>
<string>NSLocationWhenInUseUsageDescription</string>
<key>NSLocationAlwaysUsageDescription</key>
<string>NSLocationAlwaysUsageDescription</string>
- npm install
- add google API key to google-maps component file src/app/core/map/components/google-map/google-map.component.ts
- ionic capacitor build ios
- open xcode
- download ios 15
- create emulator SE(1) with IOS 15
- run app
or
- run against an older iphone
Additional Context
Maybe this is a similar issue to this one: