Я думаю, что слои javascript быстрее, чем kml.
(Самая быстрая скорость - это создание плиток с изображениями, но это занимает много времени и должно выполняться статически).
Я бы использовал AJAX для генерации данных на сервере и отправки их в API на лету.
Я думаю, что KML полезен, если вы хотите поделиться данными с другими сайтами и людьми, использующими программное обеспечение ГИС для настольных компьютеров. Чрезвычайно легко использовать чужой слой KML. Гораздо сложнее использовать их массив javascript.