in objective-c:
for (int j = 0; j < step.pointsCount; j++) {
BMKMapPoint pointarray;
pointarray.x = step.points[j].x; //这句话,其中的points在oc中是含下标【j】的,但在swift 中提示不应含下标
pointarray.y = step.points[j].y;
temppoints[k] = pointarray;
k++;
}
************************step***********************
@interface BMKRouteStep : NSObject{
int _distance;
int _duration;
BMKMapPoint* _points;
int _pointsCount;
}
///路段长度 单位: 米
@property (nonatomic) int distance;
///路段耗时 单位: 秒
@property (nonatomic) int duration;
///路段所经过的地理坐标集合
@property (nonatomic) BMKMapPoint* points;
///路段所经过的地理坐标集合内点的个数
@property (nonatomic) int pointsCount;
@end
**********************BMKMapPoint*******************
typedef struct {
double x; ///< 横坐标
double y; ///< 纵坐标
} BMKMapPoint;
希望大神帮忙解答一下!!!