lat = json.getJsonArray("data").getJsonObject(i).getDouble("lat");
lon = json.getJsonArray("data").getJsonObject(i).getDouble("lon");
Point p = new Point(lat, lon);
List<String> cells = GeocellManager.generateGeoCell(p);
使用上面的代碼,我可以得到像下面這樣的單元格。Geocell和Google App Engine空間查詢
[9,9F,9ff的,9FFF,9fffe,9fffe1,9fffe13,9fffe136,9fffe1364,9fffe1364f,9fffe1364fb,9fffe1364fb7,9fffe1364fb76]
,並在最後一個元素 「9fffe1364fb76」,有多大該元素說明什麼?
現在我會告訴你我所知道的。
地球的地球大小爲510,072,000K平方公里。
和元素「9」意味着510,070,000平方公里/ 16。
和元件 「9F」 表示(510070000公里^ 2)/(16^2)
.. 的最後一個元素 「9fffe1364fb76」 是指(510070000公里^ 2)/(16^13)。
這就是我所知道的地理小區。這是正確的嗎?
否則,請說實話... zzZ
也許添加標籤java – 2013-02-28 09:00:02