Loading...
Searching...
No Matches
com.navigine.idl.java.UserLocationLayer Class Referenceabstract

Layer that automatically renders current user position (arrow and accuracy circle) on the map. Provides visibility and anchoring controls. Referenced from LocationView. More...

+ Inheritance diagram for com.navigine.idl.java.UserLocationLayer:

Public Member Functions

abstract void setVisible (boolean visible)
 Shows or hides user location layer.
 
abstract boolean isVisible ()
 Returns true if user location layer is visible.
 
abstract void setAnchor (android.graphics.PointF anchor)
 Sets anchor point for user indicator in screen pixels.
 
abstract void resetAnchor ()
 Resets anchor to default (center).
 
abstract boolean anchorEnabled ()
 Returns true if custom anchor is enabled.
 
abstract boolean isValid ()
 

Detailed Description

Layer that automatically renders current user position (arrow and accuracy circle) on the map. Provides visibility and anchoring controls. Referenced from LocationView.

Definition at line 17 of file UserLocationLayer.java.

Member Function Documentation

◆ anchorEnabled()

abstract boolean com.navigine.idl.java.UserLocationLayer.anchorEnabled ( )
abstract

Returns true if custom anchor is enabled.

Java code snippet:

boolean anchorEnabled = userLocationLayer.anchorEnabled();
System.out.println("Anchor enabled: " + anchorEnabled);

Kotlin code snippet:

val anchorEnabled = userLocationLayer!!.anchorEnabled
println("Anchor enabled: $anchorEnabled")

Reimplemented in com.navigine.idl.java.internal.UserLocationLayerBinding.

◆ isValid()

abstract boolean com.navigine.idl.java.UserLocationLayer.isValid ( )
abstract

Tells if this UserLocationLayer is valid or not. Any other method (except for this one) called on an invalid UserLocationLayer will throw java.lang.RuntimeException.

Reimplemented in com.navigine.idl.java.internal.UserLocationLayerBinding.

◆ isVisible()

abstract boolean com.navigine.idl.java.UserLocationLayer.isVisible ( )
abstract

Returns true if user location layer is visible.

Java code snippet:

boolean visible = userLocationLayer.isVisible();
System.out.println("User location layer is visible: " + visible);

Kotlin code snippet:

val visible = userLocationLayer!!.isVisible
println("User location layer is visible: $visible")

Reimplemented in com.navigine.idl.java.internal.UserLocationLayerBinding.

◆ resetAnchor()

abstract void com.navigine.idl.java.UserLocationLayer.resetAnchor ( )
abstract

Resets anchor to default (center).

Java code snippet:

userLocationLayer.resetAnchor();
System.out.println("Anchor reset to default");

Kotlin code snippet:

userLocationLayer!!.resetAnchor()
println("Anchor reset to default")

Reimplemented in com.navigine.idl.java.internal.UserLocationLayerBinding.

◆ setAnchor()

abstract void com.navigine.idl.java.UserLocationLayer.setAnchor ( android.graphics.PointF anchor)
abstract

Sets anchor point for user indicator in screen pixels.

Java code snippet:

ScreenPoint anchor = new ScreenPoint(100.0f, 200.0f);
userLocationLayer.setAnchor(anchor);
System.out.println("Set user location anchor to: (" + anchor.getX() + ", " + anchor.getY() + ")");

Kotlin code snippet:

val anchor = ScreenPoint(100.0f, 200.0f)
userLocationLayer!!.setAnchor(anchor)
println("Set user location anchor to: (${anchor.x}, ${anchor.y})")

Reimplemented in com.navigine.idl.java.internal.UserLocationLayerBinding.

◆ setVisible()

abstract void com.navigine.idl.java.UserLocationLayer.setVisible ( boolean visible)
abstract

Shows or hides user location layer.

Java code snippet:

userLocationLayer.setVisible(true);
System.out.println("User location layer set visible");

Kotlin code snippet:

userLocationLayer!!.setVisible(true)
println("User location layer set visible")

Reimplemented in com.navigine.idl.java.internal.UserLocationLayerBinding.


The documentation for this class was generated from the following file: