[日本語 (JA) / English (EN)]
Vtuberの敷嶋てとらさんが投稿した動画で紹介されたスポットをまとめたマップウェブサイトです。 現在地周辺のスポット表示や、YouTube動画のプレビューもサポートしています。
- 地図表示:
leafletとreact-leafletによるインタラクティブな地図表示 - スポット一覧: サイドバーでスポットを一覧・フィルタ・選択可能
- 現在地マーカー: ブラウザの位置情報に基づく現在地表示
- 軽量メディア埋め込み:
react-lite-youtube-embedを用いた動画プレビュー
- フレームワーク: React 19, TypeScript
- ビルド: Vite
- 地図: Leaflet (
leaflet,react-leaflet) - その他:
react-window(リスト仮想化)など
- DevContainerを使用して開発環境をセットアップする
- 開発サーバー起動:
npm run devブラウザでViteが表示するアドレス(通常はhttp://localhost:5173)にアクセスしてください。
src/: ソースコードディレクトリMap.tsx: 地図コンポーネントSidebar.tsx: スポット一覧/選択 UISpotList.tsx,SpotItem.tsx: スポット一覧表示ロジックdata.json/mapData.ts: スポットデータ
docs/spot_guideline.md: スポットの記載ガイドライン
コントリビューションは大歓迎です!バグ報告、機能提案、プルリクエストなど、お気軽にどうぞ。 コントリビューション時はコントリビューションガイドラインを参照してください。
ライセンスファイルを参照してください。