benawad / vsinder

Dating App for VSCode
Apache License 2.0
2.47k stars 174 forks source link

[Feature Request] Location services #135

Open PoOwAa opened 3 years ago

PoOwAa commented 3 years ago

Dear @benawad and Vsinder contributors,

Ben in his latest video pointed out that google places costs could be too high to use it. What about change google maps to osm? OSMNames Nominatim

The downside of these, that you can not overwhelm their API, so the Vsinder should have its own instance. According to OSMNames documentation:

This file will be indexed on the first run or if index files are missing. The generated indexes for the whole world are large (over 30GBytes) and time-consuming (about 45minutes) to create. But the process is done only once.

So basically it needs a ~30-50Gb container. (The whole world's data file is downloadable about 1.4 Gb)

With this method, there isn't any extra cost, only network traffic if a cloud provider hosts it.

What are your thoughts?

PoOwAa commented 3 years ago

A good alternative could be #142

unDeadHerbs commented 3 years ago

Seeing as location is currently missing, this has become more important. A possible crutch for this is #106.

rugk commented 3 years ago

Could we keep one issue for this open only, to keep the discussion in one place? So either close https://github.com/benawad/vsinder/issues/142 or this one as a dupe?