new ol.geom.MultiLineString(coordinates, opt_layout) experimental
| Name | Type | Description |
|---|---|---|
coordinates |
ol.geom.RawMultiLineString |
Coordinates. |
layout |
ol.geom.GeometryLayout |
optional
Layout. |
Fires:
-
changeexperimental - Triggered when the geometry changes.
Extends
Methods
-
appendLineString(lineString) experimental
-
Name Type Description lineStringol.geom.LineString LineString.
-
applyTransform(transformFn) inherited experimental
-
Apply a transform function to the geometry. Modifies the geometry in place.
Name Type Description transformFnol.TransformFunction Transform.
-
clone(){ol.geom.Geometry} experimental
-
Returns:
Clone.
-
dispatchChangeEvent() inherited experimental
-
Dispatches a
changeevent.Fires:
-
changeexperimental
-
-
getClosestPoint(point, opt_closestPoint){ol.Coordinate} inherited experimental
-
Name Type Description pointol.Coordinate Point.
closestPointol.Coordinate optional Closest point.
Returns:
Closest point.
-
getCoordinateAtM(m, opt_extrapolate, opt_interpolate){ol.Coordinate} 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.Name Type Description mnumber M.
extrapolateboolean optional Extrapolate.
interpolateboolean optional Interpolate.
Returns:
Coordinate.
-
getCoordinates(){ol.geom.RawMultiLineString} experimental
-
Returns:
Coordinates.
-
Get the extent of the geometry.
Name Type Description extentol.Extent optional Extent.
Returns:
extent Extent.
-
getFirstCoordinate(){ol.Coordinate} inherited experimental
-
Returns:
First coordinate.
-
getLastCoordinate(){ol.Coordinate} inherited experimental
-
Returns:
Last point.
-
getLayout(){ol.geom.GeometryLayout} inherited experimental
-
Returns:
Layout.
-
getLineString(index){ol.geom.LineString} experimental
-
Name Type Description indexnumber Index.
Returns:
LineString.
-
getLineStrings(){Array.<ol.geom.LineString>} experimental
-
Returns:
LineStrings.
-
getSimplifiedGeometry(squaredTolerance){ol.geom.Geometry} inherited experimental
-
Name Type Description squaredTolerancenumber Squared tolerance.
Returns:
Simplified geometry.
-
getType(){ol.geom.GeometryType} experimental
-
Returns:
Geometry type.
-
on(type, listener, opt_this){goog.events.Key} inherited experimental
-
Listen for a certain type of event.
Name Type Description typestring | Array.<string> The event type or array of event types.
listenerfunction The listener function.
thisObject optional The object to use as
thisinlistener.Returns:
Unique key for the listener.
-
once(type, listener, opt_this){goog.events.Key} inherited experimental
-
Listen once for a certain type of event.
Name Type Description typestring | Array.<string> The event type or array of event types.
listenerfunction The listener function.
thisObject optional The object to use as
thisinlistener.Returns:
Unique key for the listener.
-
setCoordinates(coordinates, opt_layout) experimental
-
Name Type Description coordinatesol.geom.RawMultiLineString Coordinates.
layoutol.geom.GeometryLayout optional Layout.
-
transform(source, destination){ol.geom.Geometry} inherited experimental
-
Transform a geometry from one coordinate reference system to another. Modifies the geometry in place.
Name Type Description sourceol.proj.ProjectionLike The current projection. Can be a string identifier or a
ol.proj.Projectionobject.destinationol.proj.ProjectionLike The desired projection. Can be a string identifier or a
ol.proj.Projectionobject.Returns:
This geometry. Note that original geometry is modified in place.
-
un(type, listener, opt_this) inherited experimental
-
Unlisten for a certain type of event.
Name Type Description typestring | Array.<string> The event type or array of event types.
listenerfunction The listener function.
thisObject optional The object to use as
thisinlistener. -
unByKey(key) inherited experimental
-
Removes an event listener using the key returned by
on()oronce().Name Type Description keygoog.events.Key Key.
OpenLayers 3