What is the most accurate script of the user's region?

Needed a trivial thing - the user comes to the site, and the site is already adjusted to the region of the user with the ability to change the region if suddenly defined incorrectly. In the network given the set of scripts most of which judging by the reviews inaccurately identifies. I can tell the most accurate? And it is highly desirable that the script is defined so the user's city as a region.
Thank you!
June 3rd 19 at 18:58
1 answer
June 3rd 19 at 19:00
Yandex Maps.

If you have enabled cookies, everything is determined quite accurately to the city.

Find more questions by tags JavaScriptWeb Development