Visit the site here: http://resiliency.azurewebsites.net/
Web app for collecting location data using Bing Maps! This is starter code, please fork and go to town!
$ git clone https://github.com/timmyreilly/resilience-map
$ cd resilience-map
- You'll now need a MongoDB to store the map data. Here's instructions for how to do this on Azure's Cosmos DB
- Take that connection string in put it in a .env file next to app.js:
- Here's a snippet you can copy:
PORT=8080
MONGO_CONNECTION_STRING=mongodb://sfmta-storage:asdfasdfasdfZ3ZBhhm6sFKaUzaBI8up4XTxV5BJh8sTVt6Mm45cDDqmUzbyr1p2aDzykBuaO97BAg==@sfmta-storage.documents.azure.com:10255/?ssl=true&replicaSet=globaldb
- You'll also need a
BingMapsCredentials.js
in your public directory. Like this:
//Update this value with your Bing Maps key.
var BingMapsKey = 'AasdfasdfasdfasdfwNFdz2blihxwv8mPZdB5vEJR7epV3tluq67AFF75nFgVGzMH';
- Now you can run these to start the app and visit localhost:3000 or localhost:8080 depending on your .env
$ npm install
$ npm start
ornodemon app.js
ornode app.js
Create push pin add metadata: https://bingmapsv8samples.azurewebsites.net/#Create%20Pushpin%20Add%20Metadata Good samples for continued development: https://bingmapsv8samples.azurewebsites.net/
Also the BingMapsCredentials.js file (place inside of public):
//Update this value with your Bing Maps key.
var BingMapsKey = 'asdfasdfasdftNnk1wNFdz2blihxwv8mPZdB5vEJR7epV3tluq67AFF75nFgVGzMH';
Supplies Staff Food Water Energy/Fuel Medical Open Space Shelter
- Customize asset icons
- Figure out how to Make Aerial Mode less slow
- Add delete button to form
- Figure out the Bing Maps Security situation
- Implement GeoJSON endpoint