Tag: mkpinannotationview
MKPinAnnotationView implementiert eine MKAnnotationView zum anzeigen einer push-pin und ist das einzige system, das-sofern Beschriftungsansicht.
1
Antworten
FirstViewController.h #import <UIKit/UIKit.h> #import <MapKit/MapKit.h> @interface TransparentToolbar : UIToolbar{ } @end @interface AddressAnnotation : NSObject <MKAnnotation> { CLLocationCoordinate2D coordinate; NSString *title; NSString *subTitle; NSString *directions; NSString *website; } @property (nonatomic,retain) NSString *title; @property (nonatomic,retain) NSString *subtitle; @property
2
Antworten
Habe ich ein wenig gesucht auf google, aber nicht wirklich eine Antwort gefunden auf meine Frage. Ich möchte, um eine pin zu erstellen, mit einer anderen Farbe, z.B. gelb oder orange. Wie sollte ich das tun? Es
1
Antworten
Habe ich eine Ansicht, in der ich eine Karte haben. Auf diese Sicht habe ich eine tool-bar. In der Symbolleiste habe ich einen button für die drop-pin auf der Karte. Jetzt möchte ich, um Methoden für die
3
Antworten
Habe ich die folgenden Dateien: annotation.h: #import <Foundation/Foundation.h> #import <MapKit/MapKit.h> @interface annotation : NSObject <MKAnnotation> @property(nonatomic, assign) CLLocationCoordinate2D coordinate; @property(nonatomic, copy) NSString *title; @property(nonatomic, copy) NSString *subtitle; @end annotation.m: #import "annotation.h" @implementation annotation @synthesize coordinate, title, subtitle;
3
Antworten
Ich versuche, fügen Sie ein Bild hinter einem MKPinAnnotationView. Scheint, wie es sollte ziemlich einfach sein, nur diese hier: - (void)mapView:(MKMapView *)mapView didAddAnnotationViews:(NSArray *)views { for (MKAnnotationView *aView in views) [[aView superview] addSubview:imageView]; } Aber das problem
3
Antworten
Ich das hinzufügen von Anmerkungen zu meiner Karte, die in dieser Weise: MyAnnotation *annotationPoint2 = [[MyAnnotation alloc] init]; annotationPoint2.coordinate = anyLocation; annotationPoint2.title = [NSString stringWithFormat:@"%@", obj]; annotationPoint2.subtitle = @""; //or set to nil annotationPoint2.keyValue = [NSString stringWithFormat:@"%@",
2
Antworten
Ich bin die Anzeige von user-avatar-Bilder auf einem MapView. Die Avatare angezeigt werden, wenn Sie gerendert werden, ohne animation, jedoch würde ich gerne animieren, Ihre Tropfen. Wenn ich pinView.animatesDrop auf true, dann verliere ich den avatar und
7
Antworten
Einer benutzerdefinierten AnnotationView ist aktualisiert mit neuen Koordinaten. Aber das problem ist, dass es optisch nur aktualisiert, nach einigen Manipulationen mit MKMapView, z.B. Zoomen oder verschieben. Was sollte ich tun, um Sie manuell aktualisieren, visuelle position auf
7
Antworten
Nach dem Aufruf MKMapView's setCenterCoordinate:animiert: - Methode (ohne animation), würde ich mag, um den Anruf selectAnnotation:animiert: (mit animation), so dass die annotation, erscheint der neu zentriert Pin. Für jetzt, ich sehen Sie sich einfach für mapViewDidFinishLoadingMap: und
3
Antworten
ich möchte erstellen Sie eine benutzerdefinierte callout-Blase auf MKMapView. Aber ich will die call-out-Blase in der gleichen Weise von Standard-bubble. So, wie eine Sicht erstellen, die Aussehen wie annotaion in diesem Bild alt-text http://blog.objectgraph.com/wp-content/uploads/2009/04/mapkit31.png Ich möchte eine
4
Antworten
Ich versuche zu erfassen, Tippen Sie auf ein Ereignis auf meiner MKMapView diese Weise kann ich drop ein MKPinAnnotation auf den Punkt, wo Benutzer erschlossen. Im Grunde habe ich eine Karte überlagert mit MKOverlayViews (ein overlay zeigt
9
Antworten
Laut den Apple-docs, MKPinAnnotationView pin Farbe ist verfügbar in rot, grün und lila. Gibt es eine Möglichkeit zu bekommen, andere Farben auch? Ich habe nichts gefunden in den docs. InformationsquelleAutor der Frage Stefan | 2009-07-26
5
Antworten
Habe ich eine benutzerdefinierte MKAnnotationView, wo ich mein Bild selbst in viewForAnnotation. Wie kann ich ihn animieren fallen, wie kann ich mit MKPinAnnotationView? Mein code ist - (MKAnnotationView *)mapView:(MKMapView *)map viewForAnnotation:(id <MKAnnotation>)annotation { static NSString *AnnotationViewID =
5
Antworten
Habe ich eine Instanz von MKMapView und verwenden möchten, um benutzerdefinierte annotation Symbole anstelle der standard-pin-icons geliefert MKPinAnnotationView. So, ich habe setup eine Unterklasse von MKAnnotationView genannt CustomMapAnnotation und bin übergeordnete -(void)drawRect: zu ziehen CGImage. Dieser funktioniert.