РЕШЕНИЕ: Используйте MarkerClustererPlus от http://code.google.com/p/google-maps-utility-library-v3/wiki/Libraries
Есть проблема с MarkerClusterer.
В createClusters_ вычисляются значения TopRight lat + long и BottomLeft lat + long.
Для уровней масштабирования 3 и выше: TopRight lat> BottomLeft lat и TopRight long> BottomLeft long. Эти два условия ВСЕГДА верны.
Но для уровня масштабирования 2 TopRight long всегда ВСЕГДА меньше, чем BottomLeft long, и это вызывает всевозможные проблемы. Следовательно, панорамирование, кажется, решает проблему - потому что оно создает условия для (TopRight long> BottomLeft long) и это заставляет кластеризацию работать правильно.
Для уровня масштабирования 1 вероятность возникновения ошибки ниже, чем для масштабирования 2. Следовательно, это может иногда работать, а иногда нет.