1. 程式人生 > 其它 >帝國cms7.5線上表單提交製作方法

帝國cms7.5線上表單提交製作方法

朋友的定位,附近的人,打車距離計算?

GEO底層實現原理其實就是Zset,可以用zset中的命令移除geo的資料(zrange key 0 -1 ;zrem key member;)

Redis的Geo在Redis3.2版本推出 功能可推算地理位置的資訊,兩地之間的距離,方圓幾裡的人

可以查詢一些測試資料:

geoadd   key  longitude(經度)  latitude(緯度) member 新增地理位置  規則:兩級無法直接新增,一般會下載城市資料,直接通過java程式一次性匯入

    

geodist  key member1 member2 [m|km|ft|mi] ft英尺 mi英里 兩個位置的直線距離  

geohash  key member...經緯度轉換成了字串  返回11個字元的geohash字串;將二維的經緯度轉成一維的字串,如果兩個字串越接近,則距離越近

geopos  key member.... 獲取指定位置的經度緯度

georedius   key  longitude latitude radius m|km|ft|mi  [withcoord] [withdist] [withhash] [count] [asc|desc] 以給定的經緯度為中心,找出某一半徑內的元素

 

 

georadiusbymember key  member radius m|km|ft|mi  [withcoord] [withdist] [withhash] [count] [asc|desc] 通過元素找到位於指定元素範圍內的元素

asc-從近到遠 desc-從遠到近