A sensor that produces city names based on coordinates

Does anyone know if there is a way, an API, service or otherwise, to make a sensor that produces City names based on a person.name coordinates?

The places custom.component does that