Native Dependencies
-
iOS Google Maps SDK https://developers.google.com/maps/documentation/ios-sdk
-
Android Google Maps SDK https://developers.google.com/maps/documentation/android-sdk
-
SVG Rendering (bundled, iOS + Android) lunasvg: https://github.com/sammycage/lunasvg plutovg: https://github.com/sammycage/plutovg HarfBuzz: https://github.com/harfbuzz/harfbuzz (Old MIT license) SheenBidi: https://github.com/Tehreer/SheenBidi (Apache License 2.0)
plutovg contains code from FreeType under the FreeType License. Apps that ship this library have to include this notice in their documentation: "Portions of this software are copyright © 2014 The FreeType Project (www.freetype.org). All rights reserved."
The iOS SDKs are resolved via Swift Package Manager, so CocoaPods can no
longer deduplicate them against a GoogleMaps pod that another library pulls
in, such as react-native-maps, expo-maps or GooglePlaces. Such a setup ends up
with two copies of the SDK in the app, of which only one is configured by
GMSServices.provideAPIKey.