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