Skip to main content

Common

Contents

const Common: object

Common enumerations used across TrimbleMaps.

Type declaration

ClassOverride

ClassOverride: object

Enumeration for the Class override.

ClassOverride.ALL

ALL: number = 3

ClassOverride.FIFTY_THREE

FIFTY_THREE: number = 1

ClassOverride.NATIONAL_NETWORK

NATIONAL_NETWORK: number = 2

ClassOverride.NONE

NONE: number = 0

DataRegion

DataRegion: object

Data region option for derived route and report

DataRegion.AF

AF: number = 1

DataRegion.AS

AS: number = 2

DataRegion.EU

EU: number = 3

DataRegion.ME

ME: number = 7

DataRegion.MX

MX: number = 8

DataRegion.NA

NA: number = 4

DataRegion.OC

OC: number = 5

DataRegion.SA

SA: number = 6

DataRegion.UNKNOWN

UNKNOWN: number = 0

DataVersion

DataVersion: object

Enumeration for the data version.

DataVersion.AF

AF: string = 'PCM_AF'

DataVersion.AS

AS: string = 'PCM_AS'

DataVersion.CURRENT

CURRENT: string = 'Current'

DataVersion.EU

EU: string = 'PCM_EU'

DataVersion.IN

IN: string = 'PCM_IN'

DataVersion.JP

JP: string = 'PCM_JP'

DataVersion.ME

ME: string = 'PCM_ME'

DataVersion.NA

NA: string = 'PCM_NA'

DataVersion.OC

OC: string = 'PCM_OC'

DataVersion.SA

SA: string = 'PCM_SA'

DataVersion.SE

SE: string = 'PCM_SE'

DateOption

DateOption: object

Date option

DateOption.CURRENT

CURRENT: number = 0

DateOption.DAY_OF_WEEK

DAY_OF_WEEK: number = 2

DateOption.SPECIFIC

SPECIFIC: number = 1

DayOfWeek

DayOfWeek: object

Day of week option

DayOfWeek.FRIDAY

FRIDAY: number = 5

DayOfWeek.MONDAY

MONDAY: number = 1

DayOfWeek.SATURDAY

SATURDAY: number = 6

DayOfWeek.SUNDAY

SUNDAY: number = 0

DayOfWeek.THURSDAY

THURSDAY: number = 4

DayOfWeek.TUESDAY

TUESDAY: number = 2

DayOfWeek.WEDNESDAY

WEDNESDAY: number = 3

DisplayRestrictionsType

DisplayRestrictionsType: object

Display truck restrictions

DisplayRestrictionsType.ALWAYS_OFF

ALWAYS_OFF: number = 0

DisplayRestrictionsType.ALWAYS_ON

ALWAYS_ON: number = 1

DisplayRestrictionsType.BASED_ON_TRUCK_RESTRICTIONS

BASED_ON_TRUCK_RESTRICTIONS: number = 2

DistanceUnit

DistanceUnit: object

Enumeration for the routing distance units.

DistanceUnit.KILOMETERS

KILOMETERS: number = 1

DistanceUnit.MILES

MILES: number = 0

ETAETDType

ETAETDType: object

Estimated arrival and depart type

ETAETDType.ARRIVAL

ARRIVAL: number = 0

ETAETDType.DEPART

DEPART: number = 1

EmissionType

EmissionType: object

Enumeration for emission type of the engine.

EmissionType.EURO0

EURO0: number = 2

EmissionType.EUROEEV

EUROEEV: number = 9

EmissionType.EUROI

EUROI: number = 3

EmissionType.EUROII

EUROII: number = 4

EmissionType.EUROIII

EUROIII: number = 5

EmissionType.EUROIV

EUROIV: number = 6

EmissionType.EUROV

EUROV: number = 7

EmissionType.EUROVI

EUROVI: number = 8

FuelType

FuelType: object

Fuel type

FuelType.BIODIESEL

BIODIESEL: number = 5

FuelType.COUNT

COUNT: number = 8

FuelType.DIESEL

DIESEL: number = 4

FuelType.DIESEL_D5

DIESEL_D5: number = 6

FuelType.DIESEL_D7

DIESEL_D7: number = 7

FuelType.ETHANOL

ETHANOL: number = 3

FuelType.PETROL

PETROL: number = 0

FuelType.PETROL_E10

PETROL_E10: number = 2

FuelType.PETROL_E5

PETROL_E5: number = 1

FuelUnit

FuelUnit: object

