Files
OrderScheduling/Pods/AMapNavi-NO-IDFA/AMapNaviKit.framework/Headers/MAArc.h
DDIsFriend f0e8a1709d initial
2023-08-18 17:28:57 +08:00

41 lines
1.3 KiB
Objective-C
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

//
// MAArc.h
// MAMapKit
//
// Created by liubo on 2018/4/10.
// Copyright © 2018年 Amap. All rights reserved.
//
#import "MAConfig.h"
#if MA_INCLUDE_OVERLAY_ARC
#import "MAShape.h"
#import "MAOverlay.h"
///该类用于定义一个圆弧, 通常MAArc是MAArcRenderer的model
@interface MAArc : MAShape <MAOverlay>
///起点经纬度坐标,无效坐标按照{00}处理
@property (nonatomic, assign) CLLocationCoordinate2D startCoordinate;
///途径点经纬度坐标,无效坐标按照{00}处理
@property (nonatomic, assign) CLLocationCoordinate2D passedCoordinate;
///终点经纬度坐标,无效坐标按照{00}处理
@property (nonatomic, assign) CLLocationCoordinate2D endCoordinate;
/**
* @brief 根据起点、途经点和终点生成圆弧
* @param startCoordinate 起点的经纬度坐标,无效坐标按照{00}处理
* @param passedCoordinate 途径点的经纬度坐标,无效坐标按照{00}处理
* @param endCoordinate 终点的经纬度坐标,无效坐标按照{00}处理
* @return 新生成的圆弧
*/
+ (instancetype)arcWithStartCoordinate:(CLLocationCoordinate2D)startCoordinate
passedCoordinate:(CLLocationCoordinate2D)passedCoordinate
endCoordinate:(CLLocationCoordinate2D)endCoordinate;
@end
#endif