From 61df0b1bfa0cd43bcc9a87f73f7ece6fbb9b4175 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Minh=20Nguye=CC=82=CC=83n?= Date: Mon, 15 Aug 2016 23:34:41 -0700 Subject: [ios, macos] Use local GeoJSON for runtime styling demo Also changed the menu item to something more descriptive. Fixes #6021. --- platform/ios/app/MBXViewController.m | 5 +++-- platform/macos/app/Base.lproj/MapDocument.xib | 2 +- platform/macos/app/MapDocument.m | 3 ++- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/platform/ios/app/MBXViewController.m b/platform/ios/app/MBXViewController.m index 4c98dc75fb..bd8230ea15 100644 --- a/platform/ios/app/MBXViewController.m +++ b/platform/ios/app/MBXViewController.m @@ -203,7 +203,7 @@ static NSString * const MBXViewControllerAnnotationViewReuseIdentifer = @"MBXVie @"Start World Tour", @"Add Custom Callout Point", @"Remove Annotations", - @"Runtime Styling", + @"Manipulate Style", ((_customUserLocationAnnnotationEnabled) ? @"Disable Custom User Dot" : @"Enable Custom User Dot"), @@ -479,7 +479,8 @@ static NSString * const MBXViewControllerAnnotationViewReuseIdentifer = @"MBXVie - (void)styleGeoJSONSource { - NSURL *geoJSONURL = [NSURL URLWithString:@"https://dl.dropboxusercontent.com/u/5285447/amsterdam.geojson"]; + NSString *filePath = [[NSBundle bundleForClass:self.class] pathForResource:@"amsterdam" ofType:@"geojson"]; + NSURL *geoJSONURL = [NSURL fileURLWithPath:filePath]; MGLGeoJSONSource *source = [[MGLGeoJSONSource alloc] initWithSourceIdentifier:@"ams" URL:geoJSONURL]; [self.mapView.style addSource:source]; diff --git a/platform/macos/app/Base.lproj/MapDocument.xib b/platform/macos/app/Base.lproj/MapDocument.xib index 93fe5cbeec..5b2b75be9c 100644 --- a/platform/macos/app/Base.lproj/MapDocument.xib +++ b/platform/macos/app/Base.lproj/MapDocument.xib @@ -129,7 +129,7 @@ - + diff --git a/platform/macos/app/MapDocument.m b/platform/macos/app/MapDocument.m index 24f172b41b..65b2032f5c 100644 --- a/platform/macos/app/MapDocument.m +++ b/platform/macos/app/MapDocument.m @@ -495,7 +495,8 @@ NS_ARRAY_OF(id ) *MBXFlattenedShapes(NS_ARRAY_OF(id