1) you can get lists of merchants from
https://en.bitcoin.it/wiki/Real_world_shops or many other places, but they do not list the addresses associated with the merchants
2) You can get the source code to the open source project getaddr.bitnodes.io and modify it so that an address can be mapped to a node's ip which you can then map to geographic regions.
Otherwise, there are not any projects that I know of that do what you ask.