Okay let's make this complex subject a lot more simple.
My app, via the iPhone's GPS/Maps system can show places nearby. That is done by providing it, from my database, with DD coordinates. I have been getting those from many sources with varying degrees of accuracy. So what I am actually doing is double-checking the location with Google Maps and correcting my database, which I own, so that my app will be very close to 99% accurate, accounting for my own input errors. I am aware that GPS systems are inaccurate that's because they rely on Geolocation which is it's self inaccurate.
I have tried to send updates to Goodsam but their feedback e mail is broken. So my efforts are centered around making my app and it's database as complete and accurate as humanly possible.
Actually I did did get an answer to my question, in theory, that the coordinates in the book were provided by users over the years and not verified by the publishers of the guide. Thanks all for your feedback.