簡體   English   中英

如何按 LatLng 的 ArrayList 中的值順序對 LatLng、String 的映射進行排序

[英]How to sort a Map of LatLng,String by the order of values in an ArrayList of LatLng

假設我有一個關聯的緯度/經度 + 名稱的 HashMap,以及一個單獨的相同緯度/經度的 ArrayList,它們已按離我當前位置最近的位置排序。 如何將 HashMap 排序為與 ArrayList 相同的順序。 如果這太復雜了,那么是否可以按最近的緯度/經度對初始 HashMap 進行排序?

我認為最好使用 LinkedHashMap(有順序的 Map)。

您可以創建一個新的 LinkedHashMap 並根據您擁有的 ArrayList(排序列表)向其中插入緯度/經度。 記住 LinkedHashMap 是根據插入排序的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM