inspector: default to map view with tile boundaries [#49]

This commit is contained in:
Brandon Liu
2022-12-01 17:31:46 +08:00
parent be6b384601
commit b0fe16847e
2 changed files with 5 additions and 4 deletions

View File

@@ -110,7 +110,7 @@ const ToolbarToggleGroup = StyledToggleGroup;
const ToolbarToggleItem = StyledToggleItem; const ToolbarToggleItem = StyledToggleItem;
function Loader(props: { file: PMTiles }) { function Loader(props: { file: PMTiles }) {
let [tab, setTab] = useState("inspector"); let [tab, setTab] = useState("maplibre");
let [metadata, setMetadata] = useState<[string, string][]>([]); let [metadata, setMetadata] = useState<[string, string][]>([]);
let [modalOpen, setModalOpen] = useState<boolean>(false); let [modalOpen, setModalOpen] = useState<boolean>(false);
@@ -156,12 +156,12 @@ function Loader(props: { file: PMTiles }) {
value={tab} value={tab}
onValueChange={setTab} onValueChange={setTab}
> >
<ToolbarToggleItem value="inspector" aria-label="Left aligned">
<MagnifyingGlassIcon /> Tile Inspector
</ToolbarToggleItem>
<ToolbarToggleItem value="maplibre" aria-label="Right aligned"> <ToolbarToggleItem value="maplibre" aria-label="Right aligned">
Map View Map View
</ToolbarToggleItem> </ToolbarToggleItem>
<ToolbarToggleItem value="inspector" aria-label="Left aligned">
<MagnifyingGlassIcon /> Tile Inspector
</ToolbarToggleItem>
</ToolbarToggleGroup> </ToolbarToggleGroup>
<ToolbarLink href="#" target="_blank" css={{ marginRight: 10 }}> <ToolbarLink href="#" target="_blank" css={{ marginRight: 10 }}>
{props.file.source.getKey()} {props.file.source.getKey()}

View File

@@ -114,6 +114,7 @@ function MaplibreMap(props: { file: PMTiles }) {
layers: [], layers: [],
}, },
}); });
map.showTileBoundaries = true;
map.addControl(new maplibregl.NavigationControl({})); map.addControl(new maplibregl.NavigationControl({}));
map.on("load", map.resize); map.on("load", map.resize);