Home Reference Source
import {FeatureTooltip} from 'guide4you/src/FeatureTooltip.js'
public class | source

FeatureTooltip

Displays a tooltip if a feature with a name is hovered.

Static Method Summary

Static Public Methods
public static

canDisplay(feature: *): *

Constructor Summary

Public Constructor
public

Member Summary

Private Members
private

$element_: jQuery

private
private
private

feature_: ol.Feature

private
private

overlay_: ol.Overlay

Method Summary

Public Methods
public

getFeature(): ol.Feature

public
public

setFeature(feature: ol.Feature, layer: *, coordinate: ol.Coordinate)

public

setMap(map: G4UMap)

Static Public Methods

public static canDisplay(feature: *): * source

Params:

NameTypeAttributeDescription
feature *

Return:

*

Public Constructors

public constructor(options: FeatureTooltipOptions) source

Params:

NameTypeAttributeDescription
options FeatureTooltipOptions
  • optional
  • default: {}

Private Members

private $element_: jQuery source

private className_: string source

private defaultPopupModifiers_: string[] source

private feature_: ol.Feature source

private map_: G4UMap source

private overlay_: ol.Overlay source

Public Methods

public getFeature(): ol.Feature source

Return:

ol.Feature (nullable: true)

public getMap(): G4UMap source

Return:

G4UMap

public setFeature(feature: ol.Feature, layer: *, coordinate: ol.Coordinate) source

Params:

NameTypeAttributeDescription
feature ol.Feature
  • nullable: true
layer *
coordinate ol.Coordinate

public setMap(map: G4UMap) source

Params:

NameTypeAttributeDescription
map G4UMap