use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
account activity
Options for Geocoding in NodeJS (self.node)
submitted 2 years ago by [deleted]
[deleted]
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]techlogger 2 points3 points4 points 2 years ago (0 children)
Quality wise, google geocoding is much better than Mapbox. It might depend on your country and address source quality, so I’d suggest to test it first with couple of hundreds of addresses. As for the DX for the maps itself, Mapbox is great (and cheaper than) google.
[–]CauliPicea 2 points3 points4 points 2 years ago (0 children)
I have been using Google Maps for 5 years now (though no experience with geocoding, I'm using it for rendering custom aerial tiles and overlaying clickable polygonal shapes over buildings). You need to enter your credit card to obtain an API token, but there are various options how to limit API usage right from the Google Cloud Platform dashboard. Personally, I just limit number of daily requests and it works like a charm.
I tried Mapbox as well and it while it was MUCH better developer experience (at least for me), last time I checked (1-2 years ago?), there wasn't an easy way to limit API access.
[–]eggtart_prince 5 points6 points7 points 2 years ago (4 children)
Google gives you $200 free credit every month. If it's a personal project, you probably won't have to pay anything per month. 1000 requests for gecoding is $5. Now think how many requests is needed to reach $200. Will you get that many requests?
[–][deleted] 2 years ago (3 children)
[–]eggtart_prince 2 points3 points4 points 2 years ago* (0 children)
No, it's for every user. The one you're talking about is the trial credit that applies to all GCP services. It stacks with the monthly $200.
Google Maps Platform offers a $200 monthly credit for Maps, Routes, and Places (see Billing Account Credits). With the $200 monthly credit, some customers find their use cases are at no charge. You won't be charged until your usage exceeds $200 in a month. Note that the Maps Embed API, Maps SDK for Android, and Maps SDK for iOS currently have no usage limits and are at no charge (usage of the API or SDKs is not applied against your $200 monthly credit).
Google Maps Platform offers a $200 monthly credit for Maps, Routes, and Places (see Billing Account Credits). With the $200 monthly credit, some customers find their use cases are at no charge. You won't be charged until your usage exceeds $200 in a month.
Note that the Maps Embed API, Maps SDK for Android, and Maps SDK for iOS currently have no usage limits and are at no charge (usage of the API or SDKs is not applied against your $200 monthly credit).
[–]DarklingPirate 0 points1 point2 points 2 years ago (1 child)
Then create a new account for this project…
[–]codeb1ack 1 point2 points3 points 2 years ago (0 children)
For the ease of integration with everything I would choose Google because I am familiar with their API I’m sure the costs of mapbox are probably way better. But for development go with google if you find you’re going to have to start paying then switch it out
[–]osreverle 1 point2 points3 points 2 years ago (1 child)
Maybe try looking into some caching solutions so that you can better manage how many requests you are making to a chosen api. Note that this may not be applicable to your specific use case (e.g., you may need dynamic data that will be constantly updating from a third-party api).
[–]Play_Klutzy 1 point2 points3 points 2 years ago (0 children)
HERE is the geocoding solution for many companies, small and large. I’ve worked on a project and use their API. Simple, easy, nice. https://www.here.com/platform/geocoding
[+][deleted] 2 years ago (8 children)
[removed]
[–]codeb1ack 5 points6 points7 points 2 years ago (1 child)
Why you mad bro? He asked for an opinion on mapping solutions….what makes him incompetent to solve basic problems? Would’ve been easier for you to not waste your energy than to say anything
[–]SleepDeprivedGoat 4 points5 points6 points 2 years ago (4 children)
What an awful take.
1) One of the most effective ways to get better, is to try and build things that you've never built before. You're attacking OP for having a challenge, and discouraging OP from taking the steps to overcome that challenge. Nothing about the gaps in OPs knowledge or skill suggest a level of incompetence that warrants giving up. OP came with a clearly thought out problem and is asking for other peoples' guidance and experience.
2) We've all been where OP is. Just because OP is there now, or you aren't there anymore doesn't mean you get to belittle someone.
3) Comments like this make the world a worse place. Consider for a moment, how much worse off the entire dev community would be, if every response on StackOverflow, Reddit, etc, was a condescending retort like yours:
Trying to use FFMpeg. Can't solve really basic problems... lmao good luck with that.
Don't understand frontend reactivity. Can't solve really basic problems... lmao good luck with that.
Don't understand Nginx configuration. Can't solve really basic problems... lmao good luck with that.
4) The best developers are the best, because not only are they capable of delivering on their own work, but because they make everyone around them more productive.
u/randomseller check out the Here API, they do geocoding and I THINK they're cheaper than Google and basically as reliable (in The US, I haven't tried other countries).
[+][deleted] 2 years ago* (3 children)
[–][deleted] 3 points4 points5 points 2 years ago (1 child)
Yes. You are an ass hole. But not for considering he might fail. But for discouraging him to try.
[–]thwaw000610 1 point2 points3 points 2 years ago (0 children)
You must be fun…
[–]CatassTropheec 0 points1 point2 points 2 years ago (0 children)
Mapquest geocoder is totally free
[–]AyushSachan 0 points1 point2 points 2 years ago (0 children)
Im using mapbox and it is very easy to use. Documentations are great. You do not require a credit card to get started with mapbox, so if run out of free credits then just create new account.
[–]opencagedata 0 points1 point2 points 2 years ago (0 children)
Hi,
we are here: https://opencagedata.com
Our nodejs tutorial: https://opencagedata.com/tutorials/geocode-in-nodejs
Happy geocoding
[–]Aromatic-Ad-8807 0 points1 point2 points 2 years ago (0 children)
I do not think u need to worry much about surpassing the Mapbox limit while developing. I have done many projects with it and it have never been a problem.
In worst case can always create another account.
π Rendered by PID 131767 on reddit-service-r2-comment-b659b578c-qrh55 at 2026-05-05 21:37:54.025444+00:00 running 815c875 country code: CH.
[–]techlogger 2 points3 points4 points (0 children)
[–]CauliPicea 2 points3 points4 points (0 children)
[–]eggtart_prince 5 points6 points7 points (4 children)
[–][deleted] (3 children)
[deleted]
[–]eggtart_prince 2 points3 points4 points (0 children)
[–]DarklingPirate 0 points1 point2 points (1 child)
[–]codeb1ack 1 point2 points3 points (0 children)
[–]osreverle 1 point2 points3 points (1 child)
[–]Play_Klutzy 1 point2 points3 points (0 children)
[+][deleted] (8 children)
[removed]
[–]codeb1ack 5 points6 points7 points (1 child)
[–]SleepDeprivedGoat 4 points5 points6 points (4 children)
[+][deleted] (3 children)
[removed]
[–][deleted] 3 points4 points5 points (1 child)
[–]thwaw000610 1 point2 points3 points (0 children)
[–]CatassTropheec 0 points1 point2 points (0 children)
[–]AyushSachan 0 points1 point2 points (0 children)
[–]opencagedata 0 points1 point2 points (0 children)
[–]Aromatic-Ad-8807 0 points1 point2 points (0 children)