Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/dimartarmizi/map-to-poster
/ functions
Functions
89 in github.com/dimartarmizi/map-to-poster
⨍
Functions
89
◇
Types & classes
0
↓ 67 callers
Function
updateState
(partialState)
src/core/state.js:123
↓ 15 callers
Function
hexToRgba
(color, alpha = 1)
src/core/utils.js:1
↓ 15 callers
Function
updateMarkerStyles
(currentState)
src/map/marker-manager.js:25
↓ 13 callers
Function
getSelectedArtisticTheme
()
src/core/state.js:142
↓ 10 callers
Function
clamp
(value, min, max)
src/core/export.js:42
↓ 10 callers
Function
clamp
(value, min, max)
src/ui/form.js:1252
↓ 10 callers
Function
getSelectedTheme
()
src/core/state.js:138
↓ 10 callers
Function
updateRouteGeometry
()
src/map/route-manager.js:19
↓ 9 callers
Function
syncRouteMarkers
(applyGeometry = true)
src/map/route-manager.js:428
↓ 9 callers
Function
updateRouteStyles
(state)
src/map/route-manager.js:45
↓ 8 callers
Function
loadCustomThemes
()
src/core/custom-themes.js:3
↓ 8 callers
Function
project
(lat, lon, scale)
src/core/export.js:7
↓ 6 callers
Function
setExportButtonLoading
(loading, mode = 'loading')
main.js:41
↓ 6 callers
Function
updateMapPosition
(lat, lon, zoom, options = { animate: true })
src/map/map-init.js:197
↓ 5 callers
Function
updateArtisticStyle
(theme)
src/map/map-init.js:174
↓ 4 callers
Function
drawPoint
(x, y, label)
src/core/export.js:370
↓ 4 callers
Function
routeMarkerHtml
(label)
src/map/route-manager.js:60
↓ 3 callers
Function
findBestInsertIndex
(lat, lon, routePoints)
src/core/utils.js:22
↓ 3 callers
Function
getArtisticMap
()
src/map/map-init.js:20
↓ 3 callers
Function
getMap
()
src/map/map-init.js:19
↓ 3 callers
Function
invalidateMapSize
()
src/map/map-init.js:247
↓ 3 callers
Function
loadImage
(src)
src/core/export.js:125
↓ 2 callers
Function
closeCustomThemeEditor
()
src/ui/form.js:281
↓ 2 callers
Function
doDrag
(clientX, clientY)
src/ui/form.js:938
↓ 2 callers
Function
drawComplexRouteToCtx
(ctx, points, color, themeBg = '#ffffff', scaleFactor = 1)
src/core/export.js:342
↓ 2 callers
Function
drawMarkerToCtx
(ctx, x, y, color)
src/core/export.js:393
↓ 2 callers
Function
ensurePreviewReady
()
main.js:80
↓ 2 callers
Function
exportToPNG
(element, filename, statusElement, options = {})
src/core/export.js:423
↓ 2 callers
Function
getMapInstance
()
src/map/map-init.js:244
↓ 2 callers
Function
makeCard
(key, theme, isOther = false)
src/ui/form.js:51
↓ 2 callers
Function
makeSwatches
(t)
src/ui/form.js:331
↓ 2 callers
Function
openCustomThemeEditor
(key = null)
src/ui/form.js:263
↓ 2 callers
Function
paletteFor
(t)
src/ui/form.js:43
↓ 2 callers
Function
populateArtisticModal
()
src/ui/form.js:324
↓ 2 callers
Function
sanitizeCoordInput
(v)
src/ui/form.js:703
↓ 2 callers
Function
selectResultElement
(item)
src/ui/form.js:588
↓ 2 callers
Function
startDrag
(clientX, clientY)
src/ui/form.js:927
↓ 2 callers
Function
updateMapTheme
(tileUrl)
src/map/map-init.js:207
↓ 2 callers
Function
updatePreviewStyles
(currentState)
src/ui/form.js:1313
↓ 1 callers
Function
applyPosterTextLayout
(elements, width, height, matWidth = 0, size = 'medium')
src/core/export.js:65
↓ 1 callers
Function
applyPosterTextLayout
(elements, currentState)
src/ui/form.js:1275
↓ 1 callers
Function
applyThemeChange
(value)
src/ui/form.js:743
↓ 1 callers
Function
captureMapSnapshot
()
src/core/export.js:134
↓ 1 callers
Function
clearCustomThemes
()
src/core/custom-themes.js:38
↓ 1 callers
Function
deleteCustomTheme
(key)
src/core/custom-themes.js:16
↓ 1 callers
Function
fetchOSRMRoute
(points)
src/core/routing.js:1
↓ 1 callers
Function
fetchTileAsBlobURL
(src)
src/core/export.js:114
↓ 1 callers
Function
formatCoords
(lat, lon)
src/map/geocoder.js:27
↓ 1 callers
Function
generateMapLibreStyle
(theme)
src/map/artistic-style.js:3
↓ 1 callers
Function
getArtisticMapInstance
()
src/map/map-init.js:245
↓ 1 callers
Function
getOverlayTextConfig
(width, height, size = 'medium')
src/core/export.js:46
↓ 1 callers
Function
getOverlayTextConfig
(width, height, size = 'medium')
src/ui/form.js:1256
↓ 1 callers
Function
getPosterTextScale
(width, height)
src/core/export.js:37
↓ 1 callers
Function
getPosterTextScale
(width, height)
src/ui/form.js:1247
↓ 1 callers
Function
getSqSegDist
(px, py, x1, y1, x2, y2)
src/core/utils.js:43
↓ 1 callers
Function
handleViaDrag
(idx, newLatLng)
src/map/route-manager.js:235
↓ 1 callers
Function
importCustomThemesFromJSON
(jsonString)
src/core/custom-themes.js:42
↓ 1 callers
Function
initArtisticMap
(containerId, center, zoom)
src/map/map-init.js:70
↓ 1 callers
Function
initMap
(containerId, initialCenter, initialZoom, initialTileUrl)
src/map/map-init.js:22
↓ 1 callers
Function
loadSettings
()
src/core/state.js:95
↓ 1 callers
Function
newCustomThemeKey
()
src/core/custom-themes.js:22
↓ 1 callers
Function
notifyObservers
()
src/core/state.js:134
↓ 1 callers
Function
populateModal
()
src/ui/form.js:471
↓ 1 callers
Function
saveCustomTheme
(key, theme)
src/core/custom-themes.js:10
↓ 1 callers
Function
saveSettings
()
src/core/state.js:110
↓ 1 callers
Function
searchLocation
(query, opts = {})
src/map/geocoder.js:1
↓ 1 callers
Function
setupControls
()
src/ui/form.js:19
↓ 1 callers
Function
subscribe
(callback)
src/core/state.js:129
↓ 1 callers
Function
waitForArtisticIdle
(timeout = 30000)
src/map/map-init.js:234
↓ 1 callers
Function
waitForTilesLoad
(timeout = 30000)
src/map/map-init.js:213
Function
clearMarkers
()
src/map/marker-manager.js:13
Function
doResetSettings
()
src/ui/form.js:890
Function
endDrag
()
src/ui/form.js:959
Function
exportCustomThemes
()
src/core/custom-themes.js:26
Function
getArtisticMarkers
()
src/map/marker-manager.js:11
Function
getIconAnchor
(iconName, size)
src/map/marker-manager.js:20
Function
getMarkers
()
src/map/marker-manager.js:10
Function
insertViaPoint
(lat, lon)
src/map/route-manager.js:30
Function
onIdle
()
src/map/map-init.js:238
Function
onLoad
()
src/map/map-init.js:228
Function
onMouseMove
(me)
src/map/map-init.js:126
Function
onMouseMove
(me)
src/map/route-manager.js:186
Function
onMouseUp
()
src/map/map-init.js:151
Function
onMouseUp
()
src/map/route-manager.js:211
Function
onThemeInput
(e)
src/ui/form.js:755
Function
updateMarkerIcon
(iconName, size)
src/map/marker-manager.js:112
Function
updateMarkerPosition
(lat, lon)
src/map/marker-manager.js:124
Function
updateMarkerSize
(size, iconName)
src/map/marker-manager.js:116
Function
updateMarkerVisibility
(show)
src/map/marker-manager.js:120