New file |
| | |
| | | /* |
| | | * BMKPointAnnotation.h |
| | | * BMapKit |
| | | * |
| | | * Copyright 2011 Baidu Inc. All rights reserved. |
| | | * |
| | | */ |
| | | |
| | | |
| | | #import <Foundation/Foundation.h> |
| | | #import "BMKShape.h" |
| | | #import <CoreLocation/CLLocation.h> |
| | | |
| | | ///表示一个点的annotation |
| | | @interface BMKPointAnnotation : BMKShape { |
| | | @package |
| | | CLLocationCoordinate2D _coordinate; |
| | | BOOL _lockedToScreen; |
| | | CGPoint _lockedScreenPoint; |
| | | } |
| | | ///该点的坐标 |
| | | @property (nonatomic, assign) CLLocationCoordinate2D coordinate; |
| | | |
| | | ///标注固定在指定屏幕位置, 必须与screenPointToLock一起使用。 注意:拖动Annotation isLockedToScreen会被设置为false。 |
| | | ///若isLockedToScreen为true,拖动地图时annotaion不会跟随移动; |
| | | ///若isLockedToScreen为false,拖动地图时annotation会跟随移动。 |
| | | @property (nonatomic, assign) BOOL isLockedToScreen; |
| | | |
| | | ///标注锁定在屏幕上的位置,注意:地图初始化后才能设置screenPointToLock。可以在地图加载完成的回调方法:mapViewDidFinishLoading中使用此属性。 |
| | | @property (nonatomic, assign) CGPoint screenPointToLock; |
| | | |
| | | @end |