KML-файлы - это просто XML-файлы, использующие определенный набор тегов и атрибутов. Вы можете создавать файлы KML с помощью обычного текстового редактора, такого как Блокнот. Простой KML-файл - это, пожалуй, хорошее место для начала, просто создайте новый пустой текстовый файл и напечатайте какой-нибудь KML (существует множество примеров в Интернете). Загрузите его в Google Планета Земля и посмотрите, работает ли он. Если нет, исправьте свой KML.
Если вы знаете, как создавать действительные файлы KML вручную, их автоматическое создание становится простым делом программирования.