弧長公式:l=nπr/180°或l=|α|r
地球半徑大致是6400千公尺
以緯度0.000001為例:
弧長=(0.000001/180)×3.14×6400 = 0.000111644444千公尺
約等於0.1公尺
緯度*最高/分鐘+90到-90
經度*最高/分鐘+180到-180
geohash
geo_code長度和距離的對照表:
geohash length widthheight
1 5,009.4km 4,992.6km
2 1,252.3km 624.1km
3 156.5km 156km
4 39.1km 19.5km
5 4.9km 4.9km
6 1.2km 609.4m
7 152.9m 152.4m
8 38.2m 19m
9 4.8m 4.8m
10 1.2m 59.5cm
11 14.9cm 14.9cm
12 3.7cm 1.9cm
假設我們的需求是1公里範圍內的商戶,geo_code的長度設定為5就可以了,geohashutils.encodelatlon(lat, lon, 5)。
C 保留小數點後幾位
string.format a 保留小數點後一位 string.format a 保留小數點後兩位 string.format a 保留小數點後三位 c 保留小數字n位四捨五入 double s 0.55555 result s.tostring 0.00 點後面幾個0就保留幾位 c 保留小數字n位...
小數點後幾位的保留問題
1 2 顯示數量的地方將數字格式化,判斷如果小數點後為0,3 則不顯示小數點以及後面的00,如果有一位,顯示一位 4 小數,如 134.5 如果兩位,顯示兩位小數,如 123.45 5 如果超過兩位,四捨五入到兩位 6 7 8 9public static string formatequantit...
Double float型別精確到小數點後幾位
需求 返回的一系列資料,精確到小數點後2位 方法一 使用math.round double value 0.254668 double math.round value 100 100 方法二 使用decimalformat方法 decimalformat format new decimalfor...