Серверы Google фактически кэшируют данные KML. Поскольку серверы Google обрабатывают ваш KML, а не браузер, очистка кэша не поможет. Вот почему изменение имени файла работает. Чтобы предотвратить кэширование, добавьте к вашему URL-адресу KML, который вы создаете, слой KML, например случайное число или текущую временную метку. http://mywebsite.com/my.kml?rev=323626252346, где значение rev меняется при каждом обновлении страницы. Вы также можете написать Javascript, чтобы щелкнуть кнопку, которая обновляет URL-адрес объекта KML-слоя, устраняя необходимость обновления страницы.