There seems to be trouble in the camp of Russian forces as the world's most popular mapping technology, Google Maps,…