Допустим, у меня есть связанная HashMap с широтой / долготой + именами и отдельный ArrayList с той же широтой / долготой, которые были отсортированы по ближайшему к моему текущему местоположению. Как отсортировать HashMap в том же порядке, что и ArrayList. Если это слишком сложно, тогда можно ли отсортировать исходный HashMap по ближайшей широте / долготе?