Enumeration for the routing fuel units.

FuelUnit.GALLONS

GALLONS: number = 0

FuelUnit.LITERS

LITERS: number = 1

HazMatType

HazMatType: object

Enumeration for the routing HazMat type.

HazMatType.CAUSTIC

CAUSTIC: number = 2

HazMatType.EXPLOSIVES

EXPLOSIVES: number = 3

HazMatType.FLAMMABLE

FLAMMABLE: number = 4

HazMatType.GENERAL

GENERAL: number = 1

HazMatType.HARMFUL_TO_WATER

HARMFUL_TO_WATER: number = 7

HazMatType.INHALANTS

INHALANTS: number = 5

HazMatType.NONE

NONE: number = 0

HazMatType.RADIOACTIVE

RADIOACTIVE: number = 6

HazMatType.TUNNEL

TUNNEL: number = 8

HoSScheduleType

HoSScheduleType: object

Represents which Hours Of Service rule to use

HoSScheduleType.CALIFORNIA_808

CALIFORNIA_808: number = 4

HoSScheduleType.CANADA_CYCLE_1

CANADA_CYCLE_1: number = 2

HoSScheduleType.CANADA_CYCLE_2

CANADA_CYCLE_2: number = 3

HoSScheduleType.EUROPE

EUROPE: number = 7

HoSScheduleType.TEXAS_707

TEXAS_707: number = 5

HoSScheduleType.UNKNOWN

UNKNOWN: number = 8

HoSScheduleType.US_FED_607_LH

US_FED_607_LH: number = 0

HoSScheduleType.US_FED_708_LH

US_FED_708_LH: number = 1

HoSScheduleType.US_SHORT_HAUL

US_SHORT_HAUL: number = 6

Language

Language: object

Language.AR

AR: string = 'ar'

Language.BE

BE: string = 'be'

Language.BG

BG: string = 'bg'

Language.BN

BN: string = 'bn'

Language.BS

BS: string = 'bs'

Language.CA

CA: string = 'ca'

Language.CS

CS: string = 'cs'

Language.CY

CY: string = 'cy'

Language.DA

DA: string = 'da'

Language.DE

DE: string = 'de'

Language.EL

EL: string = 'el'

Language.EN

EN: string = 'en'

Language.EN_AU

EN_AU: string = 'en-AU'

Language.EN_GB

EN_GB: string = 'en-GB'

Language.ES

ES: string = 'es'

Language.ES_LA

ES_LA: string = 'es-LA'

Language.ET

ET: string = 'et'

Language.EU

EU: string = 'eu'

Language.FI

FI: string = 'fi'

Language.FR

FR: string = 'fr'

Language.GL

GL: string = 'gl'

Language.HE

HE: string = 'he'

Language.HI

HI: string = 'hi'

Language.HR

HR: string = 'hr'

Language.HU

HU: string = 'hu'

Language.ID

ID: string = 'id'

Language.IS

IS: string = 'is'

Language.IT

IT: string = 'it'

Language.JA

JA: string = 'ja'

Language.KO

KO: string = 'ko'

Language.LT

LT: string = 'lt'

Language.LV

LV: string = 'lv'

Language.MK

MK: string = 'mk'

Language.MS

MS: string = 'ms'

Language.MT

MT: string = 'mt'

Language.NL

NL: string = 'nl'

Language.NL_BE

NL_BE: string = 'nl-BE'

Language.NO

NO: string = 'no'

Language.PL

PL: string = 'pl'

Language.PT

PT: string = 'pt'

Language.PT_BR

PT_BR: string = 'pt-BR'

Language.RO

RO: string = 'ro'

Language.RU

RU: string = 'ru'

Language.SK

SK: string = 'sk'

Language.SL

SL: string = 'sl'

Language.SQ

SQ: string = 'sq'

Language.SR

SR: string = 'sr'

Language.SV

SV: string = 'sv'

Language.TH

TH: string = 'th'

Language.TR

TR: string = 'tr'

Language.UK

UK: string = 'uk'

Language.VI

VI: string = 'vi'

Language.ZH

ZH: string = 'zh'

Language.ZH_HANS

ZH_HANS: string = 'zh-Hans'

Language.ZH_HK

ZH_HK: string = 'zh-HK'

RailDistanceUnit

RailDistanceUnit: object

Specifies the unit system when displaying distance results.

RailDistanceUnit.KILOMETERS

KILOMETERS: string = 'Kilometers'

RailDistanceUnit.MILES

MILES: string = 'Miles'

