I tried every other meet-in-the-middle app, but they weren’t practical because they relied solely on geographic midpoints. The centre can be a 45-minute trip for one person and a 10-minute trip for another, depending on the route.
Equidistance uses the Google Maps Distance Matrix API to test a grid of candidate points and picks the one that minimises the difference in travel times. It then searches for actual venues (cafes, pubs, etc.) near that point and scores them by fairness.
It supports public transport, driving and walking. There’s also a departure time setting, since equidistant times depend on which trains are running.
The app prioritises independent businesses, but it will show chains if nothing else is available.
Stack: vanilla JS, Google Maps APIs (Distance Matrix, Maps JavaScript, Places)
hellraiser_rob•44m ago