/* * BMKPointAnnotation.h * BMapKit * * Copyright 2011 Baidu Inc. All rights reserved. * */ #import #import "BMKShape.h" #import ///表示一个点的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