[英]Storing double(latitudes) in arraylist changes the value
我已經從php檢索緯度和經度,並檢查它是否已正確檢索。 它已正確檢索,例如緯度:102.11、101.12、100.01和經度:87.01、101.01、137.12。 現在,我將其存儲在存儲LatLng類型的ArrayList中。 當我讀取這些值時,將按原樣檢索經度,但所有緯度均被檢索為90.00。 為什么要檢索呢?
這是我的代碼:
ArrayList<LatLng> locations = new ArrayList<LatLng>();
LatLng loc;
size=lats.size();//I have tried lngs.size() too, it didn't change the output
for(int i=0;i<size;i++)
{
loc = new LatLng(lats.get(i), lngs.get(i));
locations.add(loc);
}
我已經檢查了lats arraylist和lngs arraylist中的數據,它們具有我上面列出的數據。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.