I gather that this is a complex feature, requiring a data API, but it may prove to be a useful feature for end users.