iPhone fejlődés - Pin Jegyzet egy megtekinthető térkép régióban

szavazat
0

Hogyan tudom ellenőrizni, ha egy csap van látható tartományában a térképen (MKMapView)?

A kérdést 07/04/2010 11:08
a forrás felhasználó
Más nyelveken...                            


1 válasz

szavazat
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;

Válaszolt 07/04/2010 13:33
a forrás felhasználó

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more