angular-heremaps
Version:
Angular directive for working with Nokia Here Maps
69 lines • 1.59 kB
JavaScript
module.exports = {
UPDATE_MAP_RESIZE_TIMEOUT: 500,
ANIMATION_ZOOM_STEP: .05,
MODULES: {
UI: 'controls',
EVENTS: 'events',
PANO: 'pano'
},
DEFAULT_MAP_OPTIONS: {
height: 480,
width: 640,
zoom: 12,
maxZoom: 2,
resize: false,
draggable: false,
coords: {
longitude: 0,
latitude: 0
}
},
MARKER_TYPES: {
DOM: "DOM",
SVG: "SVG"
},
CONTROLS: {
NAMES: {
SCALE: 'scalebar',
SETTINGS: 'mapsettings',
ZOOM: 'zoom',
USER: 'userposition'
},
POSITIONS: [
'top-right',
'top-center',
'top-left',
'left-top',
'left-middle',
'left-bottom',
'right-top',
'right-middle',
'right-bottom',
'bottom-right',
'bottom-center',
'bottom-left'
]
},
INFOBUBBLE: {
STATE: {
OPEN: 'open',
CLOSED: 'closed'
},
DISPLAY_EVENT: {
pointermove: 'onHover',
tap: 'onClick'
}
},
USER_EVENTS: {
tap: 'click',
pointermove: 'mousemove',
pointerleave: 'mouseleave',
pointerenter: 'mouseenter',
drag: 'drag',
dragstart: 'dragstart',
dragend: 'dragend',
mapviewchange: 'mapviewchange',
mapviewchangestart: 'mapviewchangestart',
mapviewchangeend: 'mapviewchangeend'
}
}