RailRoutePreference

RailRoutePreference: object

Route calculation heuristic.

RailRoutePreference.AUTO_RACKS

AUTO_RACKS: string = 'AutoRacks'

RailRoutePreference.COAL_BULK

COAL_BULK: string = 'CoalBulk'

RailRoutePreference.FUEL_SURCHARGE

FUEL_SURCHARGE: string = 'FuelSurcharge'

RailRoutePreference.INTERMODAL

INTERMODAL: string = 'Intermodal'

RailRoutePreference.PRACTICAL

PRACTICAL: string = 'Practical'

RailRoutePreference.SHORTEST

SHORTEST: string = 'Shortest'

RailStationFormat

RailStationFormat: object

Format for rail freight stations.

RailStationFormat.ERPC

ERPC: string = 'ERPC'

RailStationFormat.FSAC

FSAC: string = 'FSAC'

RailStationFormat.R260

R260: string = 'R260'

RailStationFormat.SPLC

SPLC: string = 'SPLC'

RailStationFormat.STATION_STATE

STATION_STATE: string = 'StationState'

Region

Region: object

Enumeration for map regions values.

Example

map.setRegion(TrimbleMaps.Common.Region.NA);

Region.AF

AF: string = 'af'

Region.AS

AS: string = 'as'

Region.EU

EU: string = 'eu'

Region.ME

ME: string = 'me'

Region.NA

NA: string = 'na'

Region.OC

OC: string = 'oc'

Region.SA

SA: string = 'sa'

Region.WW

WW: string = 'ww'

ReportType

ReportType: object

Enumeration for the report type.

ReportType.DETAIL

DETAIL: string = 'Detail'

ReportType.DIRECTIONS

DIRECTIONS: string = 'Directions'

ReportType.MILEAGE

MILEAGE: string = 'Mileage'

ReportType.ROAD

ROAD: string = 'Road'

ReportType.STATE

STATE: string = 'State'

ReportType.TOLL

TOLL: string = 'TollDetail'

RequestMethod

RequestMethod: object

HTTP request method.

RequestMethod.GET

GET: string = 'GET'

RequestMethod.POST

POST: string = 'POST'

RoadType

RoadType: object

Represents the type of roads for road speeds.

RoadType.DIVIDED_RURAL

DIVIDED_RURAL: number = 3

RoadType.DIVIDED_URBAN

DIVIDED_URBAN: number = 12

RoadType.FERRIES_RURAL

FERRIES_RURAL: number = 5

RoadType.FERRIES_URBAN

FERRIES_URBAN: number = 14

RoadType.INTER_STATE_RURAL

INTER_STATE_RURAL: number = 1

RoadType.INTER_STATE_URBAN

INTER_STATE_URBAN: number = 10

RoadType.LOCAL_RURAL

LOCAL_RURAL: number = 8

RoadType.LOCAL_URBAN

LOCAL_URBAN: number = 17

RoadType.PRIMARY_RURAL

PRIMARY_RURAL: number = 4

RoadType.PRIMARY_URBAN

PRIMARY_URBAN: number = 13

RoadType.RAMP_RURAL

RAMP_RURAL: number = 7

RoadType.RAMP_URBAN

RAMP_URBAN: number = 16

RoadType.SECONDARY_RURAL

SECONDARY_RURAL: number = 6

RoadType.SECONDARY_URBAN

SECONDARY_URBAN: number = 15

RouteOptimization

RouteOptimization: object

Enumeration for the routing optimization.

RouteOptimization.NONE

NONE: number = 0

RouteOptimization.OPTIMIZE_ALL_STOPS

OPTIMIZE_ALL_STOPS: number = 1

RouteOptimization.OPTIMIZE_INTERMEDIATE_STOPS

OPTIMIZE_INTERMEDIATE_STOPS: number = 2

RouteType

RouteType: object

Enumeration for the route type.

RouteType.FASTEST

FASTEST: number = 2

RouteType.PRACTICAL

PRACTICAL: number = 0

RouteType.SHORTEST

SHORTEST: number = 1

SatelliteProvider

SatelliteProvider: object

Enumeration for the Satellite Provider.

SatelliteProvider.ALKCURATED

ALKCURATED: string = 'alkcurated'

SatelliteProvider.DEFAULT

DEFAULT: string = 'default'

SatelliteProvider.SAT1

SAT1: string = 'sat1'

SatelliteProvider.SAT2

SAT2: string = 'sat2'

SatelliteProvider.SAT3

