2011-01-12 4 views
0

Ich habe es sowohl auf einem Gerät (iPad) und dem iPhone-Simulator (ios 4)Mit dem Mapkit kann ich die voll scrollbare Karte aber kein Apple-Hauptquartier sehen?

versucht

ich die Karte zu sehen, aber kein Apple-Hauptquartier (blauer Stift), auch wenn ich die Ansicht vergrößern.

In meinem OnViewLoad Funktion ich habe:

mapView = [[MKMapView alloc] initWithFrame:self.view.bounds]; 

mapView.showsUserLocation=TRUE; 
mapView.mapType=MKMapTypeHybrid; 

[self.view insertSubview:mapView atIndex:0]; 
+4

Die erste Regel von Apple Headquarters lautet: Wir sprechen nicht über das Apple-Hauptquartier. – MusiGenesis

+0

das ist sehr hilfreich. – jini

+0

Sie sollten mehr Informationen oder mehr Code bereitstellen. Suchen Sie nach dem Hauptsitz von Apple in Cupertino? Ihr Code sagt nicht wirklich viel für das, was Sie speziell suchen. – WrightsCS

Antwort

1

In Ihrer -mapView:viewForAnnotation: Methode zurückgeben null, wenn die Anmerkung ein userLocation Objekt ist:

- (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id <MKAnnotation>)annotation { 
    if ([annotation isMemberOfClass:[MKUserLocation class]]) { 
     return nil; 
    } 
    // your normal code 
} 

Dies ist erforderlich, um sicherzustellen, dass die iOS-Standardimplementierung verwendet wird, um den blauen userLocation-Punkt anzuzeigen.