- Go to https://console.developers.google.com/
- Click 'Select Project'
- Click 'New Project', give your project a name, and click 'Create Project'
- Search for the 'Maps Javascript API'and click 'Enable'
- Now, click on the 'Credentials' tab, click 'Create credentials', and select 'API Key'
- Copy the API key
- Go to the
index.htmlfile in the cloned repo, find the final script tag with the call to the Maps Javascript API, and replace my API key with the one you just created
index.html file in any browser.
KnockoutJS is an organizational framework that implements Model–View–Viewmodel (MVVM), a software architectural pattern. In my application, KnockoutJS is used to create rich, responsive display and editor user interfaces with a clean underlying data model.
Data from 3rd party APIs is loaded asynchronously with errors handled gracefully. The Google Maps API is used to generate a map of New York City. The Wikipedia API provides additional data about the highlighted locations.