An open API service indexing awesome lists of open source software.

https://github.com/thakursaurabh1998/map

Neighborhood Suggestions with help of Google Maps API
https://github.com/thakursaurabh1998/map

foursquare-api google-maps-api javascript knockoutjs material-theme

Last synced: 6 months ago
JSON representation

Neighborhood Suggestions with help of Google Maps API

Awesome Lists containing this project

README

          

# Neighborhood Map

This is the second project of the Full Stack Nano Degree II by Udacity.

---

### Frameworks/APIs used:
* [KnockoutJS](https://knockoutjs.com)
* [Google Maps API](https://developers.google.com/maps/)
* [Foursquare API](https://developer.foursquare.com/)
* [Material Theme](https://materializecss.com)
* [jQuery](https://jquery.com)

---
![Image mockup](../master/img/mockup.jpg)

---

#### Steps to run project:
You can run the live verson from here: [Neighborhood Map.](https://thakursaurabh1998.github.io/map/)

OR

You can save the repository in your local system and run the project locally.

Steps:

1. Clone this repository in any directory(or it can be downloaded in form of a zip file).
1. Open the `index.html` file.

---

### Features

* If you open the website for the first time, it will prompt you to get your location.
* Live location is tracked if the user gives access and places are shown according to the users current location.
* A current location button is also provided which shifts the displayed location to users live location.
* A blue circle is displayed which shows the users current location.
* Drop down menu is given from which user can choose the category which he wants to see.
* A list of all locations is showed by default. Pressing the list item displays the respective marker.
* User can also search for a location and can receive suggestions for the searched location.
* Autocompletion API completes the location search while the user is typing the location.
* This website runs on material theme and is completely responsive and works beautifully for mobile devices as well as desktops.