百度地图SDK for iOS v4.0.0 类参考
|
该类用于定义一个圆 更多...
#import <BMKCircle.h>
构造函数 | |
(BOOL) | - setCircleWithCenterCoordinate:radius: |
(BOOL) | - setCircleWithMapRect: |
![]() | |
(void) | - getCoordinates:range: |
类方法 | |
(BMKCircle *) | + circleWithCenterCoordinate:radius: |
(BMKCircle *) | + circleWithMapRect: |
Protected 属性 | |
package BOOL | _invalidate |
CLLocationCoordinate2D | _coordinate |
CLLocationDistance | _radius |
BMKMapRect | _boundingMapRect |
![]() | |
package BMKMapPoint * | _points |
NSUInteger | _pointCount |
BMKMapRect | _boundingRect |
属性 | |
CLLocationCoordinate2D | coordinate |
中心点坐标 | |
CLLocationDistance | radius |
半径,单位:米 | |
BMKMapRect | boundingMapRect |
该圆的外接矩形 | |
![]() | |
BMKMapPoint * | points |
坐标点数组 | |
NSUInteger | pointCount |
坐标点的个数 | |
![]() | |
NSString * | title |
要显示的标题;注意:如果不设置title,无法点击annotation,也无法使用回调函数; | |
NSString * | subtitle |
要显示的副标题 | |
该类用于定义一个圆
+ (BMKCircle *) circleWithCenterCoordinate: | (CLLocationCoordinate2D) | coord | |
radius: | (CLLocationDistance) | radius | |
根据中心点和半径生成圆
coord | 中心点的经纬度坐标 |
radius | 半径,单位:米 |
+ (BMKCircle *) circleWithMapRect: | (BMKMapRect) | mapRect |
根据指定的直角坐标矩形生成圆,半径由较长的那条边决定,radius = MAX(width, height)/2
mapRect | 指定的直角坐标矩形 |
- (BOOL) setCircleWithCenterCoordinate: | (CLLocationCoordinate2D) | coord | |
radius: | (CLLocationDistance) | radius | |
设置圆的中心点和半径
coord | 中心点的经纬度坐标 |
radius | 半径,单位:米 |
- (BOOL) setCircleWithMapRect: | (BMKMapRect) | mapRect |
根据指定的直角坐标矩形设置圆,半径由较长的那条边决定,radius = MAX(width, height)/2
mapRect | 指定的直角坐标矩形 |