Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -21,4 +21,5 @@ xcuserdata/
*.xccheckout
*.xcscmblueprint
/build
/Carthage
/Carthage
/test_googlemaps
2 changes: 0 additions & 2 deletions Cartfile

This file was deleted.

2 changes: 0 additions & 2 deletions Cartfile.resolved

This file was deleted.

4 changes: 1 addition & 3 deletions Classes/TiGooglemapsModule.m
Original file line number Diff line number Diff line change
Expand Up @@ -39,9 +39,7 @@ - (void)setAPIKey:(NSString *)apiKey

- (void)enableMetalRenderer:(id)unused
{
TiThreadPerformOnMainThread(^{
[GMSServices setMetalRendererEnabled:YES];
}, NO);
NSLog(@"[WARN] Calls to this methods are now deprecated, as Metal is the default renderer for Google Places.");
}

- (NSString *)openSourceLicenseInfo
Expand Down
7 changes: 6 additions & 1 deletion Classes/TiGooglemapsView.m
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,12 @@ - (void)dealloc
- (GMSMapView *)mapView
{
if (_mapView == nil) {
_mapView = [[GMSMapView alloc] initWithFrame:[self bounds]];
GMSMapViewOptions *options = [[GMSMapViewOptions alloc] init];
options.frame = self.bounds;
options.backgroundColor = UIColor.systemBackgroundColor;

_mapView = [[GMSMapView alloc] initWithOptions:options];

_centerAnnotationOnTap = YES;
[_mapView setMapType:kGMSTypeNormal];
[_mapView setDelegate:self];
Expand Down
Binary file removed Resources/GoogleMaps.bundle/Assets.car
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Diff not rendered.
Diff not rendered.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed Resources/GoogleMaps.bundle/Info.plist
Binary file not shown.
Binary file removed Resources/GoogleMaps.bundle/bubble_left.png
Diff not rendered.
Binary file removed Resources/GoogleMaps.bundle/bubble_left@2x.png
Diff not rendered.
Binary file removed Resources/GoogleMaps.bundle/bubble_left@3x.png
Diff not rendered.
Binary file removed Resources/GoogleMaps.bundle/bubble_right.png
Diff not rendered.
Binary file removed Resources/GoogleMaps.bundle/bubble_right@2x.png
Diff not rendered.
Binary file removed Resources/GoogleMaps.bundle/bubble_right@3x.png
Diff not rendered.
Binary file removed Resources/GoogleMaps.bundle/ic_error.png
Diff not rendered.
Binary file removed Resources/GoogleMaps.bundle/ic_error@2x.png
Diff not rendered.
Binary file removed Resources/GoogleMaps.bundle/ic_error@3x.png
Diff not rendered.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified Resources/GooglePlaces.bundle/Info.plist
Binary file not shown.
116 changes: 116 additions & 0 deletions Resources/GooglePlaces.bundle/PrivacyInfo.xcprivacy
Original file line number Diff line number Diff line change
@@ -0,0 +1,116 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>NSPrivacyCollectedDataTypes</key>
<array>
<dict>
<key>NSPrivacyCollectedDataType</key>
<string>NSPrivacyCollectedDataTypeCoarseLocation</string>
<key>NSPrivacyCollectedDataTypeLinked</key>
<false/>
<key>NSPrivacyCollectedDataTypeTracking</key>
<false/>
<key>NSPrivacyCollectedDataTypePurposes</key>
<array>
<string>NSPrivacyCollectedDataTypePurposeAnalytics</string>
<string>NSPrivacyCollectedDataTypePurposeAppFunctionality</string>
</array>
</dict>
<dict>
<key>NSPrivacyCollectedDataType</key>
<string>NSPrivacyCollectedDataTypeDeviceID</string>
<key>NSPrivacyCollectedDataTypeLinked</key>
<false/>
<key>NSPrivacyCollectedDataTypeTracking</key>
<false/>
<key>NSPrivacyCollectedDataTypePurposes</key>
<array>
<string>NSPrivacyCollectedDataTypePurposeAnalytics</string>
<string>NSPrivacyCollectedDataTypePurposeAppFunctionality</string>
</array>
</dict>
<dict>
<key>NSPrivacyCollectedDataType</key>
<string>NSPrivacyCollectedDataTypeOtherDataTypes</string>
<key>NSPrivacyCollectedDataTypeLinked</key>
<true/>
<key>NSPrivacyCollectedDataTypeTracking</key>
<false/>
<key>NSPrivacyCollectedDataTypePurposes</key>
<array>
<string>NSPrivacyCollectedDataTypePurposeAnalytics</string>
</array>
</dict>
<dict>
<key>NSPrivacyCollectedDataType</key>
<string>NSPrivacyCollectedDataTypePerformanceData</string>
<key>NSPrivacyCollectedDataTypeLinked</key>
<false/>
<key>NSPrivacyCollectedDataTypeTracking</key>
<false/>
<key>NSPrivacyCollectedDataTypePurposes</key>
<array>
<string>NSPrivacyCollectedDataTypePurposeAnalytics</string>
</array>
</dict>
<dict>
<key>NSPrivacyCollectedDataType</key>
<string>NSPrivacyCollectedDataTypePreciseLocation</string>
<key>NSPrivacyCollectedDataTypeLinked</key>
<false/>
<key>NSPrivacyCollectedDataTypeTracking</key>
<false/>
<key>NSPrivacyCollectedDataTypePurposes</key>
<array>
<string>NSPrivacyCollectedDataTypePurposeAnalytics</string>
<string>NSPrivacyCollectedDataTypePurposeAppFunctionality</string>
</array>
</dict>
<dict>
<key>NSPrivacyCollectedDataType</key>
<string>NSPrivacyCollectedDataTypeProductInteraction</string>
<key>NSPrivacyCollectedDataTypeLinked</key>
<false/>
<key>NSPrivacyCollectedDataTypeTracking</key>
<false/>
<key>NSPrivacyCollectedDataTypePurposes</key>
<array>
<string>NSPrivacyCollectedDataTypePurposeAnalytics</string>
</array>
</dict>
<dict>
<key>NSPrivacyCollectedDataType</key>
<string>NSPrivacyCollectedDataTypeSearchHistory</string>
<key>NSPrivacyCollectedDataTypeLinked</key>
<false/>
<key>NSPrivacyCollectedDataTypeTracking</key>
<false/>
<key>NSPrivacyCollectedDataTypePurposes</key>
<array>
<string>NSPrivacyCollectedDataTypePurposeAnalytics</string>
</array>
</dict>
</array>
<key>NSPrivacyAccessedAPITypes</key>
<array>
<dict>
<key>NSPrivacyAccessedAPIType</key>
<string>NSPrivacyAccessedAPICategoryFileTimestamp</string>
<key>NSPrivacyAccessedAPITypeReasons</key>
<array>
<string>C617.1</string>
</array>
</dict>
<dict>
<key>NSPrivacyAccessedAPIType</key>
<string>NSPrivacyAccessedAPICategoryUserDefaults</string>
<key>NSPrivacyAccessedAPITypeReasons</key>
<array>
<string>C56D.1</string>
<string>CA92.1</string>
</array>
</dict>
</array>
</dict>
</plist>
Binary file modified Resources/GooglePlaces.bundle/ar.lproj/GooglePlaces.strings
Binary file not shown.
Binary file not shown.
Binary file modified Resources/GooglePlaces.bundle/ca.lproj/GooglePlaces.strings
Binary file not shown.
Binary file modified Resources/GooglePlaces.bundle/cs.lproj/GooglePlaces.strings
Binary file not shown.
Binary file modified Resources/GooglePlaces.bundle/da.lproj/GooglePlaces.strings
Binary file not shown.
Binary file modified Resources/GooglePlaces.bundle/de.lproj/GooglePlaces.strings
Binary file not shown.
Binary file modified Resources/GooglePlaces.bundle/el.lproj/GooglePlaces.strings
Binary file not shown.
Binary file modified Resources/GooglePlaces.bundle/en.lproj/GooglePlaces.strings
Binary file not shown.
Binary file modified Resources/GooglePlaces.bundle/en_AU.lproj/GooglePlaces.strings
Binary file not shown.
Binary file modified Resources/GooglePlaces.bundle/en_GB.lproj/GooglePlaces.strings
Binary file not shown.
Binary file modified Resources/GooglePlaces.bundle/en_IN.lproj/GooglePlaces.strings
Binary file not shown.
Binary file modified Resources/GooglePlaces.bundle/es.lproj/GooglePlaces.strings
Binary file not shown.
Binary file modified Resources/GooglePlaces.bundle/es_419.lproj/GooglePlaces.strings
Binary file not shown.
Binary file modified Resources/GooglePlaces.bundle/es_MX.lproj/GooglePlaces.strings
Binary file not shown.
Binary file modified Resources/GooglePlaces.bundle/fi.lproj/GooglePlaces.strings
Binary file not shown.
Binary file modified Resources/GooglePlaces.bundle/fr.lproj/GooglePlaces.strings
Binary file not shown.
Binary file modified Resources/GooglePlaces.bundle/fr_CA.lproj/GooglePlaces.strings
Binary file not shown.
Binary file modified Resources/GooglePlaces.bundle/he.lproj/GooglePlaces.strings
Binary file not shown.
Binary file modified Resources/GooglePlaces.bundle/hi.lproj/GooglePlaces.strings
Binary file not shown.
Binary file modified Resources/GooglePlaces.bundle/hr.lproj/GooglePlaces.strings
Binary file not shown.
Binary file modified Resources/GooglePlaces.bundle/hu.lproj/GooglePlaces.strings
Binary file not shown.
Binary file not shown.
Binary file modified Resources/GooglePlaces.bundle/id.lproj/GooglePlaces.strings
Binary file not shown.
Binary file modified Resources/GooglePlaces.bundle/it.lproj/GooglePlaces.strings
Binary file not shown.
Binary file modified Resources/GooglePlaces.bundle/ja.lproj/GooglePlaces.strings
Binary file not shown.
Binary file modified Resources/GooglePlaces.bundle/ka.lproj/GooglePlaces.strings
Binary file not shown.
Binary file modified Resources/GooglePlaces.bundle/ko.lproj/GooglePlaces.strings
Binary file not shown.
Binary file modified Resources/GooglePlaces.bundle/lt.lproj/GooglePlaces.strings
Binary file not shown.
Binary file not shown.
Binary file modified Resources/GooglePlaces.bundle/ms.lproj/GooglePlaces.strings
Binary file not shown.
Binary file modified Resources/GooglePlaces.bundle/my.lproj/GooglePlaces.strings
Binary file not shown.
Binary file modified Resources/GooglePlaces.bundle/nb.lproj/GooglePlaces.strings
Binary file not shown.
Binary file modified Resources/GooglePlaces.bundle/nl.lproj/GooglePlaces.strings
Binary file not shown.
Binary file modified Resources/GooglePlaces.bundle/oss_licenses_places.txt.gz
Binary file not shown.
Binary file modified Resources/GooglePlaces.bundle/pl.lproj/GooglePlaces.strings
Binary file not shown.
Binary file modified Resources/GooglePlaces.bundle/pt.lproj/GooglePlaces.strings
Binary file not shown.
Binary file modified Resources/GooglePlaces.bundle/pt_BR.lproj/GooglePlaces.strings
Binary file not shown.
Binary file modified Resources/GooglePlaces.bundle/pt_PT.lproj/GooglePlaces.strings
Binary file not shown.
Binary file modified Resources/GooglePlaces.bundle/ro.lproj/GooglePlaces.strings
Binary file not shown.
Binary file modified Resources/GooglePlaces.bundle/ru.lproj/GooglePlaces.strings
Binary file not shown.
Binary file modified Resources/GooglePlaces.bundle/sk.lproj/GooglePlaces.strings
Binary file not shown.
Binary file modified Resources/GooglePlaces.bundle/sq.lproj/GooglePlaces.strings
Binary file not shown.
Binary file modified Resources/GooglePlaces.bundle/sr.lproj/GooglePlaces.strings
Binary file not shown.
Binary file modified Resources/GooglePlaces.bundle/sv.lproj/GooglePlaces.strings
Binary file not shown.
Binary file modified Resources/GooglePlaces.bundle/sw.lproj/GooglePlaces.strings
Binary file not shown.
Binary file modified Resources/GooglePlaces.bundle/th.lproj/GooglePlaces.strings
Binary file not shown.
Binary file modified Resources/GooglePlaces.bundle/tr.lproj/GooglePlaces.strings
Binary file not shown.
Binary file modified Resources/GooglePlaces.bundle/uk.lproj/GooglePlaces.strings
Binary file not shown.
Binary file not shown.
Binary file modified Resources/GooglePlaces.bundle/vi.lproj/GooglePlaces.strings
Binary file not shown.
Binary file modified Resources/GooglePlaces.bundle/zh_CN.lproj/GooglePlaces.strings
Binary file not shown.
Binary file modified Resources/GooglePlaces.bundle/zh_HK.lproj/GooglePlaces.strings
Binary file not shown.
Binary file modified Resources/GooglePlaces.bundle/zh_TW.lproj/GooglePlaces.strings
Binary file not shown.
4 changes: 2 additions & 2 deletions manifest
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# this is your module manifest and used by Titanium
# during compilation, packaging, distribution, etc.
#
version: 9.3.0
version: 10.0.0
apiversion: 2
mac: false
architectures: arm64 x86_64
Expand All @@ -16,4 +16,4 @@ name: ti.googlemaps
moduleid: ti.googlemaps
guid: 81fe0326-e874-4843-b902-51bbd46f9283
platform: iphone
minsdk: 10.0.0
minsdk: 13.0.1
2 changes: 1 addition & 1 deletion metadata.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"exports":[]}
{"exports":[],"spm":{"version":1,"dependencies":[{"remotePackageReference":"ios-maps-sdk","repositoryURL":"https://github.com/googlemaps/ios-maps-sdk","requirementKind":"upToNextMajorVersion","requirementMinimumVersion":"9.4.0","linkage":"embedded","products":[{"productName":"GoogleMaps","frameworkName":"GoogleMaps","linkage":"host"}]}]}}
2 changes: 1 addition & 1 deletion module.xcconfig
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,6 @@
// http://developer.apple.com/mac/library/documentation/DeveloperTools/Conceptual/XcodeBuildSystem/400-Build_Configurations/build_configs.html
//

OTHER_LDFLAGS = $(inherited) -framework Accelerate -framework CoreData -framework CoreGraphics -framework CoreImage -framework CoreLocation -framework CoreTelephony -framework CoreText -framework GLKit -framework ImageIO -lc++ -lz -framework OpenGLES -framework Metal -framework QuartzCore -framework SystemConfiguration -framework GoogleMaps -framework GoogleMapsBase -framework GoogleMapsCore -framework GooglePlaces
OTHER_LDFLAGS = $(inherited) -framework Accelerate -framework CoreData -framework CoreGraphics -framework CoreImage -framework CoreLocation -framework CoreTelephony -framework CoreText -framework GLKit -framework ImageIO -lc++ -lz -framework OpenGLES -framework Metal -framework QuartzCore -framework SystemConfiguration

WARNING_CFLAGS = -Wno-arc-performSelector-leaks
3 changes: 0 additions & 3 deletions platform/GoogleMaps.xcframework/Info.plist

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Loading