From 6c92369d1b34428422fa35b2bcb8b9e377fad64c Mon Sep 17 00:00:00 2001 From: Cfp Date: Thu, 3 Jul 2025 18:07:42 +0200 Subject: [PATCH] fix: require http scheme for dev LNV server --- public/style.json | 1003 ++++++++++++++++- src/lib/components/lnv/Map.svelte | 4 +- src/lib/components/lnv/Sidebar.svelte | 2 +- src/lib/services/OfflineTiles.ts | 71 +- src/lib/services/hosts.ts | 2 +- src/lib/services/navigation/routing.svelte.ts | 4 +- 6 files changed, 1050 insertions(+), 36 deletions(-) diff --git a/public/style.json b/public/style.json index 528d0c6..5b2d844 100644 --- a/public/style.json +++ b/public/style.json @@ -11,11 +11,1006 @@ }, "openmaptiles": { "type": "vector", - "tiles": [ - "tiles://planet/{z}/{x}/{y}" - ], + "tiles": ["tiles://planet/{z}/{x}/{y}"], "maxzoom": 14, - "vector_layers": [{"id":"aerodrome_label","fields":{"class":"String","ele":"Number","ele_ft":"Number","iata":"String","icao":"String","name":"String","name:am":"String","name:ar":"String","name:az":"String","name:be":"String","name:bg":"String","name:bn":"String","name:br":"String","name:bs":"String","name:ca":"String","name:co":"String","name:cs":"String","name:cy":"String","name:da":"String","name:de":"String","name:el":"String","name:en":"String","name:eo":"String","name:es":"String","name:et":"String","name:eu":"String","name:fa":"String","name:fi":"String","name:fr":"String","name:fy":"String","name:ga":"String","name:gd":"String","name:he":"String","name:hi":"String","name:hr":"String","name:hu":"String","name:hy":"String","name:id":"String","name:is":"String","name:it":"String","name:ja":"String","name:ja-Hira":"String","name:ja-Latn":"String","name:ja_kana":"String","name:ja_rm":"String","name:ka":"String","name:kk":"String","name:kn":"String","name:ko":"String","name:ko-Latn":"String","name:ku":"String","name:la":"String","name:latin":"String","name:lb":"String","name:lt":"String","name:lv":"String","name:mk":"String","name:ml":"String","name:mt":"String","name:nl":"String","name:no":"String","name:nonlatin":"String","name:oc":"String","name:pa":"String","name:pl":"String","name:pnb":"String","name:pt":"String","name:rm":"String","name:ro":"String","name:ru":"String","name:sk":"String","name:sl":"String","name:sq":"String","name:sr":"String","name:sr-Latn":"String","name:sv":"String","name:ta":"String","name:te":"String","name:th":"String","name:tr":"String","name:uk":"String","name:ur":"String","name:vi":"String","name:zh":"String","name:zh-Hans":"String","name:zh-Hant":"String","name_de":"String","name_en":"String","name_int":"String"},"minzoom":8,"maxzoom":14},{"id":"aeroway","fields":{"class":"String","ref":"String"},"minzoom":10,"maxzoom":14},{"id":"boundary","fields":{"adm0_l":"String","adm0_r":"String","admin_level":"Number","claimed_by":"String","class":"String","disputed":"Number","disputed_name":"String","maritime":"Number","name":"String","name:ar":"String","name:az":"String","name:be":"String","name:bg":"String","name:bn":"String","name:br":"String","name:bs":"String","name:ca":"String","name:co":"String","name:cs":"String","name:cy":"String","name:da":"String","name:de":"String","name:el":"String","name:en":"String","name:eo":"String","name:es":"String","name:et":"String","name:eu":"String","name:fa":"String","name:fi":"String","name:fr":"String","name:fy":"String","name:ga":"String","name:gd":"String","name:he":"String","name:hi":"String","name:hr":"String","name:hu":"String","name:hy":"String","name:id":"String","name:is":"String","name:it":"String","name:ja":"String","name:ka":"String","name:kk":"String","name:ko":"String","name:ku":"String","name:la":"String","name:latin":"String","name:lb":"String","name:lt":"String","name:lv":"String","name:mk":"String","name:ml":"String","name:mt":"String","name:nl":"String","name:nonlatin":"String","name:oc":"String","name:pl":"String","name:pt":"String","name:rm":"String","name:ro":"String","name:ru":"String","name:sk":"String","name:sl":"String","name:sq":"String","name:sr":"String","name:sv":"String","name:ta":"String","name:th":"String","name:tr":"String","name:uk":"String","name:ur":"String","name:vi":"String","name:zh":"String","name_de":"String","name_en":"String","name_int":"String"},"minzoom":0,"maxzoom":14},{"id":"building","fields":{"colour":"String","hide_3d":"Boolean","render_height":"Number","render_min_height":"Number"},"minzoom":13,"maxzoom":14},{"id":"housenumber","fields":{"housenumber":"String"},"minzoom":14,"maxzoom":14},{"id":"landcover","fields":{"class":"String","subclass":"String"},"minzoom":0,"maxzoom":14},{"id":"landuse","fields":{"class":"String"},"minzoom":4,"maxzoom":14},{"id":"mountain_peak","fields":{"class":"String","customary_ft":"Number","ele":"Number","ele_ft":"Number","name":"String","name:am":"String","name:ar":"String","name:az":"String","name:be":"String","name:bg":"String","name:bn":"String","name:br":"String","name:bs":"String","name:ca":"String","name:co":"String","name:cs":"String","name:cy":"String","name:da":"String","name:de":"String","name:el":"String","name:en":"String","name:eo":"String","name:es":"String","name:et":"String","name:eu":"String","name:fa":"String","name:fi":"String","name:fr":"String","name:fy":"String","name:ga":"String","name:gd":"String","name:he":"String","name:hi":"String","name:hr":"String","name:hu":"String","name:hy":"String","name:id":"String","name:is":"String","name:it":"String","name:ja":"String","name:ja-Hira":"String","name:ja-Latn":"String","name:ja_kana":"String","name:ja_rm":"String","name:ka":"String","name:kk":"String","name:kn":"String","name:ko":"String","name:ko-Latn":"String","name:ku":"String","name:la":"String","name:latin":"String","name:lb":"String","name:lt":"String","name:lv":"String","name:mk":"String","name:ml":"String","name:mt":"String","name:nl":"String","name:no":"String","name:nonlatin":"String","name:oc":"String","name:pa":"String","name:pl":"String","name:pnb":"String","name:pt":"String","name:rm":"String","name:ro":"String","name:ru":"String","name:sk":"String","name:sl":"String","name:sq":"String","name:sr":"String","name:sr-Latn":"String","name:sv":"String","name:ta":"String","name:te":"String","name:th":"String","name:tr":"String","name:uk":"String","name:ur":"String","name:vi":"String","name:zh":"String","name:zh-Hans":"String","name:zh-Hant":"String","name_de":"String","name_en":"String","name_int":"String","rank":"Number"},"minzoom":7,"maxzoom":14},{"id":"park","fields":{"class":"String","name":"String","name:am":"String","name:ar":"String","name:az":"String","name:be":"String","name:bg":"String","name:bn":"String","name:br":"String","name:bs":"String","name:ca":"String","name:co":"String","name:cs":"String","name:cy":"String","name:da":"String","name:de":"String","name:el":"String","name:en":"String","name:eo":"String","name:es":"String","name:et":"String","name:eu":"String","name:fa":"String","name:fi":"String","name:fr":"String","name:fy":"String","name:ga":"String","name:gd":"String","name:he":"String","name:hi":"String","name:hr":"String","name:hu":"String","name:hy":"String","name:id":"String","name:is":"String","name:it":"String","name:ja":"String","name:ja-Hira":"String","name:ja-Latn":"String","name:ja_kana":"String","name:ja_rm":"String","name:ka":"String","name:kk":"String","name:kn":"String","name:ko":"String","name:ko-Latn":"String","name:ku":"String","name:la":"String","name:latin":"String","name:lb":"String","name:lt":"String","name:lv":"String","name:mk":"String","name:ml":"String","name:mt":"String","name:nl":"String","name:no":"String","name:nonlatin":"String","name:oc":"String","name:pa":"String","name:pl":"String","name:pnb":"String","name:pt":"String","name:rm":"String","name:ro":"String","name:ru":"String","name:sk":"String","name:sl":"String","name:sq":"String","name:sr":"String","name:sr-Latn":"String","name:sv":"String","name:ta":"String","name:te":"String","name:th":"String","name:tr":"String","name:uk":"String","name:ur":"String","name:vi":"String","name:zh":"String","name:zh-Hans":"String","name:zh-Hant":"String","name_de":"String","name_en":"String","name_int":"String","rank":"Number"},"minzoom":4,"maxzoom":14},{"id":"place","fields":{"capital":"Number","class":"String","iso_a2":"String","name":"String","name:am":"String","name:ar":"String","name:az":"String","name:be":"String","name:bg":"String","name:bn":"String","name:br":"String","name:bs":"String","name:ca":"String","name:co":"String","name:cs":"String","name:cy":"String","name:da":"String","name:de":"String","name:el":"String","name:en":"String","name:eo":"String","name:es":"String","name:et":"String","name:eu":"String","name:fa":"String","name:fi":"String","name:fr":"String","name:fy":"String","name:ga":"String","name:gd":"String","name:he":"String","name:hi":"String","name:hr":"String","name:hu":"String","name:hy":"String","name:id":"String","name:is":"String","name:it":"String","name:ja":"String","name:ja-Hira":"String","name:ja-Latn":"String","name:ja_kana":"String","name:ja_rm":"String","name:ka":"String","name:kk":"String","name:kn":"String","name:ko":"String","name:ko-Latn":"String","name:ku":"String","name:la":"String","name:latin":"String","name:lb":"String","name:lt":"String","name:lv":"String","name:mk":"String","name:ml":"String","name:mt":"String","name:nl":"String","name:no":"String","name:nonlatin":"String","name:oc":"String","name:pa":"String","name:pl":"String","name:pnb":"String","name:pt":"String","name:rm":"String","name:ro":"String","name:ru":"String","name:sk":"String","name:sl":"String","name:sq":"String","name:sr":"String","name:sr-Latn":"String","name:sv":"String","name:ta":"String","name:te":"String","name:th":"String","name:tr":"String","name:uk":"String","name:ur":"String","name:vi":"String","name:zh":"String","name:zh-Hans":"String","name:zh-Hant":"String","name_de":"String","name_en":"String","name_int":"String","rank":"Number"},"minzoom":0,"maxzoom":14},{"id":"poi","fields":{"agg_stop":"Number","class":"String","indoor":"Number","layer":"Number","level":"Number","name":"String","name:am":"String","name:ar":"String","name:az":"String","name:be":"String","name:bg":"String","name:bn":"String","name:br":"String","name:bs":"String","name:ca":"String","name:co":"String","name:cs":"String","name:cy":"String","name:da":"String","name:de":"String","name:el":"String","name:en":"String","name:eo":"String","name:es":"String","name:et":"String","name:eu":"String","name:fa":"String","name:fi":"String","name:fr":"String","name:fy":"String","name:ga":"String","name:gd":"String","name:he":"String","name:hi":"String","name:hr":"String","name:hu":"String","name:hy":"String","name:id":"String","name:is":"String","name:it":"String","name:ja":"String","name:ja-Hira":"String","name:ja-Latn":"String","name:ja_kana":"String","name:ja_rm":"String","name:ka":"String","name:kk":"String","name:kn":"String","name:ko":"String","name:ko-Latn":"String","name:ku":"String","name:la":"String","name:latin":"String","name:lb":"String","name:lt":"String","name:lv":"String","name:mk":"String","name:ml":"String","name:mt":"String","name:nl":"String","name:no":"String","name:nonlatin":"String","name:oc":"String","name:pa":"String","name:pl":"String","name:pnb":"String","name:pt":"String","name:rm":"String","name:ro":"String","name:ru":"String","name:sk":"String","name:sl":"String","name:sq":"String","name:sr":"String","name:sr-Latn":"String","name:sv":"String","name:ta":"String","name:te":"String","name:th":"String","name:tr":"String","name:uk":"String","name:ur":"String","name:vi":"String","name:zh":"String","name:zh-Hans":"String","name:zh-Hant":"String","name_de":"String","name_en":"String","name_int":"String","rank":"Number","subclass":"String"},"minzoom":11,"maxzoom":14},{"id":"transportation","fields":{"access":"String","bicycle":"String","brunnel":"String","class":"String","expressway":"Number","foot":"String","horse":"String","indoor":"Number","layer":"Number","level":"Number","mtb_scale":"String","network":"String","oneway":"Number","ramp":"Number","service":"String","subclass":"String","surface":"String","toll":"Number"},"minzoom":4,"maxzoom":14},{"id":"transportation_name","fields":{"class":"String","indoor":"Number","layer":"Number","level":"Number","name":"String","name:am":"String","name:ar":"String","name:az":"String","name:be":"String","name:bg":"String","name:bn":"String","name:br":"String","name:bs":"String","name:ca":"String","name:co":"String","name:cs":"String","name:cy":"String","name:da":"String","name:de":"String","name:el":"String","name:en":"String","name:eo":"String","name:es":"String","name:et":"String","name:eu":"String","name:fa":"String","name:fi":"String","name:fr":"String","name:fy":"String","name:ga":"String","name:gd":"String","name:he":"String","name:hi":"String","name:hr":"String","name:hu":"String","name:hy":"String","name:id":"String","name:is":"String","name:it":"String","name:ja":"String","name:ja-Hira":"String","name:ja-Latn":"String","name:ja_kana":"String","name:ja_rm":"String","name:ka":"String","name:kk":"String","name:kn":"String","name:ko":"String","name:ko-Latn":"String","name:ku":"String","name:la":"String","name:latin":"String","name:lb":"String","name:lt":"String","name:lv":"String","name:mk":"String","name:ml":"String","name:mt":"String","name:nl":"String","name:no":"String","name:nonlatin":"String","name:oc":"String","name:pa":"String","name:pl":"String","name:pnb":"String","name:pt":"String","name:rm":"String","name:ro":"String","name:ru":"String","name:sk":"String","name:sl":"String","name:sq":"String","name:sr":"String","name:sr-Latn":"String","name:sv":"String","name:ta":"String","name:te":"String","name:th":"String","name:tr":"String","name:uk":"String","name:ur":"String","name:vi":"String","name:zh":"String","name:zh-Hans":"String","name:zh-Hant":"String","name_de":"String","name_en":"String","name_int":"String","network":"String","ref":"String","ref_length":"Number","route_10_colour":"String","route_10_name":"String","route_10_network":"String","route_10_ref":"String","route_11_colour":"String","route_11_name":"String","route_11_network":"String","route_11_ref":"String","route_12_colour":"String","route_12_name":"String","route_12_network":"String","route_12_ref":"String","route_13_colour":"String","route_13_name":"String","route_13_network":"String","route_13_ref":"String","route_14_colour":"String","route_14_name":"String","route_14_network":"String","route_14_ref":"String","route_15_colour":"String","route_15_name":"String","route_15_network":"String","route_15_ref":"String","route_16_colour":"String","route_16_name":"String","route_16_network":"String","route_16_ref":"String","route_17_name":"String","route_17_network":"String","route_17_ref":"String","route_18_name":"String","route_18_network":"String","route_18_ref":"String","route_19_name":"String","route_19_network":"String","route_1_colour":"String","route_1_name":"String","route_1_network":"String","route_1_ref":"String","route_20_name":"String","route_20_network":"String","route_21_name":"String","route_21_network":"String","route_2_colour":"String","route_2_name":"String","route_2_network":"String","route_2_ref":"String","route_3_colour":"String","route_3_name":"String","route_3_network":"String","route_3_ref":"String","route_4_colour":"String","route_4_name":"String","route_4_network":"String","route_4_ref":"String","route_5_colour":"String","route_5_name":"String","route_5_network":"String","route_5_ref":"String","route_6_colour":"String","route_6_name":"String","route_6_network":"String","route_6_ref":"String","route_7_colour":"String","route_7_name":"String","route_7_network":"String","route_7_ref":"String","route_8_colour":"String","route_8_name":"String","route_8_network":"String","route_8_ref":"String","route_9_colour":"String","route_9_name":"String","route_9_network":"String","route_9_ref":"String","subclass":"String"},"minzoom":6,"maxzoom":14},{"id":"water","fields":{"brunnel":"String","class":"String","id":"Number","intermittent":"Number"},"minzoom":0,"maxzoom":14},{"id":"water_name","fields":{"class":"String","intermittent":"Number","name":"String","name:am":"String","name:ar":"String","name:az":"String","name:be":"String","name:bg":"String","name:bn":"String","name:br":"String","name:bs":"String","name:ca":"String","name:co":"String","name:cs":"String","name:cy":"String","name:da":"String","name:de":"String","name:el":"String","name:en":"String","name:eo":"String","name:es":"String","name:et":"String","name:eu":"String","name:fa":"String","name:fi":"String","name:fr":"String","name:fy":"String","name:ga":"String","name:gd":"String","name:he":"String","name:hi":"String","name:hr":"String","name:hu":"String","name:hy":"String","name:id":"String","name:is":"String","name:it":"String","name:ja":"String","name:ja-Hira":"String","name:ja-Latn":"String","name:ja_kana":"String","name:ja_rm":"String","name:ka":"String","name:kk":"String","name:kn":"String","name:ko":"String","name:ko-Latn":"String","name:ku":"String","name:la":"String","name:latin":"String","name:lb":"String","name:lt":"String","name:lv":"String","name:mk":"String","name:ml":"String","name:mt":"String","name:nl":"String","name:no":"String","name:nonlatin":"String","name:oc":"String","name:pa":"String","name:pl":"String","name:pnb":"String","name:pt":"String","name:rm":"String","name:ro":"String","name:ru":"String","name:sk":"String","name:sl":"String","name:sq":"String","name:sr":"String","name:sr-Latn":"String","name:sv":"String","name:ta":"String","name:te":"String","name:th":"String","name:tr":"String","name:uk":"String","name:ur":"String","name:vi":"String","name:zh":"String","name:zh-Hans":"String","name:zh-Hant":"String","name_de":"String","name_en":"String","name_int":"String"},"minzoom":0,"maxzoom":14},{"id":"waterway","fields":{"brunnel":"String","class":"String","intermittent":"Number","name":"String","name:am":"String","name:ar":"String","name:az":"String","name:be":"String","name:bg":"String","name:bn":"String","name:br":"String","name:bs":"String","name:ca":"String","name:co":"String","name:cs":"String","name:cy":"String","name:da":"String","name:de":"String","name:el":"String","name:en":"String","name:eo":"String","name:es":"String","name:et":"String","name:eu":"String","name:fa":"String","name:fi":"String","name:fr":"String","name:fy":"String","name:ga":"String","name:gd":"String","name:he":"String","name:hi":"String","name:hr":"String","name:hu":"String","name:hy":"String","name:id":"String","name:is":"String","name:it":"String","name:ja":"String","name:ja-Hira":"String","name:ja-Latn":"String","name:ja_kana":"String","name:ja_rm":"String","name:ka":"String","name:kk":"String","name:kn":"String","name:ko":"String","name:ko-Latn":"String","name:ku":"String","name:la":"String","name:latin":"String","name:lb":"String","name:lt":"String","name:lv":"String","name:mk":"String","name:ml":"String","name:mt":"String","name:nl":"String","name:no":"String","name:nonlatin":"String","name:oc":"String","name:pa":"String","name:pl":"String","name:pnb":"String","name:pt":"String","name:rm":"String","name:ro":"String","name:ru":"String","name:sk":"String","name:sl":"String","name:sq":"String","name:sr":"String","name:sr-Latn":"String","name:sv":"String","name:ta":"String","name:te":"String","name:th":"String","name:tr":"String","name:uk":"String","name:ur":"String","name:vi":"String","name:zh":"String","name:zh-Hans":"String","name:zh-Hant":"String","name_de":"String","name_en":"String","name_int":"String"},"minzoom":3,"maxzoom":14}] + "vector_layers": [ + { + "id": "aerodrome_label", + "fields": { + "class": "String", + "ele": "Number", + "ele_ft": "Number", + "iata": "String", + "icao": "String", + "name": "String", + "name:am": "String", + "name:ar": "String", + "name:az": "String", + "name:be": "String", + "name:bg": "String", + "name:bn": "String", + "name:br": "String", + "name:bs": "String", + "name:ca": "String", + "name:co": "String", + "name:cs": "String", + "name:cy": "String", + "name:da": "String", + "name:de": "String", + "name:el": "String", + "name:en": "String", + "name:eo": "String", + "name:es": "String", + "name:et": "String", + "name:eu": "String", + "name:fa": "String", + "name:fi": "String", + "name:fr": "String", + "name:fy": "String", + "name:ga": "String", + "name:gd": "String", + "name:he": "String", + "name:hi": "String", + "name:hr": "String", + "name:hu": "String", + "name:hy": "String", + "name:id": "String", + "name:is": "String", + "name:it": "String", + "name:ja": "String", + "name:ja-Hira": "String", + "name:ja-Latn": "String", + "name:ja_kana": "String", + "name:ja_rm": "String", + "name:ka": "String", + "name:kk": "String", + "name:kn": "String", + "name:ko": "String", + "name:ko-Latn": "String", + "name:ku": "String", + "name:la": "String", + "name:latin": "String", + "name:lb": "String", + "name:lt": "String", + "name:lv": "String", + "name:mk": "String", + "name:ml": "String", + "name:mt": "String", + "name:nl": "String", + "name:no": "String", + "name:nonlatin": "String", + "name:oc": "String", + "name:pa": "String", + "name:pl": "String", + "name:pnb": "String", + "name:pt": "String", + "name:rm": "String", + "name:ro": "String", + "name:ru": "String", + "name:sk": "String", + "name:sl": "String", + "name:sq": "String", + "name:sr": "String", + "name:sr-Latn": "String", + "name:sv": "String", + "name:ta": "String", + "name:te": "String", + "name:th": "String", + "name:tr": "String", + "name:uk": "String", + "name:ur": "String", + "name:vi": "String", + "name:zh": "String", + "name:zh-Hans": "String", + "name:zh-Hant": "String", + "name_de": "String", + "name_en": "String", + "name_int": "String" + }, + "minzoom": 8, + "maxzoom": 14 + }, + { + "id": "aeroway", + "fields": { "class": "String", "ref": "String" }, + "minzoom": 10, + "maxzoom": 14 + }, + { + "id": "boundary", + "fields": { + "adm0_l": "String", + "adm0_r": "String", + "admin_level": "Number", + "claimed_by": "String", + "class": "String", + "disputed": "Number", + "disputed_name": "String", + "maritime": "Number", + "name": "String", + "name:ar": "String", + "name:az": "String", + "name:be": "String", + "name:bg": "String", + "name:bn": "String", + "name:br": "String", + "name:bs": "String", + "name:ca": "String", + "name:co": "String", + "name:cs": "String", + "name:cy": "String", + "name:da": "String", + "name:de": "String", + "name:el": "String", + "name:en": "String", + "name:eo": "String", + "name:es": "String", + "name:et": "String", + "name:eu": "String", + "name:fa": "String", + "name:fi": "String", + "name:fr": "String", + "name:fy": "String", + "name:ga": "String", + "name:gd": "String", + "name:he": "String", + "name:hi": "String", + "name:hr": "String", + "name:hu": "String", + "name:hy": "String", + "name:id": "String", + "name:is": "String", + "name:it": "String", + "name:ja": "String", + "name:ka": "String", + "name:kk": "String", + "name:ko": "String", + "name:ku": "String", + "name:la": "String", + "name:latin": "String", + "name:lb": "String", + "name:lt": "String", + "name:lv": "String", + "name:mk": "String", + "name:ml": "String", + "name:mt": "String", + "name:nl": "String", + "name:nonlatin": "String", + "name:oc": "String", + "name:pl": "String", + "name:pt": "String", + "name:rm": "String", + "name:ro": "String", + "name:ru": "String", + "name:sk": "String", + "name:sl": "String", + "name:sq": "String", + "name:sr": "String", + "name:sv": "String", + "name:ta": "String", + "name:th": "String", + "name:tr": "String", + "name:uk": "String", + "name:ur": "String", + "name:vi": "String", + "name:zh": "String", + "name_de": "String", + "name_en": "String", + "name_int": "String" + }, + "minzoom": 0, + "maxzoom": 14 + }, + { + "id": "building", + "fields": { + "colour": "String", + "hide_3d": "Boolean", + "render_height": "Number", + "render_min_height": "Number" + }, + "minzoom": 13, + "maxzoom": 14 + }, + { + "id": "housenumber", + "fields": { "housenumber": "String" }, + "minzoom": 14, + "maxzoom": 14 + }, + { + "id": "landcover", + "fields": { "class": "String", "subclass": "String" }, + "minzoom": 0, + "maxzoom": 14 + }, + { + "id": "landuse", + "fields": { "class": "String" }, + "minzoom": 4, + "maxzoom": 14 + }, + { + "id": "mountain_peak", + "fields": { + "class": "String", + "customary_ft": "Number", + "ele": "Number", + "ele_ft": "Number", + "name": "String", + "name:am": "String", + "name:ar": "String", + "name:az": "String", + "name:be": "String", + "name:bg": "String", + "name:bn": "String", + "name:br": "String", + "name:bs": "String", + "name:ca": "String", + "name:co": "String", + "name:cs": "String", + "name:cy": "String", + "name:da": "String", + "name:de": "String", + "name:el": "String", + "name:en": "String", + "name:eo": "String", + "name:es": "String", + "name:et": "String", + "name:eu": "String", + "name:fa": "String", + "name:fi": "String", + "name:fr": "String", + "name:fy": "String", + "name:ga": "String", + "name:gd": "String", + "name:he": "String", + "name:hi": "String", + "name:hr": "String", + "name:hu": "String", + "name:hy": "String", + "name:id": "String", + "name:is": "String", + "name:it": "String", + "name:ja": "String", + "name:ja-Hira": "String", + "name:ja-Latn": "String", + "name:ja_kana": "String", + "name:ja_rm": "String", + "name:ka": "String", + "name:kk": "String", + "name:kn": "String", + "name:ko": "String", + "name:ko-Latn": "String", + "name:ku": "String", + "name:la": "String", + "name:latin": "String", + "name:lb": "String", + "name:lt": "String", + "name:lv": "String", + "name:mk": "String", + "name:ml": "String", + "name:mt": "String", + "name:nl": "String", + "name:no": "String", + "name:nonlatin": "String", + "name:oc": "String", + "name:pa": "String", + "name:pl": "String", + "name:pnb": "String", + "name:pt": "String", + "name:rm": "String", + "name:ro": "String", + "name:ru": "String", + "name:sk": "String", + "name:sl": "String", + "name:sq": "String", + "name:sr": "String", + "name:sr-Latn": "String", + "name:sv": "String", + "name:ta": "String", + "name:te": "String", + "name:th": "String", + "name:tr": "String", + "name:uk": "String", + "name:ur": "String", + "name:vi": "String", + "name:zh": "String", + "name:zh-Hans": "String", + "name:zh-Hant": "String", + "name_de": "String", + "name_en": "String", + "name_int": "String", + "rank": "Number" + }, + "minzoom": 7, + "maxzoom": 14 + }, + { + "id": "park", + "fields": { + "class": "String", + "name": "String", + "name:am": "String", + "name:ar": "String", + "name:az": "String", + "name:be": "String", + "name:bg": "String", + "name:bn": "String", + "name:br": "String", + "name:bs": "String", + "name:ca": "String", + "name:co": "String", + "name:cs": "String", + "name:cy": "String", + "name:da": "String", + "name:de": "String", + "name:el": "String", + "name:en": "String", + "name:eo": "String", + "name:es": "String", + "name:et": "String", + "name:eu": "String", + "name:fa": "String", + "name:fi": "String", + "name:fr": "String", + "name:fy": "String", + "name:ga": "String", + "name:gd": "String", + "name:he": "String", + "name:hi": "String", + "name:hr": "String", + "name:hu": "String", + "name:hy": "String", + "name:id": "String", + "name:is": "String", + "name:it": "String", + "name:ja": "String", + "name:ja-Hira": "String", + "name:ja-Latn": "String", + "name:ja_kana": "String", + "name:ja_rm": "String", + "name:ka": "String", + "name:kk": "String", + "name:kn": "String", + "name:ko": "String", + "name:ko-Latn": "String", + "name:ku": "String", + "name:la": "String", + "name:latin": "String", + "name:lb": "String", + "name:lt": "String", + "name:lv": "String", + "name:mk": "String", + "name:ml": "String", + "name:mt": "String", + "name:nl": "String", + "name:no": "String", + "name:nonlatin": "String", + "name:oc": "String", + "name:pa": "String", + "name:pl": "String", + "name:pnb": "String", + "name:pt": "String", + "name:rm": "String", + "name:ro": "String", + "name:ru": "String", + "name:sk": "String", + "name:sl": "String", + "name:sq": "String", + "name:sr": "String", + "name:sr-Latn": "String", + "name:sv": "String", + "name:ta": "String", + "name:te": "String", + "name:th": "String", + "name:tr": "String", + "name:uk": "String", + "name:ur": "String", + "name:vi": "String", + "name:zh": "String", + "name:zh-Hans": "String", + "name:zh-Hant": "String", + "name_de": "String", + "name_en": "String", + "name_int": "String", + "rank": "Number" + }, + "minzoom": 4, + "maxzoom": 14 + }, + { + "id": "place", + "fields": { + "capital": "Number", + "class": "String", + "iso_a2": "String", + "name": "String", + "name:am": "String", + "name:ar": "String", + "name:az": "String", + "name:be": "String", + "name:bg": "String", + "name:bn": "String", + "name:br": "String", + "name:bs": "String", + "name:ca": "String", + "name:co": "String", + "name:cs": "String", + "name:cy": "String", + "name:da": "String", + "name:de": "String", + "name:el": "String", + "name:en": "String", + "name:eo": "String", + "name:es": "String", + "name:et": "String", + "name:eu": "String", + "name:fa": "String", + "name:fi": "String", + "name:fr": "String", + "name:fy": "String", + "name:ga": "String", + "name:gd": "String", + "name:he": "String", + "name:hi": "String", + "name:hr": "String", + "name:hu": "String", + "name:hy": "String", + "name:id": "String", + "name:is": "String", + "name:it": "String", + "name:ja": "String", + "name:ja-Hira": "String", + "name:ja-Latn": "String", + "name:ja_kana": "String", + "name:ja_rm": "String", + "name:ka": "String", + "name:kk": "String", + "name:kn": "String", + "name:ko": "String", + "name:ko-Latn": "String", + "name:ku": "String", + "name:la": "String", + "name:latin": "String", + "name:lb": "String", + "name:lt": "String", + "name:lv": "String", + "name:mk": "String", + "name:ml": "String", + "name:mt": "String", + "name:nl": "String", + "name:no": "String", + "name:nonlatin": "String", + "name:oc": "String", + "name:pa": "String", + "name:pl": "String", + "name:pnb": "String", + "name:pt": "String", + "name:rm": "String", + "name:ro": "String", + "name:ru": "String", + "name:sk": "String", + "name:sl": "String", + "name:sq": "String", + "name:sr": "String", + "name:sr-Latn": "String", + "name:sv": "String", + "name:ta": "String", + "name:te": "String", + "name:th": "String", + "name:tr": "String", + "name:uk": "String", + "name:ur": "String", + "name:vi": "String", + "name:zh": "String", + "name:zh-Hans": "String", + "name:zh-Hant": "String", + "name_de": "String", + "name_en": "String", + "name_int": "String", + "rank": "Number" + }, + "minzoom": 0, + "maxzoom": 14 + }, + { + "id": "poi", + "fields": { + "agg_stop": "Number", + "class": "String", + "indoor": "Number", + "layer": "Number", + "level": "Number", + "name": "String", + "name:am": "String", + "name:ar": "String", + "name:az": "String", + "name:be": "String", + "name:bg": "String", + "name:bn": "String", + "name:br": "String", + "name:bs": "String", + "name:ca": "String", + "name:co": "String", + "name:cs": "String", + "name:cy": "String", + "name:da": "String", + "name:de": "String", + "name:el": "String", + "name:en": "String", + "name:eo": "String", + "name:es": "String", + "name:et": "String", + "name:eu": "String", + "name:fa": "String", + "name:fi": "String", + "name:fr": "String", + "name:fy": "String", + "name:ga": "String", + "name:gd": "String", + "name:he": "String", + "name:hi": "String", + "name:hr": "String", + "name:hu": "String", + "name:hy": "String", + "name:id": "String", + "name:is": "String", + "name:it": "String", + "name:ja": "String", + "name:ja-Hira": "String", + "name:ja-Latn": "String", + "name:ja_kana": "String", + "name:ja_rm": "String", + "name:ka": "String", + "name:kk": "String", + "name:kn": "String", + "name:ko": "String", + "name:ko-Latn": "String", + "name:ku": "String", + "name:la": "String", + "name:latin": "String", + "name:lb": "String", + "name:lt": "String", + "name:lv": "String", + "name:mk": "String", + "name:ml": "String", + "name:mt": "String", + "name:nl": "String", + "name:no": "String", + "name:nonlatin": "String", + "name:oc": "String", + "name:pa": "String", + "name:pl": "String", + "name:pnb": "String", + "name:pt": "String", + "name:rm": "String", + "name:ro": "String", + "name:ru": "String", + "name:sk": "String", + "name:sl": "String", + "name:sq": "String", + "name:sr": "String", + "name:sr-Latn": "String", + "name:sv": "String", + "name:ta": "String", + "name:te": "String", + "name:th": "String", + "name:tr": "String", + "name:uk": "String", + "name:ur": "String", + "name:vi": "String", + "name:zh": "String", + "name:zh-Hans": "String", + "name:zh-Hant": "String", + "name_de": "String", + "name_en": "String", + "name_int": "String", + "rank": "Number", + "subclass": "String" + }, + "minzoom": 11, + "maxzoom": 14 + }, + { + "id": "transportation", + "fields": { + "access": "String", + "bicycle": "String", + "brunnel": "String", + "class": "String", + "expressway": "Number", + "foot": "String", + "horse": "String", + "indoor": "Number", + "layer": "Number", + "level": "Number", + "mtb_scale": "String", + "network": "String", + "oneway": "Number", + "ramp": "Number", + "service": "String", + "subclass": "String", + "surface": "String", + "toll": "Number" + }, + "minzoom": 4, + "maxzoom": 14 + }, + { + "id": "transportation_name", + "fields": { + "class": "String", + "indoor": "Number", + "layer": "Number", + "level": "Number", + "name": "String", + "name:am": "String", + "name:ar": "String", + "name:az": "String", + "name:be": "String", + "name:bg": "String", + "name:bn": "String", + "name:br": "String", + "name:bs": "String", + "name:ca": "String", + "name:co": "String", + "name:cs": "String", + "name:cy": "String", + "name:da": "String", + "name:de": "String", + "name:el": "String", + "name:en": "String", + "name:eo": "String", + "name:es": "String", + "name:et": "String", + "name:eu": "String", + "name:fa": "String", + "name:fi": "String", + "name:fr": "String", + "name:fy": "String", + "name:ga": "String", + "name:gd": "String", + "name:he": "String", + "name:hi": "String", + "name:hr": "String", + "name:hu": "String", + "name:hy": "String", + "name:id": "String", + "name:is": "String", + "name:it": "String", + "name:ja": "String", + "name:ja-Hira": "String", + "name:ja-Latn": "String", + "name:ja_kana": "String", + "name:ja_rm": "String", + "name:ka": "String", + "name:kk": "String", + "name:kn": "String", + "name:ko": "String", + "name:ko-Latn": "String", + "name:ku": "String", + "name:la": "String", + "name:latin": "String", + "name:lb": "String", + "name:lt": "String", + "name:lv": "String", + "name:mk": "String", + "name:ml": "String", + "name:mt": "String", + "name:nl": "String", + "name:no": "String", + "name:nonlatin": "String", + "name:oc": "String", + "name:pa": "String", + "name:pl": "String", + "name:pnb": "String", + "name:pt": "String", + "name:rm": "String", + "name:ro": "String", + "name:ru": "String", + "name:sk": "String", + "name:sl": "String", + "name:sq": "String", + "name:sr": "String", + "name:sr-Latn": "String", + "name:sv": "String", + "name:ta": "String", + "name:te": "String", + "name:th": "String", + "name:tr": "String", + "name:uk": "String", + "name:ur": "String", + "name:vi": "String", + "name:zh": "String", + "name:zh-Hans": "String", + "name:zh-Hant": "String", + "name_de": "String", + "name_en": "String", + "name_int": "String", + "network": "String", + "ref": "String", + "ref_length": "Number", + "route_10_colour": "String", + "route_10_name": "String", + "route_10_network": "String", + "route_10_ref": "String", + "route_11_colour": "String", + "route_11_name": "String", + "route_11_network": "String", + "route_11_ref": "String", + "route_12_colour": "String", + "route_12_name": "String", + "route_12_network": "String", + "route_12_ref": "String", + "route_13_colour": "String", + "route_13_name": "String", + "route_13_network": "String", + "route_13_ref": "String", + "route_14_colour": "String", + "route_14_name": "String", + "route_14_network": "String", + "route_14_ref": "String", + "route_15_colour": "String", + "route_15_name": "String", + "route_15_network": "String", + "route_15_ref": "String", + "route_16_colour": "String", + "route_16_name": "String", + "route_16_network": "String", + "route_16_ref": "String", + "route_17_name": "String", + "route_17_network": "String", + "route_17_ref": "String", + "route_18_name": "String", + "route_18_network": "String", + "route_18_ref": "String", + "route_19_name": "String", + "route_19_network": "String", + "route_1_colour": "String", + "route_1_name": "String", + "route_1_network": "String", + "route_1_ref": "String", + "route_20_name": "String", + "route_20_network": "String", + "route_21_name": "String", + "route_21_network": "String", + "route_2_colour": "String", + "route_2_name": "String", + "route_2_network": "String", + "route_2_ref": "String", + "route_3_colour": "String", + "route_3_name": "String", + "route_3_network": "String", + "route_3_ref": "String", + "route_4_colour": "String", + "route_4_name": "String", + "route_4_network": "String", + "route_4_ref": "String", + "route_5_colour": "String", + "route_5_name": "String", + "route_5_network": "String", + "route_5_ref": "String", + "route_6_colour": "String", + "route_6_name": "String", + "route_6_network": "String", + "route_6_ref": "String", + "route_7_colour": "String", + "route_7_name": "String", + "route_7_network": "String", + "route_7_ref": "String", + "route_8_colour": "String", + "route_8_name": "String", + "route_8_network": "String", + "route_8_ref": "String", + "route_9_colour": "String", + "route_9_name": "String", + "route_9_network": "String", + "route_9_ref": "String", + "subclass": "String" + }, + "minzoom": 6, + "maxzoom": 14 + }, + { + "id": "water", + "fields": { + "brunnel": "String", + "class": "String", + "id": "Number", + "intermittent": "Number" + }, + "minzoom": 0, + "maxzoom": 14 + }, + { + "id": "water_name", + "fields": { + "class": "String", + "intermittent": "Number", + "name": "String", + "name:am": "String", + "name:ar": "String", + "name:az": "String", + "name:be": "String", + "name:bg": "String", + "name:bn": "String", + "name:br": "String", + "name:bs": "String", + "name:ca": "String", + "name:co": "String", + "name:cs": "String", + "name:cy": "String", + "name:da": "String", + "name:de": "String", + "name:el": "String", + "name:en": "String", + "name:eo": "String", + "name:es": "String", + "name:et": "String", + "name:eu": "String", + "name:fa": "String", + "name:fi": "String", + "name:fr": "String", + "name:fy": "String", + "name:ga": "String", + "name:gd": "String", + "name:he": "String", + "name:hi": "String", + "name:hr": "String", + "name:hu": "String", + "name:hy": "String", + "name:id": "String", + "name:is": "String", + "name:it": "String", + "name:ja": "String", + "name:ja-Hira": "String", + "name:ja-Latn": "String", + "name:ja_kana": "String", + "name:ja_rm": "String", + "name:ka": "String", + "name:kk": "String", + "name:kn": "String", + "name:ko": "String", + "name:ko-Latn": "String", + "name:ku": "String", + "name:la": "String", + "name:latin": "String", + "name:lb": "String", + "name:lt": "String", + "name:lv": "String", + "name:mk": "String", + "name:ml": "String", + "name:mt": "String", + "name:nl": "String", + "name:no": "String", + "name:nonlatin": "String", + "name:oc": "String", + "name:pa": "String", + "name:pl": "String", + "name:pnb": "String", + "name:pt": "String", + "name:rm": "String", + "name:ro": "String", + "name:ru": "String", + "name:sk": "String", + "name:sl": "String", + "name:sq": "String", + "name:sr": "String", + "name:sr-Latn": "String", + "name:sv": "String", + "name:ta": "String", + "name:te": "String", + "name:th": "String", + "name:tr": "String", + "name:uk": "String", + "name:ur": "String", + "name:vi": "String", + "name:zh": "String", + "name:zh-Hans": "String", + "name:zh-Hant": "String", + "name_de": "String", + "name_en": "String", + "name_int": "String" + }, + "minzoom": 0, + "maxzoom": 14 + }, + { + "id": "waterway", + "fields": { + "brunnel": "String", + "class": "String", + "intermittent": "Number", + "name": "String", + "name:am": "String", + "name:ar": "String", + "name:az": "String", + "name:be": "String", + "name:bg": "String", + "name:bn": "String", + "name:br": "String", + "name:bs": "String", + "name:ca": "String", + "name:co": "String", + "name:cs": "String", + "name:cy": "String", + "name:da": "String", + "name:de": "String", + "name:el": "String", + "name:en": "String", + "name:eo": "String", + "name:es": "String", + "name:et": "String", + "name:eu": "String", + "name:fa": "String", + "name:fi": "String", + "name:fr": "String", + "name:fy": "String", + "name:ga": "String", + "name:gd": "String", + "name:he": "String", + "name:hi": "String", + "name:hr": "String", + "name:hu": "String", + "name:hy": "String", + "name:id": "String", + "name:is": "String", + "name:it": "String", + "name:ja": "String", + "name:ja-Hira": "String", + "name:ja-Latn": "String", + "name:ja_kana": "String", + "name:ja_rm": "String", + "name:ka": "String", + "name:kk": "String", + "name:kn": "String", + "name:ko": "String", + "name:ko-Latn": "String", + "name:ku": "String", + "name:la": "String", + "name:latin": "String", + "name:lb": "String", + "name:lt": "String", + "name:lv": "String", + "name:mk": "String", + "name:ml": "String", + "name:mt": "String", + "name:nl": "String", + "name:no": "String", + "name:nonlatin": "String", + "name:oc": "String", + "name:pa": "String", + "name:pl": "String", + "name:pnb": "String", + "name:pt": "String", + "name:rm": "String", + "name:ro": "String", + "name:ru": "String", + "name:sk": "String", + "name:sl": "String", + "name:sq": "String", + "name:sr": "String", + "name:sr-Latn": "String", + "name:sv": "String", + "name:ta": "String", + "name:te": "String", + "name:th": "String", + "name:tr": "String", + "name:uk": "String", + "name:ur": "String", + "name:vi": "String", + "name:zh": "String", + "name:zh-Hans": "String", + "name:zh-Hant": "String", + "name_de": "String", + "name_en": "String", + "name_int": "String" + }, + "minzoom": 3, + "maxzoom": 14 + } + ] } }, "sprite": "https://tiles.openfreemap.org/sprites/ofm_f384/ofm", diff --git a/src/lib/components/lnv/Map.svelte b/src/lib/components/lnv/Map.svelte index 522b7d0..887c1f9 100644 --- a/src/lib/components/lnv/Map.svelte +++ b/src/lib/components/lnv/Map.svelte @@ -27,9 +27,7 @@ const DEBUG_POINTS = false; // Set to true to show debug points on the map - +