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

View File

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