SAT3: string = 'sat3'

SatelliteProvider.SAT4

SAT4: string = 'sat4'

SatelliteProvider.SAT5

SAT5: string = 'sat5'

SatelliteProvider.SAT6

SAT6: string = 'sat6'

SideOfStreetAdherenceLevel

SideOfStreetAdherenceLevel: object

Side of street adherence level

SideOfStreetAdherenceLevel.ADHERE

ADHERE: number = 5

SideOfStreetAdherenceLevel.AVERAGE

AVERAGE: number = 3

SideOfStreetAdherenceLevel.MINIMAL

MINIMAL: number = 1

SideOfStreetAdherenceLevel.MODERATE

MODERATE: number = 2

SideOfStreetAdherenceLevel.OFF

OFF: number = 0

SideOfStreetAdherenceLevel.STRICT

STRICT: number = 4

SideOfStreetAdherenceLevel.STRONGLY_ADHERE

STRONGLY_ADHERE: number = 6

SnapKey

SnapKey: object

The modifier key used by drag routing when snapping to visible roads.

SnapKey.ALT

ALT: string = 'altKey'

SnapKey.CONTROL

CONTROL: string = 'ctrlKey'

SnapKey.SHIFT

SHIFT: string = 'shiftKey'

SnapMode

SnapMode: object

Used to indicate when drag routing will snap to visible roads.

SnapMode.DISABLE_WITH_KEY

DISABLE_WITH_KEY: number = 2

SnapMode.ENABLE_WITH_KEY

ENABLE_WITH_KEY: number = 1

SnapMode.OFF

OFF: number = 0

Style

Style: object

Enumeration for map style values.

Param

Param

Param

Param

Param

Param

Param

Param

Param

Param

Param

Param

Param

Param

Param

Example

var map = new TrimbleMaps.Map({
  container: 'map',
  center: [-122.420679, 37.772537],
  zoom: 13,
  style: TrimbleMaps.Common.Style.TRANSPORTATION
});

Style.ACCESSIBLE_DARK

ACCESSIBLE_DARK: string = 'dark_accessible'

Style.ACCESSIBLE_LIGHT

ACCESSIBLE_LIGHT: string = 'light_accessible'

Style.BASIC

BASIC: string = 'basic'

Style.BASIC_DARK

BASIC_DARK: string = 'basic_dark'

Style.DATADARK

DATADARK: string = 'datadark'

Style.DATALIGHT

DATALIGHT: string = 'datalight'

Style.DEFAULT

DEFAULT: string = 'default'

Style.MOBILE_DAY

MOBILE_DAY: string = 'mobileday'

Style.MOBILE_NIGHT

MOBILE_NIGHT: string = 'mobilenight'

Style.MOBILE_SATELLITE

MOBILE_SATELLITE: string = 'mobilesatellite'

Style.SATELLITE

SATELLITE: string = 'satellite'

Style.SIMPLE_DARK

SIMPLE_DARK: string = 'simple_dark'

Style.SIMPLE_LIGHT

SIMPLE_LIGHT: string = 'simple_light'

Style.TERRAIN

TERRAIN: string = 'terrain'

Style.TRANSPORTATION

TRANSPORTATION: string = 'transportation'

Style.TRANSPORTATION_DARK

TRANSPORTATION_DARK: string = 'transportation_dark'

TimeZone

TimeZone: object

Time zone option

TimeZone.ALASKA

ALASKA: number = 3

TimeZone.ARIZONA

ARIZONA: number = 5

TimeZone.ATLANTIC

ATLANTIC: number = 9

TimeZone.CENTRAL

CENTRAL: number = 7

TimeZone.EASTERN

EASTERN: number = 8

TimeZone.GMT

GMT: number = 11

TimeZone.HAWAII

HAWAII: number = 2

TimeZone.LOCAL

LOCAL: number = 0

TimeZone.MOUNTAIN

MOUNTAIN: number = 6

TimeZone.NEWFOUNDLAND

NEWFOUNDLAND: number = 10

TimeZone.PACIFIC

PACIFIC: number = 4

TimeZone.SYSTEM

SYSTEM: number = 1

TimeZone.UTC

UTC: number = 12

TollCurrency

TollCurrency: object

Enumeration for the routing currency units.

TollCurrency.ALL

ALL: number = 2

TollCurrency.AMD

AMD: number = 3

TollCurrency.AZN

AZN: number = 4

TollCurrency.BAM

BAM: number = 5

TollCurrency.BGN

