LocationPuck3D class

Constructors

LocationPuck3D({String? modelUri, List<double?>? position, double? modelOpacity, List<double?>? modelScale, String? modelScaleExpression, List<double?>? modelTranslation, List<double?>? modelRotation, bool? modelCastShadows, bool? modelReceiveShadows, ModelScaleMode? modelScaleMode, double? modelEmissiveStrength, String? modelEmissiveStrengthExpression})

Properties

hashCode int
The hash code for this object.
read-onlyinherited
modelCastShadows bool?
Enable/Disable shadow casting for the 3D location puck. Default value: true.
read / write
modelEmissiveStrength double?
Strength of the emission. There is no emission for value 0. For value 1.0, only emissive component (no shading) is displayed and values above 1.0 produce light contribution to surrounding area, for some of the parts (e.g. doors). Default value: 1. Value range: 0, 5
read / write
modelEmissiveStrengthExpression String?
Strength of the emission as Expression string, note that when modelEmissiveStrengthExpression is specified, it will overwrite the modelEmissiveStrength property. There is no emission for value 0. For value 1.0, only emissive component (no shading) is displayed and values above 1.0 produce light contribution to surrounding area, for some of the parts (e.g. doors).
read / write
modelOpacity double?
The opacity of the model. Default value: 1. Value range: 0, 1
read / write
modelReceiveShadows bool?
Enable/Disable shadow receiving for the 3D location puck. Default value: true.
read / write
modelRotation List<double?>?
The rotation of the model. Default value: 0,0,90.
read / write
modelScale List<double?>?
The scale of the model. Default value: 1,1,1.
read / write
modelScaleExpression String?
The scale expression of the model, which will overwrite the default scale expression that keeps the model size constant during zoom.
read / write
modelScaleMode ModelScaleMode?
Defines scaling mode. Only applies to location-indicator type layers. Default value: "map".
read / write
modelTranslation List<double?>?
The translation of the model lon, lat, z Default value: 0,0,0.
read / write
modelUri String?
An URL for the model file in gltf format. Default value: null.
read / write
position List<double?>?
The position of the model. Default value: 0,0.
read / write
runtimeType Type
A representation of the runtime type of the object.
read-onlyinherited

Methods

encode() Object
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

decode(Object result) LocationPuck3D