Hogyan tudom ellenőrizni, ha egy csap van látható tartományában a térképen (MKMapView)?
iPhone fejlődés - Pin Jegyzet egy megtekinthető térkép régióban
szavazat
0
1 válasz
szavazat 3
3
A PIN egy MKPinAnnotationView, az kiterjed a MKAnnotationView, és van egy tulajdonság annotation(amely megfelel a protokoll MKAnnotation). Az ilyen kommentár maga egy másik tulajdonság coordinate.
Csak össze szélesség / hosszúság ilyen koordináta a régióban a térképen.
valami ehhez hasonló kell csinálni:
double minLong = myMap.region.center.longitude - myMap.region.span.longitudeDelta/2.0;
double maxLong = myMap.region.center.longitude + myMap.region.span.longitudeDelta/2.0;
double minLat = myMap.region.center.latitude - myMap.region.span.latitudeDelta/2.0;
double maxLat = myMap.region.center.latitude + myMap.region.span.latitudeDelta/2.0;
BOOL isPinInRegion = myPinCoordinates.longitude>=minLong && myPinCoordinates.longitude<=maxLong && myPinCoordinates.latitude>=minLat && myPinCoordinates.latitude<=maxLat;