BGN: number = 6

TollCurrency.BYR

BYR: number = 7

TollCurrency.CAD

CAD: number = 1

TollCurrency.CHF

CHF: number = 8

TollCurrency.CZK

CZK: number = 9

TollCurrency.DKK

DKK: number = 10

TollCurrency.EUR

EUR: number = 11

TollCurrency.GBP

GBP: number = 12

TollCurrency.GEL

GEL: number = 13

TollCurrency.HRK

HRK: number = 14

TollCurrency.HUF

HUF: number = 15

TollCurrency.ISK

ISK: number = 16

TollCurrency.MDL

MDL: number = 17

TollCurrency.MKD

MKD: number = 18

TollCurrency.NOK

NOK: number = 19

TollCurrency.PLN

PLN: number = 20

TollCurrency.RON

RON: number = 21

TollCurrency.RSD

RSD: number = 22

TollCurrency.RUB

RUB: number = 23

TollCurrency.SEK

SEK: number = 24

TollCurrency.TRY

TRY: number = 25

TollCurrency.UAH

UAH: number = 26

TollCurrency.USD

USD: number = 0

TollRoadsType

TollRoadsType: object

Toll roads type

TollRoadsType.ALWAYS_AVOID

ALWAYS_AVOID: number = 1

TollRoadsType.AVOID_IF_POSSIBLE

AVOID_IF_POSSIBLE: number = 2

TollRoadsType.USE

USE: number = 3

TrailerType

TrailerType: object

Enumeration for trailer type.

TrailerType.CARAVAN

CARAVAN: number = 2

TrailerType.NONE

NONE: number = 1

TrailerType.TRAILER

TRAILER: number = 3

TruckConfig

TruckConfig: object

Represents vehicle dimensions of a truck trailer to use for.

TruckConfig.CONVENTIONAL_SCHOOL_BUS

CONVENTIONAL_SCHOOL_BUS: number = 7

TruckConfig.FIFTY_THREE

FIFTY_THREE: number = 4

TruckConfig.FORTY

FORTY: number = 2

TruckConfig.FORTY_EIGHT

FORTY_EIGHT: number = 3

TruckConfig.FULL_SIZE_VAN

FULL_SIZE_VAN: number = 5

TruckConfig.NONE

NONE: number = 0

TruckConfig.SMALL_SCHOOL_BUS

SMALL_SCHOOL_BUS: number = 8

TruckConfig.TWENTY_EIGHT

TWENTY_EIGHT: number = 1

TruckConfig.TWENTY_SIX_STRAIGHT_TRUCK

TWENTY_SIX_STRAIGHT_TRUCK: number = 6

TruckUnit

TruckUnit: object

Enumeration for the routing truck units.

TruckUnit.ENGLISH

ENGLISH: number = 0

TruckUnit.METRIC

METRIC: number = 1

TunnelCategory

TunnelCategory: object

Represents the EU Tunnel categories. Applicable for EU region only.

TunnelCategory.BCDE

BCDE: number = 1

TunnelCategory.CDE

CDE: number = 2

TunnelCategory.DE

DE: number = 3

TunnelCategory.E

E: number = 4

TunnelCategory.NONE

NONE: number = 0

Unit

Unit: object

Enumeration for the map units.

Unit.ENGLISH

ENGLISH: number = 0

Unit.METRIC

METRIC: number = 1

VehicleType

VehicleType: object

Enumeration for the routing vehicle type.

VehicleType.AUTOMOBILE

AUTOMOBILE: number = 2

VehicleType.BUS

BUS: number = 4

VehicleType.LIGHT_TRUCK

LIGHT_TRUCK: number = 1

VehicleType.MID_SIZE_TRUCK

MID_SIZE_TRUCK: number = 3

VehicleType.RV

RV: number = 5

VehicleType.TRUCK

TRUCK: number = 0

ViaPointModifierKey

ViaPointModifierKey: object

The modifier key used by removing via point flag introduced by drag routing.

ViaPointModifierKey.ALT

ALT: string = 'altKey'

ViaPointModifierKey.CONTROL

CONTROL: string = 'ctrlKey'

ViaPointModifierKey.SHIFT

SHIFT: string = 'shiftKey'

ZoneType

ZoneType: object

Represents the Euro Zone values

ZoneType.ALLOW

ALLOW: number = 0

ZoneType.AVOID

AVOID: number = 2

ZoneType.WARN

WARN: number = 1

Last updated August 23, 2024.
Contents