I face a problem with my Google Maps API (v3) application. I have a list of locations that I use to extend LatLngBounds object. When bounds are fully extended I expect the map to fit these bounds. The problem is that the map cannot correctly extend its bounds.
Please check my example application here: [login to view URL] As you can see it contains locations of three countries: Canada, Germany and Russia. Bounds are 100% correct when Russia is not included. However, if you comment out the other countries and show only Russia - it is also 100% correct. The problem only appears when the 3 countries are included at once.
I need someone who is sure that can resolve the problem quickly!!! Please note your solution should work for all possible locations (not only the example 3)!!!