CSV レイヤにデフォルトでチェックを付けることはできますか? #60
-
特定の情報をより目立たせるため、任意のタブの情報を、以下のようにディフォルトで表示させる設定は可能でしょうか? |
Beta Was this translation helpful? Give feedback.
Answered by
sankichi92
Feb 9, 2023
Replies: 1 comment 1 reply
-
残念ながら2023年2月現在、設定ファイルだけで CSV レイヤーをデフォルトで表示させることはできないです 🙏 ただ、 diff --git a/src/components/OverlayFeatureLayers.tsx b/src/components/OverlayFeatureLayers.tsx
index c538fbb..f8c4ee0 100644
--- a/src/components/OverlayFeatureLayers.tsx
+++ b/src/components/OverlayFeatureLayers.tsx
@@ -48,7 +48,7 @@ export const OverlayFeatureLayers = ({ featureCollections }: Props) => (
});
return (
- <LayersControl.Overlay key={name} name={name}>
+ <LayersControl.Overlay key={name} name={name} checked>
<GeoJSON
data={featureCollection}
pointToLayer={(pointFeature, latlng) => { CSV レイヤーごとに表示 / 非表示を切り替えようとすると、もう少し複雑なコードを書く必要があります。 (もともとハザードマップのレイヤがメインで、CSV レイヤーはあくまで補助的なものと想定していたため、シンプルさを優先した結果このような仕様になっています。) |
Beta Was this translation helpful? Give feedback.
1 reply
Answer selected by
sankichi92
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
残念ながら2023年2月現在、設定ファイルだけで CSV レイヤーをデフォルトで表示させることはできないです 🙏
ただ、
src/components/OverlayFeatureLayers
のコードを編集してLayersControl.Overlay
コンポーネントの属性にchecked
を追加すると、すべての CSV レイヤーをデフォルトで表示させることは可能です。