Firstly, I am aware that this post exists. I am in need of a free (or very cheap) solution so I'm asking this question again.
getCurrentPosition() and watchPosition() are deprecated on insecure origins. To use this feature, you should consider switching your application to a secure origin, such as HTTPS.
Chrome has disallowed the usage of getCurrentPosition() for websites without SSL.
Google Maps API could solve this but its usage limits is way too low. (We are managing a news portal with more than 400,000 page views per day).
Does anyone know any free (or very cheap) alternative to getCurrentPosition()?