Öyle Bir harita üzerinde belirli bir noktaya arayacaktır kod biraz yazmaya çalışıyorum, ama bir pusula yönü belirli bir yay çizerek duyuyorum.
örneğin 45 dereceye (kuzey-doğu), 20 derece yan ya.
Şimdiye kadar ben, bana verilen bir yarıçap içinde sonuç verecek bir SQL komutu var bir yöne doğru filtre konusunda biraz yardıma ihtiyacım var.
SELECT * FROM (SELECT `place1_id`, `place2_id`, ( 6371 * acos( cos( radians(search_latitude) ) * cos( radians( `location_lat` ) ) * cos( radians( `location_long` ) - radians(search_longitude) ) + sin( radians(search_latitude) ) * sin( radians( `location_lat` ) ) ) ) AS `distance` FROM `place` ORDER BY distance) AS `places` WHERE `places`.`distance` < search_radius AND `places`.`place2_id` = ?
Ben SQL tüm (eğer mümkünse) bunu yapmak mümkün olacak, ya da PHP buna uygulayarak biraz gerekir?
Her türlü çok takdir yardım!