-
-
Notifications
You must be signed in to change notification settings - Fork 128
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use OpenStreetMaps instead of Google Maps #4
Comments
Use nominatim for geocoding |
There is also Addok for geocoding, which is built on top of Redis. |
https://openrouteservice.org/services/ (used by Vroom) |
Yes please. If you want to decentralize why are you using a centralized ethically problematic service like google maps in the first place? |
Hi @der-On
Why are you on GitHub? It's centralised and ethically problematic too 🙃 On this project, we are mainly using Google Maps for address suggestions, the rest is OpenStreetMaps. We don't have billions from venture capital, we have very limited human resources, and running Pelias in production needs servers with huge amounts of RAM (it's built on top of ElasticSearch), which is quite expensive. Actually, I think we'll use geocode.earth before running Pelias on our own servers 🌍 |
@alexsegura Didn't meant to offend you but if you only use G-Maps for address search a switch to the suggested nominatim should be fairly easy. My point is that a lot of FOSS projects tend to build on google services while there are usable free open alternatives available. I was not talking about self hosting. If you use nominatim on the client/browser you do not run into rate limits that fast. I've also used it on the server together with caching and rate limiting to prevent the limiting problems. I'm keen to help here with snippets or PRs. |
Nominatim is not intended for address suggestions, it's too slow and not tolerant to typos. https://operations.osmfoundation.org/policies/nominatim/
There's OSMNames which could work, but from what I tested it doesn't work that well (typing an address with the street number actually returns the street without the number). Having precise & accurate addresses is critical for bike messenger co-ops, to do their job without losing time. I don't like that word, but we have to be pragmatic here. And careful. Changing the source will inevitably lead to different results, and will inevitably bring more bug reports, more support, etc... Most of the issues are being reported directly by workers of bike messenger co-ops, and as you can see, they are not reporting problems with Google Maps 🙂 If you really want to work on OSM-related stuff, what would be dope would be to introduce VROOM for vehicle routing 😍 |
@alexsegura Thank you for the brief description of the problem. As routing with OSM is very interesting for me I will have a look at VROOM. Just can't give you a time. |
Look @der-On, this issue is now fixed 😉 |
The text was updated successfully, but these errors were encountered: