Represents a polygon object on the location view.
More...
|
| abstract boolean | setPolygon (LocationPolygon polygon) |
| | Method is used to specify the source polygon of the object.
|
| |
| abstract boolean | setColor (float red, float green, float blue, float alpha) |
| | Method is used to specify the color of the object.
|
| |
| abstract boolean | setOrder (int order) |
| | Method is used to specify the rendering order of the object.
|
| |
| abstract int | getId () |
| | Gets the unique identifier of the map object.
|
| |
| abstract MapObjectType | getType () |
| | Gets the type of the map object.
|
| |
| abstract byte[] | getData () |
| | Gets the user-defined data associated with the map object.
|
| |
| abstract boolean | setVisible (boolean visible) |
| | Method is used to specify the visibility of the map object.
|
| |
| abstract boolean | setInteractive (boolean interactive) |
| | Method is used to specify whether the map object can be interacted with.
|
| |
| abstract void | setData (byte[] data) |
| | Method is used to set user-defined data for the map object.
|
| |
| abstract boolean | setTitle (String title) |
| | Method is used to set the title of the map object.
|
| |
| abstract boolean | setAlpha (float alpha) |
| | Method is used to set the opacity of the map object.
|
| |
Represents a polygon object on the location view.
Referenced from LocationWindow.
Definition at line 18 of file PolygonMapObject.java.
◆ getData()
| abstract byte[] com.navigine.idl.java.MapObject.getData |
( |
| ) |
|
|
abstractinherited |
Gets the user-defined data associated with the map object.
- Returns
- The data stored in the map object.
Java code snippet:
Map<String, String> retrievedData = circleMapObject.getData();
System.out.println("Circle custom data: " + retrievedData);
Kotlin code snippet:
// Get custom data
val retrievedData = circleMapObject!!.data
println("Circle custom data: $retrievedData")
◆ getId()
| abstract int com.navigine.idl.java.MapObject.getId |
( |
| ) |
|
|
abstractinherited |
Gets the unique identifier of the map object.
- Returns
- The unique identifier of the map object.
Java code snippet:
int objectId = circleMapObject.getId();
System.out.println("Circle object ID: " + objectId);
Kotlin code snippet:
// Get object ID
val objectId = circleMapObject!!.id
println("Circle object ID: $objectId")
◆ getType()
| abstract MapObjectType com.navigine.idl.java.MapObject.getType |
( |
| ) |
|
|
abstractinherited |
Gets the type of the map object.
- Returns
- The type of the map object MapObjectType.
Java code snippet:
String objectTypeString = circleMapObject.getType();
System.out.println("Circle object type: " + objectTypeString);
Kotlin code snippet:
// Get object type
val objectTypeString = circleMapObject!!.type
println("Circle object type: $objectTypeString")
◆ setAlpha()
| abstract boolean com.navigine.idl.java.MapObject.setAlpha |
( |
float | alpha | ) |
|
|
abstractinherited |
Method is used to set the opacity of the map object.
- Parameters
-
| alpha | Opacity multiplier. Values below 0 will be set to 0. Values above 1 will be set to 1. Default: 1. |
- Returns
- true if the operation is successful, false otherwise.
Java code snippet:
boolean alphaSuccess = circleMapObject.setAlpha(0.7);
System.out.println("Set circle alpha to 0.7: " + alphaSuccess);
Kotlin code snippet:
// Set alpha transparency
val alphaSuccess = circleMapObject!!.setAlpha(0.7)
println("Set circle alpha to 0.7: $alphaSuccess")
◆ setColor()
| abstract boolean com.navigine.idl.java.PolygonMapObject.setColor |
( |
float | red, |
|
|
float | green, |
|
|
float | blue, |
|
|
float | alpha ) |
|
abstract |
Method is used to specify the color of the object.
- Parameters
-
| red | Red RGBA component. |
| green | Green RGBA component. |
| blue | Blue RGBA component. |
| alpha | Opacity multiplier. Values below 0 will be set to 0. Default: 1. |
- Returns
- true if success, false otherwise.
Java code snippet:
boolean colorSuccess = polygonMapObject.setColor(0.0, 1.0, 0.0, 0.7);
System.out.println("Set polygon color to green with 70% opacity: " + colorSuccess);
Kotlin code snippet:
// Set polygon color
val colorSuccess = polygonMapObject!!.setColor(0.0, 1.0, 0.0, 0.7)
println("Set polygon color to green with 70% opacity: $colorSuccess")
◆ setData()
| abstract void com.navigine.idl.java.MapObject.setData |
( |
byte[] | data | ) |
|
|
abstractinherited |
Method is used to set user-defined data for the map object.
- Parameters
-
| data | Data to store in the map object. |
Java code snippet:
Map<String, String> customData = new HashMap<>();
customData.put("key", "value");
customData.put("number", "42");
boolean dataSuccess = circleMapObject.setData(customData);
System.out.println("Set circle custom data: " + dataSuccess);
Kotlin code snippet:
// Set custom data
val customData = mapOf("key" to "value", "number" to "42")
val dataSuccess = circleMapObject!!.setData(customData)
println("Set circle custom data: $dataSuccess")
◆ setInteractive()
| abstract boolean com.navigine.idl.java.MapObject.setInteractive |
( |
boolean | interactive | ) |
|
|
abstractinherited |
Method is used to specify whether the map object can be interacted with.
- Parameters
-
| interactive | Specifies whether the object can be picked in the pickMapObjectAt method (true) or not (false). Default: false. |
- Returns
- true if the operation is successful, false otherwise.
Java code snippet:
boolean interactiveSuccess = circleMapObject.setInteractive(true);
System.out.println("Set circle interactive to true: " + interactiveSuccess);
Kotlin code snippet:
// Set interactive mode
val interactiveSuccess = circleMapObject!!.setInteractive(true)
println("Set circle interactive to true: $interactiveSuccess")
◆ setOrder()
| abstract boolean com.navigine.idl.java.PolygonMapObject.setOrder |
( |
int | order | ) |
|
|
abstract |
Method is used to specify the rendering order of the object.
- Parameters
-
| order | The rendering order value. Default: 0. |
- Returns
- true if success, false otherwise.
Java code snippet:
boolean orderSuccess = polygonMapObject.setOrder(2);
System.out.println("Set polygon rendering order to 2: " + orderSuccess);
Kotlin code snippet:
// Set polygon rendering order
val orderSuccess = polygonMapObject!!.setOrder(2)
println("Set polygon rendering order to 2: $orderSuccess")
◆ setPolygon()
| abstract boolean com.navigine.idl.java.PolygonMapObject.setPolygon |
( |
LocationPolygon | polygon | ) |
|
|
abstract |
Method is used to specify the source polygon of the object.
- Parameters
-
- Returns
- true if success, false otherwise.
Java code snippet:
List<LocationPoint> points = Arrays.asList(
new LocationPoint(100.0, 200.0),
new LocationPoint(150.0, 250.0),
new LocationPoint(200.0, 200.0),
new LocationPoint(150.0, 150.0)
);
LocationPolygon polygon = new LocationPolygon(points);
boolean success = polygonMapObject.setPolygon(polygon);
System.out.println("Set polygon with " + points.size() + " points: " + success);
Kotlin code snippet:
// Set polygon geometry
val points = listOf(
LocationPoint(50.0, 60.0),
LocationPoint(55.0, 65.0),
LocationPoint(60.0, 60.0),
LocationPoint(55.0, 55.0)
)
val polygon = LocationPolygon(points)
val success = polygonMapObject!!.setPolygon(polygon)
println("Set polygon with ${points.size} points: $success")
◆ setTitle()
| abstract boolean com.navigine.idl.java.MapObject.setTitle |
( |
String | title | ) |
|
|
abstractinherited |
Method is used to set the title of the map object.
- Parameters
-
| title | The title to display on the location view. |
- Returns
- true if the operation is successful, false otherwise.
Java code snippet:
boolean titleSuccess = circleMapObject.setTitle("Circle Object");
System.out.println("Set circle title to 'Circle Object': " + titleSuccess);
Kotlin code snippet:
// Set title
val titleSuccess = circleMapObject!!.setTitle("Circle Object")
println("Set circle title to 'Circle Object': $titleSuccess")
◆ setVisible()
| abstract boolean com.navigine.idl.java.MapObject.setVisible |
( |
boolean | visible | ) |
|
|
abstractinherited |
Method is used to specify the visibility of the map object.
- Parameters
-
| visible | Specifies whether the object is visible (true) or hidden (false). Default: true. |
- Returns
- true if the operation is successful, false otherwise.
Java code snippet:
boolean visibleSuccess = circleMapObject.setVisible(true);
System.out.println("Set circle visibility to true: " + visibleSuccess);
Kotlin code snippet:
// Set visibility
val visibleSuccess = circleMapObject!!.setVisible(true)
println("Set circle visibility to true: $visibleSuccess")
The documentation for this class was generated from the following file: