Class: directive_ directive:ngeoProfile

ngeo.profile.module:elevationComponent.directive_

new directive_(ngeoDebounce)

Provides a directive used to insert an elevation profile chart in the DOM.

Example:

 <div ngeo-profile="ctrl.profileData"
   ngeo-profile-options="ctrl.profileOptions"
   ngeo-profile-pois="ctrl.profilePois">
 </div>

Where "ctrl.profileOptions" is of type ngeox.profile.ProfileOptions; "ctrl.profileData" and "ctrl.profilePois" are arrays which will be processed by ngeox.profile.ElevationExtractor and ngeox.profile.PoiExtractor.

See our live example: ../examples/profile.html

HTML attributes:
Name Type Attributes Description
ngeo-profile Object <nullable>
The profile data.
ngeo-profile-options ngeox.profile.ProfileOptions The options.
ngeo-profile-pois Array <nullable>
The data for POIs.
ngeo-profile-highlight * Any property on the scope which evaluated value may correspond to distance from origin.
Returns:
angular.Directive

Directive Definition Object.