Class Franson.Map.VehicleMarker
- extends Franson.Map.IOverlay
marker to be used in VT. includes textlabel and arrow marker
todo: inherit from Marker
todo: move to VT module
Constructor
Franson.Map.VehicleMarker(vehicle, [options])
- Parameters:
-
vehicle
<Franson.GateUser>
-
[options]
<literal>
Properties
_icon
- private object
group object that holds the arrow- and label-icon
Methods
void
destroy()
destructor
dojox.gfx.Shape
getIcon()
protected
void
initialize(layer)
Overlay interface
todo: not quite ok with layer structure..
- Parameters:
-
layer
<Franson.Map.ILayer>
- Returns:
void
protected
void
redraw(force)
Overlay interface
- Parameters:
-
force
<boolean>
- Returns:
void
void
setStatus(active)
- Parameters:
-
active
<boolean>
- Returns:
void
void
update([vehicle])
ok? vehicle is optional (or take just a TrackPoint?)
- Parameters:
-
[vehicle]
<Franson.GateUser>
if not supplied uses the initially set vehicle
- Returns:
void
Events
onclick
(
latlng
)
- Parameters:
-
latlng
<LatLng>
onremove
(
)
fired in remove()
onvisibilitychanged
(
visible
)
fired in hide() and show()
- Parameters:
-
visible
<boolean>