buteo With regards to privacy, we approximate your location using an offline geoip database, as DDG and others do. We cannot opt out of receiving your IP, but if your IP and the mapped location is something you want protected, a VPN is the best option.
We use this to center your location when you open https://kagi.com/maps, and other time-related features. Primarily you can review what data you are sending us by reviewing our IP widget:
(Known issues with rendering ipv6 addresses, fixed soon - we just added support for ipv6!)
With regards to the original feature request, I think @buteo makes good points with regards to delivering a good quality result. As such, this is probably best left for implementation by users - we are looking strongly at creating a widget API to allow the community to explore more niche widgets like this one.
So we will probably pass on this for now.