Geopath Class

Represents an ordered series of geographic points that form a path.

Android

public class Geopath extends Geoshape implements Iterable<Geoposition>

iOS

@interface MSGeopath : MSGeoshape<NSFastEnumeration>

Constructors

Constructor takes one argument: a non-empty collection of Geopositions that form the Geopath.
All Geopositions must use the same altitude reference system.

Android

Geopath(List<Geoposition> positions)
Geopath(List<Geoposition> positions, AltitudeReferenceSystem altitudeReference)

iOS

+ (instancetype)geopathWithPositions:(NSArray<MSGeoposition*>*)positions
+ (instancetype)geopathWithPositions:(NSArray<MSGeoposition*>*)positions
             altitudeReferenceSystem:(MSMapAltitudeReferenceSystem)altitudeReferenceSystem

See also:

Properties

AltitudeReferenceSystem

Altitude reference system used for all positions in the geopath.

Android

AltitudeReferenceSystem getAltitudeReferenceSystem()

iOS

@property (nonatomic, readonly) MSMapAltitudeReferenceSystem altitudeReferenceSystem

See also: AltitudeReferenceSystem

Size

The number of positions in the Geopath.

Android

int size()

iOS

@property (nonatomic, readonly) NSUInteger size

Methods

GetGeoposition

Android

Geoposition get(int index)

iOS

- (MSGeoposition *)positionAtIndex:(NSUInteger)index

See Also