Ich benutze MKMapView
und sende meinem php Programm den sichtbaren Bereich (Mitte lat, center lon, span lat, span lon). Ich muss feststellen, ob eine Koordinate innerhalb dieser Region mit PHP ist. Ich hoffe, dass es irgendwo eine Standardformel gibt, aber ich habe keine gefunden. Ich werde weiterhin versuchen, eine Formel zu finden, aber es ist überraschend kompliziert (hoffentlich nicht so sehr wie die Haversine, von der ich glaube, dass ich sie selbst nicht hätte herausfinden können).
Meine Lösung
%Vor% Dies scheint mit MKMapView
zu funktionieren, da die Breiten der Regionen immer zwischen -90 und 90 liegen.
Ich hatte vorher eine Lösung für mein eigenes Problem bearbeitet, aber für Dezimalwerte von Koordinaten und es funktioniert. Kann sein, wenn Sie Grad in Dezimal konvertieren können, könnte es funktionieren.
Ich habe die Variable entsprechend Ihrem Problem umbenannt.
Hier ist die Logik.
%Vor%Tags und Links php latitude-longitude mkmapview coordinate-systems