Skip to content

Commit a92b939

Browse files
authored
chore(map): update GoogleMaps SDK to 8.4.0 and Google-Map-Utils to v5.0.0 (react-native-maps#5183)
* fix(map): prevent overrideGestureRecognizers from being called multiple times per view * chore(map): update GoogleMaps SDK to v8.4 * chore(map): update Google-Maps-iOS-Utils to v5.0.0 * docs(map): update minimum iOS version to 14 for GoogleMaps projects
1 parent c7853e3 commit a92b939

File tree

7 files changed

+88
-104
lines changed

7 files changed

+88
-104
lines changed

docs/installation.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -46,12 +46,12 @@ If you want to enable Google Maps on iOS, obtain the Google API key and edit you
4646

4747
The `[GMSServices provideAPIKey]` should be the **first call** of the method.
4848

49-
Google Maps SDK for iOS requires iOS 13, so make sure that your deployment target is >= 13.4 in your iOS project settings.
49+
Google Maps SDK for iOS requires iOS 14, so make sure that your deployment target is >= 4 in your iOS project settings.
5050

51-
Also make sure that your Podfile deployment target is set to >= 13.4 at the top of your Podfile, eg:
51+
Also make sure that your Podfile deployment target is set to >= 14 at the top of your Podfile, eg:
5252

5353
```ruby
54-
platform :ios, '13.4'
54+
platform :ios, '14'
5555
```
5656

5757
Add the following to your Podfile above the `use_native_modules!` function and run `pod install` in the ios folder:

example/ios/Podfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ require Pod::Executable.execute_command('node', ['-p',
55
{paths: [process.argv[1]]},
66
)', __dir__]).strip
77

8-
platform :ios, min_ios_version_supported
8+
platform :ios, 14
99
prepare_react_native_project!
1010

1111
linkage = ENV['USE_FRAMEWORKS']

example/ios/Podfile.lock

+13-30
Original file line numberDiff line numberDiff line change
@@ -4,29 +4,12 @@ PODS:
44
- FBLazyVector (0.74.1)
55
- fmt (9.1.0)
66
- glog (0.3.5)
7-
- Google-Maps-iOS-Utils (4.2.2):
8-
- Google-Maps-iOS-Utils/Clustering (= 4.2.2)
9-
- Google-Maps-iOS-Utils/Geometry (= 4.2.2)
10-
- Google-Maps-iOS-Utils/GeometryUtils (= 4.2.2)
11-
- Google-Maps-iOS-Utils/Heatmap (= 4.2.2)
12-
- Google-Maps-iOS-Utils/QuadTree (= 4.2.2)
13-
- GoogleMaps (~> 7.3)
14-
- Google-Maps-iOS-Utils/Clustering (4.2.2):
15-
- Google-Maps-iOS-Utils/QuadTree
16-
- GoogleMaps (~> 7.3)
17-
- Google-Maps-iOS-Utils/Geometry (4.2.2):
18-
- GoogleMaps (~> 7.3)
19-
- Google-Maps-iOS-Utils/GeometryUtils (4.2.2):
20-
- GoogleMaps (~> 7.3)
21-
- Google-Maps-iOS-Utils/Heatmap (4.2.2):
22-
- Google-Maps-iOS-Utils/QuadTree
23-
- GoogleMaps (~> 7.3)
24-
- Google-Maps-iOS-Utils/QuadTree (4.2.2):
25-
- GoogleMaps (~> 7.3)
26-
- GoogleMaps (7.4.0):
27-
- GoogleMaps/Maps (= 7.4.0)
28-
- GoogleMaps/Base (7.4.0)
29-
- GoogleMaps/Maps (7.4.0):
7+
- Google-Maps-iOS-Utils (5.0.0):
8+
- GoogleMaps (~> 8.0)
9+
- GoogleMaps (8.4.0):
10+
- GoogleMaps/Maps (= 8.4.0)
11+
- GoogleMaps/Base (8.4.0)
12+
- GoogleMaps/Maps (8.4.0):
3013
- GoogleMaps/Base
3114
- hermes-engine (0.74.1):
3215
- hermes-engine/Pre-built (= 0.74.1)
@@ -960,8 +943,8 @@ PODS:
960943
- glog
961944
- React-debug
962945
- react-native-google-maps (0.0.0):
963-
- Google-Maps-iOS-Utils (= 4.2.2)
964-
- GoogleMaps (= 7.4.0)
946+
- Google-Maps-iOS-Utils (= 5.0.0)
947+
- GoogleMaps (= 8.4.0)
965948
- React-Core
966949
- react-native-maps (0.0.0):
967950
- React-Core
@@ -1384,8 +1367,8 @@ SPEC CHECKSUMS:
13841367
FBLazyVector: 898d14d17bf19e2435cafd9ea2a1033efe445709
13851368
fmt: 4c2741a687cc09f0634a2e2c72a838b99f1ff120
13861369
glog: c5d68082e772fa1c511173d6b30a9de2c05a69a2
1387-
Google-Maps-iOS-Utils: f77eab4c4326d7e6a277f8e23a0232402731913a
1388-
GoogleMaps: 032f676450ba0779bd8ce16840690915f84e57ac
1370+
Google-Maps-iOS-Utils: 66d6de12be1ce6d3742a54661e7a79cb317a9321
1371+
GoogleMaps: 8939898920281c649150e0af74aa291c60f2e77d
13891372
hermes-engine: 16b8530de1b383cdada1476cf52d1b52f0692cbc
13901373
RCT-Folly: 02617c592a293bd6d418e0a88ff4ee1f88329b47
13911374
RCTDeprecation: efb313d8126259e9294dc4ee0002f44a6f676aba
@@ -1411,7 +1394,7 @@ SPEC CHECKSUMS:
14111394
React-jsitracing: 233d1a798fe0ff33b8e630b8f00f62c4a8115fbc
14121395
React-logger: 7e7403a2b14c97f847d90763af76b84b152b6fce
14131396
React-Mapbuffer: 11029dcd47c5c9e057a4092ab9c2a8d10a496a33
1414-
react-native-google-maps: 2861a12d0592141a9973fe710c52f17bf1008a22
1397+
react-native-google-maps: e37f53ff027fbb3223c2f317e8010bb9633d7823
14151398
react-native-maps: 3ae17cf31b3959bafed98adecd53d31fb2114fdc
14161399
React-nativeconfig: b0073a590774e8b35192fead188a36d1dca23dec
14171400
React-NativeModulesApple: df46ff3e3de5b842b30b4ca8a6caae6d7c8ab09f
@@ -1439,6 +1422,6 @@ SPEC CHECKSUMS:
14391422
SocketRocket: abac6f5de4d4d62d24e11868d7a2f427e0ef940d
14401423
Yoga: 348f8b538c3ed4423eb58a8e5730feec50bce372
14411424

1442-
PODFILE CHECKSUM: 4d714dbfbb00725b20fbd28d6ba7723bcd8914af
1425+
PODFILE CHECKSUM: 755edc145d30a6e88b216e07c4c92cc1014e888f
14431426

1444-
COCOAPODS: 1.14.3
1427+
COCOAPODS: 1.15.2

0 commit comments

Comments
 (0)