码迷,mamicode.com
首页 > 其他好文 > 详细

MKMapView

时间:2014-09-18 16:08:34      阅读:387      评论:0      收藏:0      [点我收藏+]

标签:des   blog   io   ar   for   div   sp   cti   log   

Accessing Map Properties

@property(nonatomic) MKMapType mapType
@property(nonatomic, getter=isZoomEnabled) BOOL zoomEnabled
@property(nonatomic, getter=isScrollEnabled) BOOL scrollEnabled
@property(nonatomic, getter=isPitchEnabled) BOOL pitchEnabled
@property(nonatomic, getter=isRotateEnabled) BOOL rotateEnabled

 

Accessing the Delegate

@property(nonatomic, weak) id< MKMapViewDelegate > delegate

 

Manipulating the Visible Portion of the Map

@property(nonatomic) MKCoordinateRegion region
@property(nonatomic) CLLocationCoordinate2D centerCoordinate
@property(nonatomic) MKMapRect visibleMapRect

- (void)setRegion:(MKCoordinateRegion)region animated:(BOOL)animated
- (void)setCenterCoordinate:(CLLocationCoordinate2D)coordinate animated:(BOOL)animated
- (void)showAnnotations:(NSArray *)annotations animated:(BOOL)animated
- (void)setVisibleMapRect:(MKMapRect)mapRect animated:(BOOL)animate
- (void)setVisibleMapRect:(MKMapRect)mapRect edgePadding:(UIEdgeInsets)insets animated:(BOOL)animate

 

Configuring the Map’s Appearance

@property(nonatomic, copy) MKMapCamera *camera
@property(nonatomic) BOOL showsPointsOfInterest
@property(nonatomic) BOOL showsBuildings

- (void)setCamera:(MKMapCamera *)camera animated:(BOOL)animated

 

Displaying the User’s Location

@property(nonatomic) BOOL showsUserLocation
@property(nonatomic, readonly, getter=isUserLocationVisible) BOOL userLocationVisible
@property(nonatomic, readonly) MKUserLocation *userLocation
@property(nonatomic) MKUserTrackingMode userTrackingMode

- (void)setUserTrackingMode:(MKUserTrackingMode)mode animated:(BOOL)animated

 

Annotating the Map

@property(nonatomic, readonly) NSArray *annotations
@property(nonatomic, readonly) CGRect annotationVisibleRect

- (void)addAnnotation:(id<MKAnnotation>)annotation
- (void)addAnnotations:(NSArray *)annotations
- (void)removeAnnotation:(id<MKAnnotation>)annotation
- (void)removeAnnotations:(NSArray *)annotations
- (MKAnnotationView *)viewForAnnotation:(id<MKAnnotation>)annotation
- (NSSet *)annotationsInMapRect:(MKMapRect)mapRect
- (MKAnnotationView *)dequeueReusableAnnotationViewWithIdentifier:(NSString *)identifier

 

Managing Annotation Selections

@property(nonatomic, copy) NSArray *selectedAnnotations

- (void)selectAnnotation:(id<MKAnnotation>)annotation animated:(BOOL)animated
- (void)deselectAnnotation:(id<MKAnnotation>)annotation animated:(BOOL)animated

 

Accessing Overlays

@property(nonatomic, readonly) NSArray *overlays

- (NSArray *)overlaysInLevel:(MKOverlayLevel)level
- (MKOverlayRenderer *)rendererForOverlay:(id<MKOverlay>)overlay
- (MKOverlayView *)viewForOverlay:(id<MKOverlay>)overlay

 

Adding and Inserting Overlays

- (void)addOverlay:(id<MKOverlay>)overlay level:(MKOverlayLevel)level
- (void)addOverlays:(NSArray *)overlays level:(MKOverlayLevel)level
- (void)addOverlay:(id<MKOverlay>)overlay
- (void)addOverlays:(NSArray *)overlays
- (void)insertOverlay:(id<MKOverlay>)overlay atIndex:(NSUInteger)index level:(MKOverlayLevel)level
- (void)insertOverlay:(id<MKOverlay>)overlay atIndex:(NSUInteger)index
- (void)insertOverlay:(id<MKOverlay>)overlay aboveOverlay:(id<MKOverlay>)sibling
- (void)insertOverlay:(id<MKOverlay>)overlay belowOverlay:(id<MKOverlay>)sibling
- (void)exchangeOverlay:(id<MKOverlay>)overlay1 withOverlay:(id<MKOverlay>)overlay2
- (void)exchangeOverlayAtIndex:(NSUInteger)index1 withOverlayAtIndex:(NSUInteger)index2

 

Removing Overlays

- (void)removeOverlay:(id<MKOverlay>)overlay
- (void)removeOverlays:(NSArray *)overlays

 

Converting Map Coordinates

- (CGPoint)convertCoordinate:(CLLocationCoordinate2D)coordinate toPointToView:(UIView *)view
- (CLLocationCoordinate2D)convertPoint:(CGPoint)point toCoordinateFromView:(UIView *)view
- (CGRect)convertRegion:(MKCoordinateRegion)region toRectToView:(UIView *)view
- (MKCoordinateRegion)convertRect:(CGRect)rect toRegionFromView:(UIView *)view

 

Adjusting Map Regions and Rectangles

- (MKCoordinateRegion)regionThatFits:(MKCoordinateRegion)region
- (MKMapRect)mapRectThatFits:(MKMapRect)mapRect
- (MKMapRect)mapRectThatFits:(MKMapRect)mapRect edgePadding:(UIEdgeInsets)insets

 

MKMapView

标签:des   blog   io   ar   for   div   sp   cti   log   

原文地址:http://www.cnblogs.com/zhongriqianqian/p/3979240.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!