A simple Vue.js application to display and interact with maps.
- Display map with custom markers
- Interact with map (zoom, pan)
- Search and navigate to a specific location
- Language: TypeScript
- Framework: Vue.js
- API: Mapbox Geocoding API (
https://api.mapbox.com/geocoding/v5/mapbox.places
) - HTTP Client: Axios
- Node.js v12+ installed
-
Clone the repo.
git clone https://github.com/DavileGonzaPe/maps-app.git -
Navigate to the project directory.
cd maps-app -
Install dependencies.
npm install
-
Run the development server with hot-reloads.
npm run serve -
Access the app at
http://localhost:8080
in your browser.
- Compile and minify the app for production.
npm run build