Ben yani ben bu gibi çalışır bir işlevi olmasını istiyorsanız, koordinatlara göre arama yapmak istiyorum:
function getLocationsInCircle($lat, $long, $minDist, $maxDist){
//return all the places that are at least $minDist
//kilometers away and no more than $maxDist kilometers away
}
Ben tüm konum kimlikleri ve enlem ve boylam saklayan bir "konum" tablo var.
Haversinüs formülü ben yapmak istediğim için yeterince iyi
6371 * ACOS(SIN(RADIANS( $lat )) * SIN(RADIANS( latitude )) + COS(RADIANS( $lat )) * COS(RADIANS( latitude )) * COS(RADIANS( longitude ) - RADIANS( $long )))
Ben sadece Doktrini bu sorguyu çalıştırmak için nasıl görmüyorum.