new ElevationPath(options)
Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options | Object |
options for function call.
|
Example
var measure = new ol.control.ElevationPath({
stylesOptions : {
draw : {
finish : new ol.style.Stroke({
color : "rgba(0, 0, 0, 0.5)",
width : 2
})
},
}
displayProfileOptions : {
apply : ol.control.ElevationPath.DISPLAY_PROFILE_RAW,
}
});
Exemples :
- displayProfileOptions.apply : null
- displayProfileOptions.apply : function (elevations, container, context) { // do some stuff... }
- displayProfileOptions.apply : ol.control.ElevationPath.DISPLAY_PROFILE_{LIB_AMCHARTS | LIB_D3 | RAW}
Extends
- ol.control.Control
Members
-
staticol.control.ElevationPath.DEFAULT_STYLES
-
Styles applied by default if stylesOptions property is not set.
Methods
-
staticDISPLAY_PROFILE_BY_DEFAULT(data, container, context)
Ol3/Controls/ElevationPath.js, line 349 -
Display Profile function used by default : no additonal framework needed.
Name Type Description data Object elevations values for profile
container HTMLElement html container where to display profile
context Object this control object
-
staticDISPLAY_PROFILE_LIB_AMCHARTS(data, container, context)
Ol3/Controls/ElevationPath.js, line 286 -
display Profile using Amcharts framework. This method needs AmCharts libraries to be loaded.
Name Type Description data Object collection elevations
container HTMLElement container
context Object this control object
-
staticDISPLAY_PROFILE_LIB_D3(data, container, context)
Ol3/Controls/ElevationPath.js, line 309 -
display Profile using D3 javascript framework. This method needs D3 libraries to be loaded.
Name Type Description data Object elevations values for profile
container HTMLElement html container where to display profile
context Object this control object
-
staticDISPLAY_PROFILE_RAW(data, container, context)
Ol3/Controls/ElevationPath.js, line 332 -
display Profile without graphical rendering (raw service response)
Name Type Description data Object elevations values for profile
container HTMLElement html container where to display profile
context Object this control object
-
clean()
Ol3/Controls/ElevationPath.js, line 518 -
clean
-
getActive(){Boolean}
Ol3/Controls/ElevationPath.js, line 500 -
Returns true if widget is actived (drawing),
false otherwiseReturns:
- true or false
-
setActive(active)
Ol3/Controls/ElevationPath.js, line 510 -
Actived widget drawing or not
Name Type Description active Boolean true / false
-
setMap(map)
Ol3/Controls/ElevationPath.js, line 467 -
Attach control to map. Overloaded ol.control.Control.setMap() method.
Name Type Description map ol.Map Map.