Surely topologically closest is most often what you want anyway?
not that Geo location from notoriously inaccurate whois data is any better.
That being said, if you control both sides you can do some better stuff (ie: Aspera, Netflix clients, etc) you can really ensure accuracy. Please feel free to post any good links to this stuff.