Wow - Someone get out of the wrong side of the bed this morning?
It’s easy for a senior developer to sort out, just a simple model replacement where a condition matches.
I solve problems like this daily for clients as almost as big as your ego!
Why not take a look at the Google maps SDK or Bing maps SDK and see how simple it is to identify towns etc before sticking your negative view on the world.
There’s no argument here, please move along pessimism!