I'm writing a geocoding component for an app I'm building, and I decided to use Yahoo Maps. I wrote the geocode API wrapper and some unit tests and called it a day. Came back the next day, ran the tests, and found that the latitude and longitude had changed. Mind you, the change was small enough not to matter to me, but it was significant enough to affect the rounding to 4 decimal places that I was using in my unit test to compare the result.
I've never heard of changing latitude and longitude before. Is this something I should expect / account for? Can anyone explain why?