تفاصيل العمل

This application is a MapBox 3D Building Explorer. It is a Next.js web application designed to let users search for addresses and view them on an interactive 3D satellite map.

Here are the key features and characteristics of the app:

Core Features

Address Search with Autocomplete: Uses the Mapbox Search JS SDK to provide real-time suggestions as you type an address.

Geocoding: Converts the selected address into precise map coordinates using the Mapbox Geocoding API.

3D Building Visualization: Renders extruded (3D) buildings on top of a satellite base map, giving a realistic view of urban environments.

Building Highlighting: Automatically identifies and highlights the nearest building to your search result on the map.

Interactive Map Controls: Includes custom buttons to zoom, rotate (adjust bearing), and tilt (adjust pitch) the map view.

Technology Stack

Framework: Next.js 15 (using the modern App Router)

UI Library: React 19

Maps: Mapbox GL JS integrated via react-map-gl

Styling: Tailwind CSS for utility-first styling

Testing & Quality: Jest and React Testing Library for unit testing, and ESLint for code quality checks.

In summary, it's a modern, React-based mapping tool that allows users to seamlessly find a location and explore its surrounding 3D architecture using Mapbox's advanced mapping capabilities.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة