Не совсем уверен, что это решит вашу проблему, но, возможно, вы также можете проверить следующую статью: Группировать функции в Google Earth, чтобы скрыть детали при уменьшении масштаба
После проверки сайта, на который вы ссылались, я бы сказал, что проблема скорее в ваших данных или поиске. Когда я ищу «Сан-Франциско», я получаю список поисковых запросов, которые не имеют ничего общего с SF (но, например, Лас-Вегас, Орегон, Сан-Диего). Тем не менее, карта показывает только маркеры в центре SF.
Ваши данные на самом деле геокодированы? Вы геокодируете поисковый термин (например, используя геонеймы), а затем ищете в своих данных, чтобы получить элементы, которые находятся в пределах определенного радиуса от этого местоположения? Вы на самом деле наносите на карту найденные элементы, основываясь на их собственном местоположении или на основе координат поиска?