ฉันพยายามที่จะสร้างขวานไมล์สแควร์ (หรือวงกลม) รอบจุดศูนย์กลางที่ทุกด้านของสแควร์จะ x ไมล์จากศูนย์กลาง ฉันต้องการพิกัดมุมทั้งสี่
สมองของฉันกำลังดิ้นรนเพื่อให้ได้หัว ฉันสามารถคำนวณระยะห่างระหว่างจุดสองจุดโดยใช้สูตรแฮเวอรีนได้ แต่คณิตศาสตร์ไม่ได้เป็นจุดแข็งของฉันอย่างจริงจังและฉันไม่เข้าใจบาป cos ฯลฯ และการพยายามเรียงลำดับสิ่งนี้ทำให้ฉันสูญเสีย!
ฉันเจอการคำนวณละติจูด / ลองจิจูดระยะทาง X จากจุดหรือไม่ แต่ฉันไม่เข้าใจ!
ใครบ้างจะใจดีพอที่จะอธิบายว่าฉันทำสิ่งนี้ในแง่แอปเปิ้ลและลูกแพร์?
เพื่ออธิบายสิ่งที่ฉันพยายามทำ
ฉันมีเว็บไซต์ที่ผู้ใช้สามารถค้นหาอาคารในพื้นที่เฉพาะ พวกเขาจะเข้าไปในเมืองหรือสถานที่ (ซึ่งฉันจะรู้ว่า lat lat ของ) และพวกเขาค้นหาภายในรัศมีที่เฉพาะเจาะจงของการพูด 10 ไมล์จากสถานที่
ฉันต้องการค้นหา lat latmin / max และ long ของรัศมี 10mile เพื่อที่ฉันสามารถสืบค้นฐานข้อมูลของฉันโดยใช้ clause ที่คล้ายกับ:
Where buildingLat <= maxLat
and buildingLat <= minLat
and buildingLong >= minLong
or buildingLong >= maxLong
ฉันต้องการสูตรบางอย่าง!
พิกัดของฉันอยู่ในรูปทศนิยม