TTGeoJSONMultiPolygon
Objective-C
@interface TTGeoJSONMultiPolygon : TTGeoJSONObject
Swift
class TTGeoJSONMultiPolygon : TTGeoJSONObject
A collection of Polygons.
-
Creates an instance of MultiPolygon with provided bounding box and polygons.
Declaration
Objective-C
- (instancetype _Nonnull) initWithGeoJSONPolygon:(NSArray<TTGeoJSONPolygon *> *_Nonnull)polygons withBoundingBox:(TTBoundingBox *_Nullable)boundingBox;
Swift
init(geoJSONPolygon polygons: [TTGeoJSONPolygon], with boundingBox: TTBoundingBox?)
Parameters
polygons
polygons the polygons that constitute this MultiPolygon
boundingBox
boundingBox a bounding box encompassing all the polygons that constitute this MultiPolygon
Return Value
TTGeoJSONMultiPolygon
-
Return NSArray
* object of array. Declaration
Objective-C
@property (nonatomic, strong, readonly) NSArray<TTGeoJSONPolygon *> *_Nonnull polygons;
Swift
var polygons: [TTGeoJSONPolygon] { get }