[ios, macos] Fixes #5975 Add source getter to MGLStyle
This commit is contained in:
@@ -7,4 +7,6 @@
|
||||
|
||||
- (std::unique_ptr<mbgl::style::Source>)mbgl_source;
|
||||
|
||||
@property (nonatomic) mbgl::style::Source *source;
|
||||
|
||||
@end
|
||||
|
||||
@@ -174,8 +174,16 @@ static const NSInteger MGLStyleDefaultVersion = 9;
|
||||
*/
|
||||
- (nullable id <MGLStyleLayer>)layerWithIdentifier:(NSString *)identifier;
|
||||
|
||||
|
||||
/**
|
||||
Adds a new layer at the top of the hierarchy.
|
||||
Returns a source if any source with the given identifier was found.
|
||||
|
||||
@return source An instance of an `MGLSource` subclass.
|
||||
*/
|
||||
- (MGLSource *)sourceWithIdentifier:(NSString *)identifier;
|
||||
|
||||
/**
|
||||
Adds a new layer on top of existing layers.
|
||||
|
||||
@param styleLayer The layer object to add to the map view. This object
|
||||
must conform to the `MGLStyleLayer` protocol.
|
||||
|
||||
@@ -22,6 +22,8 @@
|
||||
#include <mbgl/style/layers/circle_layer.hpp>
|
||||
#include <mbgl/style/layers/background_layer.hpp>
|
||||
#include <mbgl/style/sources/geojson_source.hpp>
|
||||
#include <mbgl/style/sources/vector_source.hpp>
|
||||
#include <mbgl/style/sources/raster_source.hpp>
|
||||
#include <mbgl/mbgl.hpp>
|
||||
|
||||
@interface MGLStyle()
|
||||
@@ -104,6 +106,33 @@ static NSURL *MGLStyleURL_emerald;
|
||||
return styleLayer;
|
||||
}
|
||||
|
||||
- (MGLSource *)sourceWithIdentifier:(NSString *)identifier
|
||||
{
|
||||
auto s = self.mapView.mbglMap->getSource(identifier.UTF8String);
|
||||
|
||||
Class clazz = [self classFromSource:s];
|
||||
|
||||
MGLSource *source = [[clazz alloc] init];
|
||||
source.sourceIdentifier = identifier;
|
||||
source.source = s;
|
||||
|
||||
return source;
|
||||
}
|
||||
|
||||
- (Class)classFromSource:(mbgl::style::Source *)source
|
||||
{
|
||||
if (dynamic_cast<mbgl::style::VectorSource *>(source)) {
|
||||
return MGLVectorSource.class;
|
||||
} else if (dynamic_cast<mbgl::style::GeoJSONSource *>(source)) {
|
||||
return MGLGeoJSONSource.class;
|
||||
} else if (dynamic_cast<mbgl::style::RasterSource *>(source)) {
|
||||
return MGLRasterSource.class;
|
||||
}
|
||||
|
||||
[NSException raise:@"Source type not handled" format:@""];
|
||||
return Nil;
|
||||
}
|
||||
|
||||
- (Class)classFromLayer:(mbgl::style::Layer *)layer
|
||||
{
|
||||
if (layer->is<mbgl::style::FillLayer>()) {
|
||||
|
||||
@@ -1,5 +1,22 @@
|
||||
#import "MGLSource.h"
|
||||
|
||||
/**
|
||||
A vector tile source. Tiles must be in Mapbox Vector Tile format.
|
||||
|
||||
@see <a href="https://www.mapbox.com/mapbox-gl-style-spec/#sources-vector">the style specification</a>
|
||||
*/
|
||||
@interface MGLVectorSource : MGLSource
|
||||
|
||||
@property (nonatomic, readonly, copy) NSURL *URL;
|
||||
|
||||
/**
|
||||
Initializes and returns a vector source from a remote url.
|
||||
|
||||
@param sourceIdentifier The source identifier.
|
||||
@param URL A remote URL holding the vector source data.
|
||||
|
||||
@return An `MGLVectorSource`.
|
||||
*/
|
||||
- (instancetype)initWithSourceIdentifier:(NSString *)sourceIdentifier URL:(NSURL *)url;
|
||||
|
||||
@end
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
#import "MGLVectorSource.h"
|
||||
|
||||
@implementation MGLVectorSource
|
||||
|
||||
@end
|
||||
24
platform/darwin/src/MGLVectorSource.mm
Normal file
24
platform/darwin/src/MGLVectorSource.mm
Normal file
@@ -0,0 +1,24 @@
|
||||
#import "MGLVectorSource.h"
|
||||
|
||||
#import "MGLSource_Private.hpp"
|
||||
|
||||
#include <mbgl/style/sources/vector_source.hpp>
|
||||
|
||||
@implementation MGLVectorSource
|
||||
|
||||
static NSString *MGLVectorSourceType = @"vector";
|
||||
|
||||
- (instancetype)initWithSourceIdentifier:(NSString *)sourceIdentifier URL:(NSURL *)url {
|
||||
if (self = [super initWithSourceIdentifier:sourceIdentifier sourceType:MGLVectorSourceType]) {
|
||||
_URL = url;
|
||||
}
|
||||
return self;
|
||||
}
|
||||
|
||||
- (std::unique_ptr<mbgl::style::Source>)mbgl_source
|
||||
{
|
||||
auto source = std::make_unique<mbgl::style::VectorSource>(self.sourceIdentifier.UTF8String, self.URL.absoluteString.UTF8String);
|
||||
return std::move(source);
|
||||
}
|
||||
|
||||
@end
|
||||
@@ -13,8 +13,8 @@
|
||||
350098B21D47E6F4004B2AF0 /* UIColor+MGLStyleAttributeAdditions.mm in Sources */ = {isa = PBXBuildFile; fileRef = 350098AE1D47E6F4004B2AF0 /* UIColor+MGLStyleAttributeAdditions.mm */; };
|
||||
350098BB1D480108004B2AF0 /* MGLVectorSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 350098B91D480108004B2AF0 /* MGLVectorSource.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
350098BC1D480108004B2AF0 /* MGLVectorSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 350098B91D480108004B2AF0 /* MGLVectorSource.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
350098BD1D480108004B2AF0 /* MGLVectorSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 350098BA1D480108004B2AF0 /* MGLVectorSource.m */; };
|
||||
350098BE1D480108004B2AF0 /* MGLVectorSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 350098BA1D480108004B2AF0 /* MGLVectorSource.m */; };
|
||||
350098BD1D480108004B2AF0 /* MGLVectorSource.mm in Sources */ = {isa = PBXBuildFile; fileRef = 350098BA1D480108004B2AF0 /* MGLVectorSource.mm */; };
|
||||
350098BE1D480108004B2AF0 /* MGLVectorSource.mm in Sources */ = {isa = PBXBuildFile; fileRef = 350098BA1D480108004B2AF0 /* MGLVectorSource.mm */; };
|
||||
350098C11D48149E004B2AF0 /* NSNumber+MGLStyleAttributeAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 350098BF1D48149E004B2AF0 /* NSNumber+MGLStyleAttributeAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
350098C21D48149E004B2AF0 /* NSNumber+MGLStyleAttributeAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 350098BF1D48149E004B2AF0 /* NSNumber+MGLStyleAttributeAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
350098C31D48149E004B2AF0 /* NSNumber+MGLStyleAttributeAdditions.mm in Sources */ = {isa = PBXBuildFile; fileRef = 350098C01D48149E004B2AF0 /* NSNumber+MGLStyleAttributeAdditions.mm */; };
|
||||
@@ -462,7 +462,7 @@
|
||||
350098AD1D47E6F4004B2AF0 /* UIColor+MGLStyleAttributeAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "UIColor+MGLStyleAttributeAdditions.h"; path = "src/UIColor+MGLStyleAttributeAdditions.h"; sourceTree = SOURCE_ROOT; };
|
||||
350098AE1D47E6F4004B2AF0 /* UIColor+MGLStyleAttributeAdditions.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = "UIColor+MGLStyleAttributeAdditions.mm"; path = "src/UIColor+MGLStyleAttributeAdditions.mm"; sourceTree = SOURCE_ROOT; };
|
||||
350098B91D480108004B2AF0 /* MGLVectorSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MGLVectorSource.h; sourceTree = "<group>"; };
|
||||
350098BA1D480108004B2AF0 /* MGLVectorSource.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MGLVectorSource.m; sourceTree = "<group>"; };
|
||||
350098BA1D480108004B2AF0 /* MGLVectorSource.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MGLVectorSource.mm; sourceTree = "<group>"; };
|
||||
350098BF1D48149E004B2AF0 /* NSNumber+MGLStyleAttributeAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSNumber+MGLStyleAttributeAdditions.h"; sourceTree = "<group>"; };
|
||||
350098C01D48149E004B2AF0 /* NSNumber+MGLStyleAttributeAdditions.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = "NSNumber+MGLStyleAttributeAdditions.mm"; sourceTree = "<group>"; };
|
||||
350098C51D48288B004B2AF0 /* NSNumber+MGLStyleAttributeAdditions_Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSNumber+MGLStyleAttributeAdditions_Private.h"; sourceTree = "<group>"; };
|
||||
@@ -773,7 +773,7 @@
|
||||
3566C7701D4A9198008152BC /* MGLSource_Private.h */,
|
||||
35136D4B1D4277FC00C20EFD /* MGLSource.mm */,
|
||||
350098B91D480108004B2AF0 /* MGLVectorSource.h */,
|
||||
350098BA1D480108004B2AF0 /* MGLVectorSource.m */,
|
||||
350098BA1D480108004B2AF0 /* MGLVectorSource.mm */,
|
||||
3566C7641D4A77BA008152BC /* MGLGeoJSONSource.h */,
|
||||
3566C7651D4A77BA008152BC /* MGLGeoJSONSource.mm */,
|
||||
3566C76A1D4A8DFA008152BC /* MGLRasterSource.h */,
|
||||
@@ -1832,7 +1832,7 @@
|
||||
3538AA1F1D542239008EC33D /* MGLBaseStyleLayer.mm in Sources */,
|
||||
DA88482D1CBAFA6200AB86E3 /* NSBundle+MGLAdditions.m in Sources */,
|
||||
DA88485B1CBAFB9800AB86E3 /* MGLUserLocation.m in Sources */,
|
||||
350098BD1D480108004B2AF0 /* MGLVectorSource.m in Sources */,
|
||||
350098BD1D480108004B2AF0 /* MGLVectorSource.mm in Sources */,
|
||||
3566C76E1D4A8DFA008152BC /* MGLRasterSource.mm in Sources */,
|
||||
DA88488C1CBB037E00AB86E3 /* SMCalloutView.m in Sources */,
|
||||
35136D4E1D4277FC00C20EFD /* MGLSource.mm in Sources */,
|
||||
@@ -1896,7 +1896,7 @@
|
||||
3538AA201D542239008EC33D /* MGLBaseStyleLayer.mm in Sources */,
|
||||
DAA4E4201CBB730400178DFB /* MGLOfflinePack.mm in Sources */,
|
||||
DAA4E4331CBB730400178DFB /* MGLUserLocation.m in Sources */,
|
||||
350098BE1D480108004B2AF0 /* MGLVectorSource.m in Sources */,
|
||||
350098BE1D480108004B2AF0 /* MGLVectorSource.mm in Sources */,
|
||||
3566C76F1D4A8DFA008152BC /* MGLRasterSource.mm in Sources */,
|
||||
DAA4E4351CBB730400178DFB /* SMCalloutView.m in Sources */,
|
||||
35136D4F1D4277FC00C20EFD /* MGLSource.mm in Sources */,
|
||||
|
||||
@@ -32,6 +32,7 @@
|
||||
35602C001D3EA9B40050646F /* MGLStyleLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 35602BFD1D3EA9B40050646F /* MGLStyleLayer.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
35602C011D3EA9B40050646F /* MGLStyleLayer.mm in Sources */ = {isa = PBXBuildFile; fileRef = 35602BFE1D3EA9B40050646F /* MGLStyleLayer.mm */; };
|
||||
3593E52A1D52A628006D9365 /* MGLStyleAttribute.h in Headers */ = {isa = PBXBuildFile; fileRef = 3593E5281D52A628006D9365 /* MGLStyleAttribute.h */; };
|
||||
35724FC41D630502002A4AB4 /* amsterdam.geojson in Resources */ = {isa = PBXBuildFile; fileRef = 358EB3AE1D61F0DB00E46D9C /* amsterdam.geojson */; };
|
||||
3593E52B1D52A628006D9365 /* MGLStyleAttribute.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3593E5291D52A628006D9365 /* MGLStyleAttribute.mm */; };
|
||||
3593E52D1D52A680006D9365 /* NSColor+MGLStyleAttributeAdditions_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 3593E52C1D52A680006D9365 /* NSColor+MGLStyleAttributeAdditions_Private.h */; };
|
||||
52BECB0A1CC5A26F009CD791 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 52BECB091CC5A26F009CD791 /* SystemConfiguration.framework */; };
|
||||
@@ -71,9 +72,9 @@
|
||||
DA8F25931D51CA750010E6B5 /* MGLSymbolStyleLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = DA8F25911D51CA750010E6B5 /* MGLSymbolStyleLayer.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
DA8F25941D51CA750010E6B5 /* MGLSymbolStyleLayer.mm in Sources */ = {isa = PBXBuildFile; fileRef = DA8F25921D51CA750010E6B5 /* MGLSymbolStyleLayer.mm */; };
|
||||
DA8F25971D51CAC70010E6B5 /* MGLVectorSource.h in Headers */ = {isa = PBXBuildFile; fileRef = DA8F25951D51CAC70010E6B5 /* MGLVectorSource.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
DA8F25981D51CAC70010E6B5 /* MGLVectorSource.m in Sources */ = {isa = PBXBuildFile; fileRef = DA8F25961D51CAC70010E6B5 /* MGLVectorSource.m */; };
|
||||
DA8F259A1D51CAD00010E6B5 /* MGLSource_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = DA8F25991D51CAD00010E6B5 /* MGLSource_Private.h */; };
|
||||
DA8F259C1D51CB000010E6B5 /* MGLStyleAttributeValue_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = DA8F259B1D51CB000010E6B5 /* MGLStyleAttributeValue_Private.h */; };
|
||||
DA8F25981D51CAC70010E6B5 /* MGLVectorSource.mm in Sources */ = {isa = PBXBuildFile; fileRef = DA8F25961D51CAC70010E6B5 /* MGLVectorSource.mm */; };
|
||||
DA8F25A91D51CB270010E6B5 /* NSNumber+MGLStyleAttributeAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = DA8F259D1D51CB270010E6B5 /* NSNumber+MGLStyleAttributeAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
DA8F25AA1D51CB270010E6B5 /* NSNumber+MGLStyleAttributeAdditions.mm in Sources */ = {isa = PBXBuildFile; fileRef = DA8F259E1D51CB270010E6B5 /* NSNumber+MGLStyleAttributeAdditions.mm */; };
|
||||
DA8F25AB1D51CB270010E6B5 /* NSNumber+MGLStyleAttributeAdditions_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = DA8F259F1D51CB270010E6B5 /* NSNumber+MGLStyleAttributeAdditions_Private.h */; };
|
||||
@@ -167,10 +168,8 @@
|
||||
DAE6C3D41CC34C9900DB3429 /* MGLOfflineRegionTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DAE6C3CA1CC34BD800DB3429 /* MGLOfflineRegionTests.m */; };
|
||||
DAE6C3D51CC34C9900DB3429 /* MGLOfflineStorageTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DAE6C3CB1CC34BD800DB3429 /* MGLOfflineStorageTests.m */; };
|
||||
DAE6C3D61CC34C9900DB3429 /* MGLStyleTests.mm in Sources */ = {isa = PBXBuildFile; fileRef = DAE6C3CC1CC34BD800DB3429 /* MGLStyleTests.mm */; };
|
||||
DAED385A1D627FF400D7640F /* amsterdam.geojson in Resources */ = {isa = PBXBuildFile; fileRef = DAED38591D627FF400D7640F /* amsterdam.geojson */; };
|
||||
DAED385F1D62CED700D7640F /* NSURL+MGLAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = DAED385D1D62CED700D7640F /* NSURL+MGLAdditions.h */; };
|
||||
DAED38601D62CED700D7640F /* NSURL+MGLAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = DAED385E1D62CED700D7640F /* NSURL+MGLAdditions.m */; };
|
||||
DAED38671D62D2EB00D7640F /* amsterdam.geojson in Resources */ = {isa = PBXBuildFile; fileRef = DAED38591D627FF400D7640F /* amsterdam.geojson */; };
|
||||
/* End PBXBuildFile section */
|
||||
|
||||
/* Begin PBXContainerItemProxy section */
|
||||
@@ -230,6 +229,7 @@
|
||||
35602BFD1D3EA9B40050646F /* MGLStyleLayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MGLStyleLayer.h; sourceTree = "<group>"; };
|
||||
35602BFE1D3EA9B40050646F /* MGLStyleLayer.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MGLStyleLayer.mm; sourceTree = "<group>"; };
|
||||
3593E5281D52A628006D9365 /* MGLStyleAttribute.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MGLStyleAttribute.h; sourceTree = "<group>"; };
|
||||
358EB3AE1D61F0DB00E46D9C /* amsterdam.geojson */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = amsterdam.geojson; path = ../../darwin/test/amsterdam.geojson; sourceTree = "<group>"; };
|
||||
3593E5291D52A628006D9365 /* MGLStyleAttribute.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MGLStyleAttribute.mm; sourceTree = "<group>"; };
|
||||
3593E52C1D52A680006D9365 /* NSColor+MGLStyleAttributeAdditions_Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSColor+MGLStyleAttributeAdditions_Private.h"; sourceTree = "<group>"; };
|
||||
52BECB091CC5A26F009CD791 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; };
|
||||
@@ -285,9 +285,9 @@
|
||||
DA8F25911D51CA750010E6B5 /* MGLSymbolStyleLayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MGLSymbolStyleLayer.h; sourceTree = "<group>"; };
|
||||
DA8F25921D51CA750010E6B5 /* MGLSymbolStyleLayer.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MGLSymbolStyleLayer.mm; sourceTree = "<group>"; };
|
||||
DA8F25951D51CAC70010E6B5 /* MGLVectorSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MGLVectorSource.h; sourceTree = "<group>"; };
|
||||
DA8F25961D51CAC70010E6B5 /* MGLVectorSource.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MGLVectorSource.m; sourceTree = "<group>"; };
|
||||
DA8F25991D51CAD00010E6B5 /* MGLSource_Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MGLSource_Private.h; sourceTree = "<group>"; };
|
||||
DA8F259B1D51CB000010E6B5 /* MGLStyleAttributeValue_Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MGLStyleAttributeValue_Private.h; sourceTree = "<group>"; };
|
||||
DA8F25961D51CAC70010E6B5 /* MGLVectorSource.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MGLVectorSource.mm; sourceTree = "<group>"; };
|
||||
DA8F259D1D51CB270010E6B5 /* NSNumber+MGLStyleAttributeAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSNumber+MGLStyleAttributeAdditions.h"; sourceTree = "<group>"; };
|
||||
DA8F259E1D51CB270010E6B5 /* NSNumber+MGLStyleAttributeAdditions.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = "NSNumber+MGLStyleAttributeAdditions.mm"; sourceTree = "<group>"; };
|
||||
DA8F259F1D51CB270010E6B5 /* NSNumber+MGLStyleAttributeAdditions_Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSNumber+MGLStyleAttributeAdditions_Private.h"; sourceTree = "<group>"; };
|
||||
@@ -482,7 +482,7 @@
|
||||
DA8F25991D51CAD00010E6B5 /* MGLSource_Private.h */,
|
||||
352742801D4C243B00A1ECE6 /* MGLSource.mm */,
|
||||
DA8F25951D51CAC70010E6B5 /* MGLVectorSource.h */,
|
||||
DA8F25961D51CAC70010E6B5 /* MGLVectorSource.m */,
|
||||
DA8F25961D51CAC70010E6B5 /* MGLVectorSource.mm */,
|
||||
352742871D4C245800A1ECE6 /* MGLGeoJSONSource.h */,
|
||||
352742881D4C245800A1ECE6 /* MGLGeoJSONSource.mm */,
|
||||
352742831D4C244700A1ECE6 /* MGLRasterSource.h */,
|
||||
@@ -548,6 +548,7 @@
|
||||
DAE6C2EC1CC3050F00DB3429 /* TimeIntervalTransformer.m */,
|
||||
DA839EA11CC2E3400062CAFB /* Assets.xcassets */,
|
||||
DA839EA31CC2E3400062CAFB /* MainMenu.xib */,
|
||||
358EB3AE1D61F0DB00E46D9C /* amsterdam.geojson */,
|
||||
DA5589761D320C41006B7F64 /* wms.json */,
|
||||
DAE6C2E11CC304F900DB3429 /* Credits.rtf */,
|
||||
DA839EA61CC2E3400062CAFB /* Info.plist */,
|
||||
@@ -1017,9 +1018,9 @@
|
||||
isa = PBXResourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
35724FC51D630515002A4AB4 /* amsterdam.geojson in Resources */,
|
||||
DA839EA21CC2E3400062CAFB /* Assets.xcassets in Resources */,
|
||||
DA839EA01CC2E3400062CAFB /* MapDocument.xib in Resources */,
|
||||
DAED38671D62D2EB00D7640F /* amsterdam.geojson in Resources */,
|
||||
DA839EA51CC2E3400062CAFB /* MainMenu.xib in Resources */,
|
||||
DA5589771D320C41006B7F64 /* wms.json in Resources */,
|
||||
DAE6C2E21CC304F900DB3429 /* Credits.rtf in Resources */,
|
||||
@@ -1043,7 +1044,7 @@
|
||||
isa = PBXResourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
DAED385A1D627FF400D7640F /* amsterdam.geojson in Resources */,
|
||||
35724FC41D630502002A4AB4 /* amsterdam.geojson in Resources */,
|
||||
DA2DBBCB1D51E30A00D38FF9 /* MGLStyleLayerTests.xib in Resources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
@@ -1116,7 +1117,7 @@
|
||||
DA8F258C1D51CA540010E6B5 /* MGLLineStyleLayer.mm in Sources */,
|
||||
DA8F25AD1D51CB270010E6B5 /* NSArray+MGLStyleAttributeAdditions.mm in Sources */,
|
||||
DA8F25941D51CA750010E6B5 /* MGLSymbolStyleLayer.mm in Sources */,
|
||||
DA8F25981D51CAC70010E6B5 /* MGLVectorSource.m in Sources */,
|
||||
DA8F25981D51CAC70010E6B5 /* MGLVectorSource.mm in Sources */,
|
||||
352742A11D4C25BD00A1ECE6 /* MGLStyleAttributeFunction.mm in Sources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
|
||||
Reference in New Issue
Block a user