new MultiLineString
Parameters:
| Name | Type | Description |
|---|---|---|
coordinates |
ol.geom.RawMultiLineString | Coordinates. |
layout |
ol.geom.GeometryLayout | string | Layout. |
- Source:
- multilinestring.js, line 25
Extends
Methods
-
appendLineString
Stability: experimental -
Parameters:
Name Type Description lineStringol.geom.LineString LineString.
- Source:
- multilinestring.js, line 58
-
applyTransform
Stability: experimental -
Apply a transform function to the geometry. Modifies the geometry in place.
Parameters:
Name Type Description transformFnol.TransformFunction Transform.
- Inherited From:
- Source:
- simplegeometry.js, line 246
-
clone
Stability: experimental -
- Source:
- multilinestring.js, line 75
Returns:
Clone.
- Type
- ol.geom.Geometry
-
dispatchChangeEvent
Stability: experimental -
Dispatches a
changeevent. Register a listener for this event to get notified of changes.- Inherited From:
- Source:
- observable.js, line 39
Fires:
- event:change
-
getClosestPoint
Stability: experimental -
Parameters:
Name Type Argument Description pointol.Coordinate Point.
closestPointol.Coordinate <optional>
Closest point.
- Inherited From:
- Source:
- geometry.js, line 112
Returns:
Closest point.
- Type
- ol.Coordinate
-
getCoordinateAtM
Stability: experimental -
Returns the coordinate at
musing linear interpolation, ornullif no such coordinate exists.opt_extrapolatecontrols extrapolation beyond the range of Ms in the MultiLineString. Ifopt_extrapolateistruethen Ms less than the first M will return the first coordinate and Ms greater than the last M will return the last coordinate.opt_interpolatecontrols interpolation between consecutive LineStrings within the MultiLineString. Ifopt_interpolateistruethe coordinates will be linearly interpolated between the last coordinate of one LineString and the first coordinate of the next LineString. Ifopt_interpolateisfalsethen the function will returnnullfor Ms falling between LineStrings.Parameters:
Name Type Argument Description mnumber M.
extrapolateboolean <optional>
Extrapolate.
interpolateboolean <optional>
Interpolate.
- Source:
- multilinestring.js, line 125
Returns:
Coordinate.
- Type
- ol.Coordinate
-
getCoordinates
Stability: experimental -
- Source:
- multilinestring.js, line 143
Returns:
Coordinates.
- Type
- ol.geom.RawMultiLineString
-
getExtent
Stability: experimental -
Get the extent of the geometry.
Parameters:
Name Type Argument Description extentol.Extent <optional>
Extent.
- Inherited From:
- Source:
- simplegeometry.js, line 91
Returns:
extent Extent.
- Type
- ol.Extent
-
getFirstCoordinate
Stability: experimental -
- Inherited From:
- Source:
- simplegeometry.js, line 107
Returns:
First coordinate.
- Type
- ol.Coordinate
-
getLastCoordinate
Stability: experimental -
- Inherited From:
- Source:
- simplegeometry.js, line 124
Returns:
Last point.
- Type
- ol.Coordinate
-
getLayout
Stability: experimental -
- Inherited From:
- Source:
- simplegeometry.js, line 133
Returns:
Layout.
-
getLineString
Stability: experimental -
Parameters:
Name Type Description indexnumber Index.
- Source:
- multilinestring.js, line 162
Returns:
LineString.
- Type
- ol.geom.LineString
-
getLineStrings
Stability: experimental -
- Source:
- multilinestring.js, line 178
Returns:
LineStrings.
- Type
- Array.<ol.geom.LineString>
-
getSimplifiedGeometry
Stability: experimental -
Parameters:
Name Type Description squaredTolerancenumber Squared tolerance.
- Inherited From:
- Source:
- simplegeometry.js, line 142
Returns:
Simplified geometry.
- Type
- ol.geom.Geometry
-
getType
Stability: experimental -
- Source:
- multilinestring.js, line 239
Returns:
Geometry type.
- Type
- ol.geom.GeometryType
-
on
Stability: experimental -
Listen for a certain type of event.
Parameters:
Name Type Argument Description typestring | Array.<string> The event type or array of event types.
listenerfunction The listener function.
thisObject <optional>
The object to use as
thisinlistener.- Inherited From:
- Source:
- observable.js, line 61
Returns:
Unique key for the listener.
- Type
- goog.events.Key
-
once
Stability: experimental -
Listen once for a certain type of event.
Parameters:
Name Type Argument Description typestring | Array.<string> The event type or array of event types.
listenerfunction The listener function.
thisObject <optional>
The object to use as
thisinlistener.- Inherited From:
- Source:
- observable.js, line 74
Returns:
Unique key for the listener.
- Type
- goog.events.Key
-
setCoordinates
Stability: experimental -
Parameters:
Name Type Argument Description coordinatesol.geom.RawMultiLineString Coordinates.
layoutol.geom.GeometryLayout <optional>
Layout.
- Source:
- multilinestring.js, line 249
-
transform
Stability: experimental -
Transform a geometry from one coordinate reference system to another. Modifies the geometry in place.
Parameters:
Name Type Description sourceol.proj.ProjectionLike The current projection. Can be a string identifier or a ol.proj.Projection object.
destinationol.proj.ProjectionLike The desired projection. Can be a string identifier or a ol.proj.Projection object.
- Inherited From:
- Source:
- geometry.js, line 183
Returns:
This geometry. Note that original geometry is modified in place.
- Type
- ol.geom.Geometry
-
un
Stability: experimental -
Unlisten for a certain type of event.
Parameters:
Name Type Argument Description typestring | Array.<string> The event type or array of event types.
listenerfunction The listener function.
thisObject <optional>
The object to use as
thisinlistener.- Inherited From:
- Source:
- observable.js, line 86
-
unByKey
Stability: experimental -
Removes an event listener using the key returned by
on()oronce().Parameters:
Name Type Description keygoog.events.Key Key.
- Inherited From:
- Source:
- observable.js, line 96
OpenLayers 3