A web application that combines mapping, routing, and Wikipedia information to create interesting routes with educational stops along the way.
- Interactive map interface using Leaflet
- Route planning with interesting stops based on Wikipedia data
- Turn-by-turn navigation instructions
- Location search functionality
- Save and retrieve routes and searches
- Display Wikipedia information about points of interest
- Customizable point-of-interest categories
- Responsive design for desktop and mobile
To run this project locally:
- Clone this repository:
git clone https://github.com/yourusername/Wiki-GPS.git
cd Wiki-GPS- Open the project using any web server. For example, using Python:
# Python 3
python -m http.server
# Python 2
python -m SimpleHTTPServer- Open your web browser and navigate to
http://localhost:8000
Alternatively, you can simply open the index.html file directly in your browser.
-
Setting a Route:
- Click on the map or use the search feature to set a starting point
- Click again or search for a destination
- The app will calculate a route with interesting Wikipedia stops along the way
-
Customizing Your Route:
- Use the category selector at the bottom left to choose what types of landmarks you're interested in
- Toggle between map types using the "Toggle Satellite" button
-
Exploring Points of Interest:
- Click on any marker along the route to view Wikipedia information
- Hover over the route to see distance information
-
Saving and Retrieving:
- Your searches and routes are automatically saved locally
- Access your saved searches and routes from the side menu
- HTML5, CSS3, JavaScript
- Leaflet.js for mapping
- Leaflet Routing Machine for route calculations
- Wikipedia API for content
- Nominatim API for geocoding
This project is licensed under the MIT License - see the LICENSE file for details.
Contributions are welcome! Please feel free to submit a Pull Request.
[Screenshots coming soon]