|
|
|
|
@ -10,20 +10,61 @@ export const Grid = () => {
|
|
|
|
|
} = useLayersVisibility();
|
|
|
|
|
|
|
|
|
|
return (
|
|
|
|
|
<Source
|
|
|
|
|
id="grid"
|
|
|
|
|
type="vector"
|
|
|
|
|
tiles={[
|
|
|
|
|
`http://postamates.spatiality.website/martin/public.${gridSize}/{z}/{x}/{y}.pbf`,
|
|
|
|
|
]}
|
|
|
|
|
>
|
|
|
|
|
<Layer
|
|
|
|
|
{...gridLayer}
|
|
|
|
|
layout={{
|
|
|
|
|
...gridLayer.layout,
|
|
|
|
|
visibility: grid ? "visible" : "none",
|
|
|
|
|
}}
|
|
|
|
|
/>
|
|
|
|
|
</Source>
|
|
|
|
|
<>
|
|
|
|
|
<Source
|
|
|
|
|
id="grid3"
|
|
|
|
|
type="vector"
|
|
|
|
|
tiles={[
|
|
|
|
|
`https://postamates.spatiality.website/martin/public.net3/{z}/{x}/{y}.pbf`,
|
|
|
|
|
]}
|
|
|
|
|
>
|
|
|
|
|
<Layer
|
|
|
|
|
{...gridLayer}
|
|
|
|
|
id={"grid3"}
|
|
|
|
|
source={"grid3"}
|
|
|
|
|
source-layer={"public.net3"}
|
|
|
|
|
layout={{
|
|
|
|
|
...gridLayer.layout,
|
|
|
|
|
visibility: grid && gridSize === "net3" ? "visible" : "none",
|
|
|
|
|
}}
|
|
|
|
|
/>
|
|
|
|
|
</Source>
|
|
|
|
|
<Source
|
|
|
|
|
id="grid4"
|
|
|
|
|
type="vector"
|
|
|
|
|
tiles={[
|
|
|
|
|
`https://postamates.spatiality.website/martin/public.net4/{z}/{x}/{y}.pbf`,
|
|
|
|
|
]}
|
|
|
|
|
>
|
|
|
|
|
<Layer
|
|
|
|
|
{...gridLayer}
|
|
|
|
|
id={"grid4"}
|
|
|
|
|
source={"grid4"}
|
|
|
|
|
source-layer={"public.net4"}
|
|
|
|
|
layout={{
|
|
|
|
|
...gridLayer.layout,
|
|
|
|
|
visibility: grid && gridSize === "net4" ? "visible" : "none",
|
|
|
|
|
}}
|
|
|
|
|
/>
|
|
|
|
|
</Source>
|
|
|
|
|
<Source
|
|
|
|
|
id="grid5"
|
|
|
|
|
type="vector"
|
|
|
|
|
tiles={[
|
|
|
|
|
`https://postamates.spatiality.website/martin/public.net5/{z}/{x}/{y}.pbf`,
|
|
|
|
|
]}
|
|
|
|
|
>
|
|
|
|
|
<Layer
|
|
|
|
|
{...gridLayer}
|
|
|
|
|
id={"grid5"}
|
|
|
|
|
source={"grid5"}
|
|
|
|
|
source-layer={"public.net5"}
|
|
|
|
|
layout={{
|
|
|
|
|
...gridLayer.layout,
|
|
|
|
|
visibility: grid && gridSize === "net5" ? "visible" : "none",
|
|
|
|
|
}}
|
|
|
|
|
/>
|
|
|
|
|
</Source>
|
|
|
|
|
</>
|
|
|
|
|
);
|
|
|
|
|
};
|
|
|
|
|
|