Это работает лучше, когда у меня есть тысячи маркеров, но панорамирование карты не является плавным, когда используется KML с несколькими маркерами. Это то, что я заметил в Google Maps. С другой стороны, плагин для Google Планета Земля работает превосходно, когда в него попадают данные kml. В целом, я буду использовать JS, примерно до 300 маркеров, а затем без проблем переключиться на KML.
Проблемы с использованием файла KML -> Локальное тестирование затруднено, потому что мне нужно каждый раз загружать KML в общественное достояние. Но в сценарии реального мира это будет хорошо работать.