All checks were successful
CI / test-and-build (push) Successful in 35s
- osm-data.mjs: add 'roads' Overpass query to tulsa area — major road classes (motorway/trunk/primary/secondary/tertiary) as LineString geometry - MapView.svelte: render POIs that have a bearing as a rotated arrow divIcon marker pointing in the compass heading; other POIs stay as circleMarkers. Adds .dir-arrow CSS. - scripts/test.mjs: adapt street-name search assertions (roads now match address queries legitimately) and add an expectAll helper - static/data: tulsa.geojson now includes ~20k road features (11MB)
52 lines
1.0 KiB
JSON
52 lines
1.0 KiB
JSON
[
|
|
{
|
|
"name": "tulsa",
|
|
"label": "Tulsa, Oklahoma",
|
|
"category": "osm",
|
|
"layerType": "mixed",
|
|
"bbox": [
|
|
35.9,
|
|
-96.1,
|
|
36.3,
|
|
-95.7
|
|
],
|
|
"featureCount": 20261,
|
|
"path": "/data/tulsa.geojson"
|
|
},
|
|
{
|
|
"name": "my-places",
|
|
"label": "My Places",
|
|
"category": "custom",
|
|
"layerType": "poi",
|
|
"color": "#e11d48",
|
|
"featureCount": 4,
|
|
"path": "/data/custom/my-places.geojson"
|
|
},
|
|
{
|
|
"name": "districts",
|
|
"label": "Districts",
|
|
"category": "custom",
|
|
"layerType": "zone",
|
|
"color": "#0ea5e9",
|
|
"featureCount": 2,
|
|
"path": "/data/custom/districts.geojson"
|
|
},
|
|
{
|
|
"name": "trails",
|
|
"label": "Trails & Routes",
|
|
"category": "custom",
|
|
"layerType": "path",
|
|
"color": "#22c55e",
|
|
"featureCount": 1,
|
|
"path": "/data/custom/trails.geojson"
|
|
},
|
|
{
|
|
"name": "rogers-county",
|
|
"label": "Rogers County",
|
|
"category": "custom",
|
|
"layerType": "poi",
|
|
"color": "#f59e0b",
|
|
"featureCount": 7,
|
|
"path": "/data/custom/rogers-county.geojson"
|
|
}
|
|
] |