?
Dokumen ini menggunakan Manual laman web PHP Cina Lepaskan
GEOPOS key member [member ...]
自3.2.0起可用。
時間復雜度:每個請求成員的 O(log(N)),其中 N 是有序集合中元素的數(shù)量。
返回按鍵處有序集合表示的地理空間索引的所有指定成員的位置(經(jīng)度,緯度)。
給定一個表示地理空間索引的有序集合,使用 GEOADD 命令填充,獲取指定成員的坐標通常很有用。當通過 GEOADD 填充地理空間索引時,坐標將轉(zhuǎn)換為52位地理哈希,因此返回的坐標可能不完全是用于添加元素的坐標,但可能引入小錯誤。
該命令可以接受可變數(shù)量的參數(shù),因此即使指定了單個元素,它也會始終返回一個位置數(shù)組。
陣列回復,具體為:
該命令返回一個數(shù)組,其中每個元素是一個兩元素數(shù)組,表示每個成員名稱的經(jīng)度和緯度(x,y)作為參數(shù)傳遞給該命令。
非現(xiàn)有元素被報告為數(shù)組的 NULL 元素。
redis> GEOADD Sicily 13.361389 38.115556 "Palermo" 15.087269 37.502669 "Catania" (integer) 2
redis> GEOPOS Sicily Palermo Catania NonExisting 1) 1) "13.36138933897018433" 2) "38.11555639549629859" 2) 1) "15.08726745843887329" 2) "37.50266842333162032" 3) (nil)