单军华
2018-07-11 a8297afeff989f07a0d54dadfec7b34799a9c5dd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
/*
 *  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