В конце концов я нашел ответ: в файле KML тег «координаты» появляется больше, чем один раз, когда маршрут длинный.Алгоритм использует массив для хранения координат, который инициализируется каждый раз, когда координаты тега появляются в файле KML.Все, что вам нужно сделать, это хранить кординаты в ArrayList.