/ / mapZobraziť aktuálnu polohu modrého bodu spolu s horákom, ako v otázke otáčania hlásenia aplikácie Mapy - ios, mkmapview

mapZobraziť aktuálnu polohu modrého bodu spolu s horákom, ako v otázke otáčania popisu aplikácie Mapy - ios, mkmapview

Implementujem showuserlocation=TRUE vlastnosť zobraziť modrú bodku na mape.
Kliknutím na modrý bod vytvoríte popis s názvom Current Location.

Mám na mysli aplikáciu Predvolené mapy v iPhone. Použil som hlavičky, aby sa to otáčalo tak, aby zobrazovalo sever rovnaké ako aplikácia Mapy.

Keď sa však mapa otáča rovnako ako pri hlavičke, rotuje sa aj popis aktuálnej polohy.

Chcem, aby zostala na jednom mieste ako v aplikácii iPhone Map App.

odpovede:

1 pre odpoveď č. 1

Ak chcete, aby bol popis vždy vertikálny

- (void)locationManager:(CLLocationManager *)manager didUpdateHeading:(CLHeading *)newHeading
{

for (id<MKAnnotation> annotation in mapView.annotations)
{
NSLog(@"keep callout vertical");
MKAnnotationView* annotationView = [mapView viewForAnnotation:annotation];
[annotationView setTransform:CGAffineTransformMakeRotation(0)];
}
}