mirror of
https://github.com/bilawalsidhu/gods-eye-view.git
synced 2026-11-12 06:12:18 +00:00
chore(street-level): format; drop nearest.js from tool configs
Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
1 parent
affa2164e0
commit
1db3290e0b
6 files changed
+18
-13
No files matched your search
@@ -882,7 +882,6 @@
|
|||||||
"src/layers/streetLevel/selection.js",
|
"src/layers/streetLevel/selection.js",
|
||||||
"src/layers/streetLevel/providers/mapillary/viewer.js",
|
"src/layers/streetLevel/providers/mapillary/viewer.js",
|
||||||
"src/layers/streetLevel/providers/mapillary/source.js",
|
"src/layers/streetLevel/providers/mapillary/source.js",
|
||||||
"src/layers/streetLevel/providers/mapillary/nearest.js",
|
|
||||||
"server/providers/mapillary.js",
|
"server/providers/mapillary.js",
|
||||||
"server/providers/mapillary/tiles.js",
|
"server/providers/mapillary/tiles.js",
|
||||||
"server/providers/mapillary/trim.js",
|
"server/providers/mapillary/trim.js",
|
||||||
|
|||||||
@@ -1198,7 +1198,6 @@
|
|||||||
"src/layers/streetLevel/selection.js",
|
"src/layers/streetLevel/selection.js",
|
||||||
"src/layers/streetLevel/providers/mapillary/viewer.js",
|
"src/layers/streetLevel/providers/mapillary/viewer.js",
|
||||||
"src/layers/streetLevel/providers/mapillary/source.js",
|
"src/layers/streetLevel/providers/mapillary/source.js",
|
||||||
"src/layers/streetLevel/providers/mapillary/nearest.js",
|
|
||||||
"scripts/qa-street-level.mjs"
|
"scripts/qa-street-level.mjs"
|
||||||
],
|
],
|
||||||
"external": ["cesium", "pbf", "@mapbox/vector-tile", "mapillary-js"]
|
"external": ["cesium", "pbf", "@mapbox/vector-tile", "mapillary-js"]
|
||||||
@@ -2111,7 +2110,6 @@
|
|||||||
"src/layers/streetLevel/selection.js",
|
"src/layers/streetLevel/selection.js",
|
||||||
"src/layers/streetLevel/providers/mapillary/viewer.js",
|
"src/layers/streetLevel/providers/mapillary/viewer.js",
|
||||||
"src/layers/streetLevel/providers/mapillary/source.js",
|
"src/layers/streetLevel/providers/mapillary/source.js",
|
||||||
"src/layers/streetLevel/providers/mapillary/nearest.js",
|
|
||||||
"src/app/layers/streetLevel.js",
|
"src/app/layers/streetLevel.js",
|
||||||
"src/layers/alpr/tileRecords.js",
|
"src/layers/alpr/tileRecords.js",
|
||||||
"src/sources/capability.js",
|
"src/sources/capability.js",
|
||||||
@@ -2626,7 +2624,6 @@
|
|||||||
"src/layers/streetLevel/selection.js",
|
"src/layers/streetLevel/selection.js",
|
||||||
"src/layers/streetLevel/providers/mapillary/viewer.js",
|
"src/layers/streetLevel/providers/mapillary/viewer.js",
|
||||||
"src/layers/streetLevel/providers/mapillary/source.js",
|
"src/layers/streetLevel/providers/mapillary/source.js",
|
||||||
"src/layers/streetLevel/providers/mapillary/nearest.js",
|
|
||||||
"src/app/layers/streetLevel.js",
|
"src/app/layers/streetLevel.js",
|
||||||
"src/layers/alpr/tileRecords.js",
|
"src/layers/alpr/tileRecords.js",
|
||||||
"src/sources/capability.js",
|
"src/sources/capability.js",
|
||||||
|
|||||||
@@ -284,7 +284,11 @@ const findPick = (page, prefix, { box = null, step = 3 } = {}) =>
|
|||||||
for (let px = x; px < x + w; px += stride) {
|
for (let px = x; px < x + w; px += stride) {
|
||||||
const id = scene.pick({ x: px, y: py })?.id;
|
const id = scene.pick({ x: px, y: py })?.id;
|
||||||
if (typeof id === 'string' && id.startsWith(want))
|
if (typeof id === 'string' && id.startsWith(want))
|
||||||
return { x: rect.left + px, y: rect.top + py, local: { x: px, y: py } };
|
return {
|
||||||
|
x: rect.left + px,
|
||||||
|
y: rect.top + py,
|
||||||
|
local: { x: px, y: py },
|
||||||
|
};
|
||||||
}
|
}
|
||||||
return null;
|
return null;
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -5,10 +5,7 @@ import { createCoverage, ZOOM_IN_HINT } from './coverage.js';
|
|||||||
import { freshCoverage } from '../../state.js';
|
import { freshCoverage } from '../../state.js';
|
||||||
import { encodeCoverageTile } from './coverageFixture.mjs';
|
import { encodeCoverageTile } from './coverageFixture.mjs';
|
||||||
import { rayCamera } from '../../../../testSupport/streetLevelFakes.mjs';
|
import { rayCamera } from '../../../../testSupport/streetLevelFakes.mjs';
|
||||||
import {
|
import { COVERAGE_MAX_SEQUENCES, COVERAGE_MAX_TILES } from './policy.js';
|
||||||
COVERAGE_MAX_SEQUENCES,
|
|
||||||
COVERAGE_MAX_TILES,
|
|
||||||
} from './policy.js';
|
|
||||||
import { lonToTileX, latToTileY, tileBounds } from '../../tileMath.js';
|
import { lonToTileX, latToTileY, tileBounds } from '../../tileMath.js';
|
||||||
|
|
||||||
const RAD = Math.PI / 180;
|
const RAD = Math.PI / 180;
|
||||||
@@ -473,11 +470,14 @@ test('a tile that lands with the selected sequence draws the highlight again, on
|
|||||||
source.calls[0].resolve(bytes);
|
source.calls[0].resolve(bytes);
|
||||||
await settle();
|
await settle();
|
||||||
assert.ok(state.coverage.highlight, 'highlighted once its tile is in');
|
assert.ok(state.coverage.highlight, 'highlighted once its tile is in');
|
||||||
assert.equal([...viewer.scene.groundPrimitives.items].at(-1), state.coverage.highlight);
|
assert.equal(
|
||||||
|
[...viewer.scene.groundPrimitives.items].at(-1),
|
||||||
|
state.coverage.highlight,
|
||||||
|
);
|
||||||
coverage.clear();
|
coverage.clear();
|
||||||
});
|
});
|
||||||
|
|
||||||
test('a zoom change drops the old zoom\'s lines', async () => {
|
test("a zoom change drops the old zoom's lines", async () => {
|
||||||
const { viewer, source, state, coverage, bytes } = setup();
|
const { viewer, source, state, coverage, bytes } = setup();
|
||||||
coverage.refresh();
|
coverage.refresh();
|
||||||
source.calls[0].resolve(bytes);
|
source.calls[0].resolve(bytes);
|
||||||
|
|||||||
@@ -59,4 +59,5 @@ export function mapillaryImageUrl(imageId) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/** Fields requested for a sequence's images. */
|
/** Fields requested for a sequence's images. */
|
||||||
export const SEQUENCE_IMAGE_FIELDS = 'id,captured_at,compass_angle,geometry,is_pano';
|
export const SEQUENCE_IMAGE_FIELDS =
|
||||||
|
'id,captured_at,compass_angle,geometry,is_pano';
|
||||||
@@ -462,7 +462,11 @@ test('a layer that is on with Mapillary switched off reads OFF, and the pill bri
|
|||||||
dom.root.querySelector('#sl-coverage-meta').textContent,
|
dom.root.querySelector('#sl-coverage-meta').textContent,
|
||||||
/Mapillary is off in this view/,
|
/Mapillary is off in this view/,
|
||||||
);
|
);
|
||||||
assert.equal(dom.root.querySelector('#sl-legend').hidden, true, 'no legend');
|
assert.equal(
|
||||||
|
dom.root.querySelector('#sl-legend').hidden,
|
||||||
|
true,
|
||||||
|
'no legend',
|
||||||
|
);
|
||||||
status.click();
|
status.click();
|
||||||
await settle();
|
await settle();
|
||||||
assert.deepEqual(calls.setParams, [
|
assert.deepEqual(calls.setParams, [
|
||||||
|
|||||||
Reference in new issue
Block a user