GPS coordinates are not part of incoming caller information.
However, if you can find a database of area codes and the city/states they belong to on the internet, then you can do something similar.
Some phones already have a "city lookup" type app pre-installed, so it will display the city the call *might* be coming from.