GpsGate Server JavaScript API

Map  1.0.0

GpsGate Server JavaScript API > Map > Franson.Map.VehicleMarker
Search:
 
Filters

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

_clickHandler - private object


_icon - private object

group object that holds the arrow- and label-icon

_layer - private object


_vehicle - private object


Methods

destroy

void destroy()
destructor
Returns: void

getIcon

dojox.gfx.Shape getIcon()
Returns: dojox.gfx.Shape

hide

void hide()
Returns: void

initialize

protected void initialize(layer)
Overlay interface todo: not quite ok with layer structure..
Parameters:
layer <Franson.Map.ILayer>
Returns: void

isHidden

boolean isHidden()
Returns: boolean

redraw

protected void redraw(force)
Overlay interface
Parameters:
force <boolean>
Returns: void

remove

protected void remove()
Returns: void

setStatus

void setStatus(active)
Parameters:
active <boolean>
Returns: void

show

void show()
Returns: void

update

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

onclick ( latlng )
Parameters:
latlng <LatLng>

onremove

onremove ( )
fired in remove()

onvisibilitychanged

onvisibilitychanged ( visible )
fired in hide() and show()
Parameters:
visible <boolean>


Copyright © 2009 Franson Technology AB, Sweden. All rights reserved.