Giter VIP home page Giter VIP logo

meander-maker's Introduction

Meander Maker

Slideshow Presentation

It's time for an urban themed walk! Perhaps you'd like to efficiently visit the nearest group of bookstores, or build an itinerary for winetasting through a cluster of walkable tasting rooms. Of course there's always the good old-fashioned pub crawl. Anything is possible with Meander Maker!

What you bring to the game:

  • Starting Location
  • Theme
    • used to search Google Maps from your Start Location
    • examples include:
      • bookstores
      • wine tasting
      • free museums
      • women's shoes
      • parks
      • any category Google Maps would recognize

What the Meander Maker will do:

  1. Search GoogleMaps for up to 60 matches near your starting location.

  2. Break them into geographic clusters (and drop results that are "loners" aka far from everything else.)

  3. Pick the "Best" cluster, based on:

    • High Ratings from google maps
    • High density within the cluster
    • short distance from current starting location
    • short distance within stops of the cluster
  4. Build the shortest transportation path between stops

    • Walking
    • Biking
    • Driving
    • Public Transit
  5. You can already do this in Google Maps, but it this process requires knowing the names of the individual stops AND the order you would like to traverse them in before the route can be generated. Meander-Maker automates all of that. example.png

But Meander-Maker will do something like this: clusters of wine rooms
And find the best cluster, then also return turn-by-turn directions.

To Do:

  • Allow "veto" of individual locations, then re-build the path
  • Fix "Geo-locate" so that it will find the location the front-end client, instead of the AWS server
  • Preferred Length of your Adventure
    • accept multiple input restrictions, with sensible defaults
      • Number of stops (N=4)
      • Miles (dist=2)
      • Minutes of walking (mins=80)
    • Optional. If not given, will default to 4 stops, regardless of Length.
    • Automatically discerns whether the input is in miles or minutes.

meander-maker's People

Contributors

upwardtrajectory avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.