A TypeScript-based interactive web map prototype. This README outlines the current features and basic developer usage.
TS-Interactive-WebMap is a small web application demonstrating interactive mapping functionality built with TypeScript and modern web tooling. It focuses on map rendering, user interaction, and data-driven visualization.
- Interactive pan and zoom controls
- Clickable markers with popups showing feature details
- Layer support (toggle visibility of base layers and overlays)
- Rendering of vector data
- Simple styling options per layer (color, opacity)
- Search by feature properties (basic text match)
- Drawing tools: add points
- Responsive layout for desktop and tablet screens
- Keyboard accessibility for common map actions (zoom in/out, focus)
- Install dependencies:
- npm install
- Start dev server:
- npm run dev
- Open the app in a browser at http://localhost:3000
- Use layer controls to toggle visibility.
- Use the search box to locate features by name or property.
- Follow existing TypeScript patterns and keep changes modular.
- Open issues/PRs with a short description and screenshots if UI changes are involved.
Specify your project's license here (e.g., MIT). Update the LICENSE file accordingly.