Mapia is an interactive map about whats going on around you. It looks for interesting stories and places around you and display them on a Google Map.
- Download the respository.
- (Optional) You can use your keys for Google Maps API and Yelp API or use the current keys.
- Open ./dist/index.html in your browser (Compatible with recent browsers).
- Run
npm initto install dependencies. - Run
gulpto generate ./dist directory.
- Display full size Google Map of my neighborhoud (Bellevue, WA, USA).
- Get places of interest from Google Places API (Restaurants, Hotels, Stores, Groceries, Hospitals).
- Get more details about a place when you click on its marker.
- Place details are retrieved from Google Places API, Google Street View Image, Yelp API.
- List of all the places on side navigation list.
- Search and automatic result filteration capability.
- Search includes results found in: Name, Address, Place Category.
- Place details can be opened by selecting it from the search results.
- Places are fixed to a certain location, they don't change when you zoom in,out or drag to another place.
- Street View Image is not accurate for some places.
- Infowindow have some styling issues.
- Use Foursquare API for more Place details.
- Use Twitter API for more place details.
- Use MediaWiki API for more place details.
- Use News APIs for more place details.
- Change list of places with the change of center point (by dragging to another place).
- Add buttons for the categories of places (e.g. Restaurants, Hotels, etc..) and allow automatic filteration of categories with selecting/unselecting categories.
- Add buttons to select types of details (e.g. Yelp, FourSquare, Twitter, etc..)
- Add News Feed feature to display a collection of details and news for all surrounding places.