___ qstnhdr ___ Der Versuch, die Bereichsgröße in Metern für einen iOS MKCoordinateSpan zu ermitteln
___ answer34724254 ___
Schnelle Implementierung für Hannes Lösung:
%Vor%
___ tag123mkmapview ___ MKMapView ist Teil des Map Kit-Frameworks von Apple zur Entwicklung von standortspezifischen iOS-Anwendungen und bietet eine einbettbare Kartenschnittstelle. Als wirksames iOS 6 verwendet das Map Kit-Framework den eigenen Karten-Service von Apple. In iOS 5.1 und früheren Versionen verwendet das Framework den Google Mobile Maps-Dienst.
___ tag123mapkit ___ MapKit ist Apples Framework zum Präsentieren und Kommentieren von scrollbaren und zoomfähigen Karten auf iOS und OS X.
___ tag123ios ___ iOS ist das mobile Betriebssystem, das auf dem Apple iPhone, iPod touch und iPad ausgeführt wird. Verwenden Sie dieses Tag [ios] für Fragen zur Programmierung auf der iOS-Plattform. Verwenden Sie die verwandten Tags [objective-c] und [swift] für Probleme, die für diese Programmiersprachen spezifisch sind.
___ tag123mkcoordinate region ___ MKCoordinateRegion wird verwendet, um einen bestimmten Teil einer Map in Map Kit zu definieren.
___ tag123mkcoordinatespan ___ MKCoordinateSpan ist eine Struktur, die in Map Kit zur Beschreibung der Größe eines bestimmten Bereichsrechtecks verwendet wird.
___ answer21275493 ___
Wie ich sehen kann, haben Sie bereits die Region der Karte. Es enthält nicht nur die lat & amp; lange Deltas aber auch der Mittelpunkt der Region. Sie können die Entfernungen in Metern wie im Bild dargestellt berechnen:
1: Holen Sie sich die Regionsspanne (wie groß die Region in Breitengrad / Längengrad ist)
%code%
2: Ermitteln Sie die Regionsmitte (Breiten- / Längenkoordinaten)
%code%
3: Erstellen Sie zwei Orte (loc1 & amp; loc2, north - south) basierend auf dem Mittelpunkt und berechnen Sie den Abstand dazwischen (in Metern)
%Vor%
4: Erstellen Sie zwei Orte (loc3 & amp; loc4, west-east) basierend auf dem Mittelpunkt und berechnen Sie den Abstand dazwischen (in Metern)
%Vor%
___ qstntxt ___
Wenn ich %code% erstellen muss, mache ich Folgendes:
%Vor%
sehr einfach - funktioniert perfekt.
Jetzt möchte ich den Wert der aktuellen Region speichern span . Wenn ich mir den %code% -Wert anschaue, ist es ein %code% , das zwei Eigenschaften hat:
%Vor%
Wie kann ich den %code% Wert in ein %code% umwandeln? (Dann kann ich meine Region (später) mit der obigen Methode neu erstellen ...
___