display-coordinates

Overview

Version compatibility

The display-coordinates component was introduced in version 4.82.0 of the JourneyApps Runtime.

The display-coordinates component shows a specific location (or multiple locations) on a map.

Basic Example

The following example shows a GPS location defined in a view variable (using marker), as well as a series of GPS locations using a query (using marker-query).

In the example the user's current location is bound to the variable specified in the display-coordinates bind attribute (however, you could bind any location here). Markers allow you to visually display specific locations on a map. This is useful, for example, to show where the user's current location is in relation to other points of interest.

Standard Attributes

bind

Required

bind is responsible for setting the current center of the map within the display-coordinates component. A marker will autogenerate at the center location if no marker or marker-query is defined. See show-markers for more information on hiding markers.

Must be a variable or field of type location. See the reference on data model fields for more details.

Also see:

bind

label

label

Advanced Attributes

align-content

align-content

align-controls

See capture-coordinates > align-controls

align-label

align-label

allow-dragging

See capture-coordinates > allow-dragging

allow-zoom

See capture-coordinates > allow-zoom

height

See capture-coordinates > height

id

id

label-case

label-case

label-color

label-color

show-if and hide-if

show-ifhide-if

show-markers

See capture-coordinates > show-markers

Component Methods

The following component methods are available when an id is assigned to the component and component.displayCoordinates({id:'my-id'}) is called from JS/TS:

getMapState

See capture-coordinates > getMapState

scrollIntoView

See capture-coordinates > scrollIntoView

setMapState

See capture-coordinates > setMapState

Last updated