From 21d3023a9b7b6aff68c1170e345951396b1c6cfd Mon Sep 17 00:00:00 2001 From: 单军华 Date: Tue, 31 Jul 2018 13:35:21 +0800 Subject: [PATCH] no message --- screendisplay/Pods/BaiduMapKit/BaiduMapKit/BaiduMapAPI_Base.framework/Headers/BMKVersion.h | 1306 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 1,306 insertions(+), 0 deletions(-) diff --git a/screendisplay/Pods/BaiduMapKit/BaiduMapKit/BaiduMapAPI_Base.framework/Headers/BMKVersion.h b/screendisplay/Pods/BaiduMapKit/BaiduMapKit/BaiduMapAPI_Base.framework/Headers/BMKVersion.h new file mode 100644 index 0000000..8e8e9f1 --- /dev/null +++ b/screendisplay/Pods/BaiduMapKit/BaiduMapKit/BaiduMapAPI_Base.framework/Headers/BMKVersion.h @@ -0,0 +1,1306 @@ +// +// BMKVersion.h +// BMapKit +// +// Copyright 2011 Baidu Inc. All rights reserved. +// + +#import <UIKit/UIKit.h> + + +/*****���������������***** + V0.1.0��� ��������� + ��������������������������������� + ������POI������ + ������������������ + ������������������������ + -------------------- + V1.0.0������������������ + ��������������������������������������������� + ������������������ + POI��������������� + ������������������������������ + ������������ + -------------------- + V1.1.0��� + ������������������ + -------------------- + V1.1.1��� + ������suggestionSearch������ + ������������������annotation title + fix��������������������� + -------------------- + V1.2.1��� + ������busLineSearch������ + ���������������������������������������������bug + + -------------------- + V2.0.0 + + ��������� + ���������3D������������������ + BMKMapView���������������������������������rotation���overlooking + BMKMapView������������������������������compassPosition + BMKMapView���������������������viewWillAppear���viewWillDisappear + ���������������������BMKMapViewDelegate������������������������onClickedMapPoi + BMKAnnotationView������annotation������������3D���������enabled3D + overlay���������������������������opengl��������� + BMKOverlayView������opengl���������������glRender���������������������������gl������ + ������opengl������������renderLinesWithPoints + ������opengl������������renderRegionWithPointsl + ������������������������������������ + BMKOfflineMap���������������������start + BMKOfflineMap���������������������update + BMKOfflineMap������������������������pasue + ���������������������������getHotCityList + ������������������������������������getOfflineCityList + ������������������������������������searchCity + ��������� + BMKMapView���������������zoomLevel���������float������������������������ + ��������������������������� + enum { BMKMapTypeStandard = 1, ///< ������������ + BMKMapTypeTrafficOn = 2, ///< ������������ + BMKMapTypeSatellite = 4, ///< ������������ + BMKMapTypeTrafficAndSatellite = 8, ///< ��������������������������������������� + }; + + + -------------------- + v2.0.1 + ��������� + �� MapView������������������ + BMKMapviewDelegate���- mapView: onClickedMapBlank:������������������������������ + BMKMapviewDelegate���- mapView: onDoubleClick:������������������������������ + BMKMapviewDelegate���- mapView: onLongClick:������������������������������ + �� ������������������ + BMKmapview��� -(UIImage*) takeSnapshot; + �� ��������������������������� + BMKSearch���- (BOOL)drivingSearch: startNode: endCity: endNode: throughWayPoints: + �� suggestion��������������������������� + ��������� + �� ������������iPad + �� ������������������annotation������ + �� BMKOfflineMap������ + - (BOOL)pasue:(int)cityID; + ������ + - (BOOL)pause:(int)cityID + �� BMKMapview������ + @property (nonatomic) CGPoint compassPositon; + ������ + @property (nonatomic) CGPoint compassPosition; + �� BMKRouteAddrResult��������������������� + @synthesize wayPointPoiList; + @synthesize wayPointCityList; + �� BMKPlanNode������������������ + @synthesize cityName; ������������������ + �� BMKSuggestionresult��������������������� + @synthesize districtList; ������������������ + ��������� + �� ��������������������������������������� + ���������gzip���Reachability���png���jpeg���json���xml���sqlite������������������������������ + + + -------------------- + v2.0.2 + ��������� + 1.���������key������������ + + 2.������������������������ + 1������BMKType������������������������BMK_SHARE_URL_TYPE��������������������������� + 2������BMKSearch���������������-(BOOL)poiDetailShareUrl:(NSString*) uid; ������poi������������ + 3������BMKSearch���������������-(BOOL)reverseGeoShareUrl:(CLLocationCoordinate2D)coor + poiName:(NSString*)name + poiAddress:(NSString*)address; ���������geo������������ + 4������BMKSearchDelegate���������������-(void)onGetShareUrl:(NSString*) url + withType:(BMK_SHARE_URL_TYPE) urlType + errorCode:(int)error; ������������������url + 3.��������������� + 1������BMKMapview���������������@property (nonatomic) BOOL showMapScaleBar;��������������������� + 2������BMKMapview���������������@property (nonatomic) CGPoint mapScaleBarPosition;��������������������� + + 4.������������������ + 1������BMKMapview������������������������BMKUserTrackingMode������������������ + 2������BMKMapview���������������@property (nonattomic) BMKUserTrackingMode userTrackingMode; ������������������ + + 5.������������������������ + 1������BMKSearch���������������������������������BMKCarTrafficFIRST = 60,///<��������������������������������������� + + 6.��������������������������������������������� + 1������BMKSearch���������������BMKTime������������������������������������������������������������������������ + 2������BMKTransitRoutePlan���������������@property (nonatomic) float price; ���������������������������(���) + 3������BMKTransitRoutePlan���������������@property (nonatomic, retain) BMKTime* time; ������������������ + 4������BMKRoutePlan���������������@property (nonatomic, retain) BMKTime* time; ��������������������������� + + ��������� + 1���������BMKMapview������������- (void)removeAnnotations:(NSArray *)annotations;��������������������������������������� + + ��������� + 1������������������������������������������������������������������������������������������ + 2������������������������������������������opengl���������������������Crash��������� + + -------------------- + v2.1.0 + ��������� + 1.������������LBS.���V2.0���������������LBS.��������������� + 1)���BMKCloudSearchInfo������������BMKBaseCloudSearchInfo���BMKCloudSearchInfo���BMKCloudLocalSearchInfo���BMKCloudNearbySearchInfo���BMKCloudBoundSearchInfo���BMKCloudDetailSearchInfo������������������������ + 2)���BMKCloudPOIList������������BMKCloudPOIList������������������������ + 3)���BMKCloudSearch������������������������BMKCloudSearchType��������������������� + 4)���BMKCloudSearch���������������- (BOOL)localSearchWithSearchInfo:;��������������������� + 5)���BMKCloudSearch���������������- (BOOL) nearbySearchWithSearchInfo:;��������������������� + 6)���BMKCloudSearch���������������- (BOOL) boundSearchWithSearchInfo:;��������������������� + 7)���BMKCloudSearch���������������- (BOOL) detailSearchWithSearchInfo:;��������������������� + 8)���BMKCloudSearch���������������- (void)onGetCloudPoiResult: searchType: errorCode:;��������������������������� + 9)���BMKCloudSearch���������������- (void) onGetCloudPoiDetailResult: searchType: errorCode:;��������������������������� + 2.������������������BMKGroundOverlay���BMKGroundOverlayView + 1)���BMKGroundOverlay���������������@property (nonatomic,assign) CLLocationCoordinate2D pt;������������GroundOverlay���������������������������������������������������anchor������������ + 2)���BMKGroundOverlay���������������@property (nonatomic,assign) CGPoint anchor;������������������������������������������������������(0.0f,0.0f),������������������ + 3)���BMKGroundOverlay���������������@property (nonatomic,assign) BMKCoordinateBounds bound;������������GroundOverlay��������������������������������������������������������������������������������� + 4)���BMKGroundOverlay���������������@property(nonatomic, strong) UIImage *icon;������������ + 5)���BMKGroundOverlay���������������+(BMKGroundOverlay*)groundOverlayWithPosition:zoomLevel:anchor:icon:;���������������������������������������groundOverlay + 6)���BMKGroundOverlay���������������+(BMKGroundOverlay*) groundOverlayWithBounds:icon:;������������������������������groundOverlay + 3.��������������������� + 1)���BMKActionPaopaoView���������������- (id)initWithCustomView:(UIView*)customView;������������View��������� + 4.������������������������������������ + 1)���BMKMapView���������������- (void)setMapCenterToScreenPt:;������������������������������������������������������ + 5.������������������������������������������������������������������������������ + 1)���BMKMapView���������������@property(nonatomic, getter=isChangeWithTouchPointCenterEnabled) BOOL ChangeWithTouchPointCenterEnabled;������������View��������������������������������������������������������������������������������������������������������������� + 6.������������������������������������������������������������������������������ + 1)���������BMKMapStatus��������������������������� + 2)���BMKMapView���������������- (void)setMapStatus:;������������������ + 3)���BMKMapView���������������- (void)setMapStatus: withAnimation:;������������������������������������������������������ + 4)���BMKMapView���������������- (void)setMapStatus: withAnimation: withAnimationTime:;��������������������������������������������������������������������������� + 5)���BMKMapView���������������- (BMKMapStatus*)getMapStatus;������������������ + 7.������������������������������������ + 1)���BMKMapView���������������- (void)mapStatusDidChanged:;��������������������������������������������� + + ��������� + 1.������Annotation������ + 1)���BMKMapView���������������@property (nonatomic, assign) BOOL isSelectedAnnotationViewFront;���������������������������annotaion��������������� + 2.������������MapView + 1)���BMKUserLocation���������������-(void)startUserLocationService;������������������ + 2)���BMKUserLocation���������������-(void)stopUserLocationService;������������������ + 3)���BMKUserLocation���������������- (void)viewDidGetLocatingUser:;������������������������������������������������������������������������ + 3.������������������������������������������ + 1)���������BMKLocationViewDisplayParam������������������������������������ + 2)���BMKMapView���������������- (void)updateLocationViewWithParam:;������������������������������ + + ��������� + 1)������������annotation������������������������- (void)mapview: onLongClick:��������� + 2)������TransitRoutePlan���Content��������������������� + 3)���������������������������- (void)mapView: regionDidChangeAnimated:������������������ + 4)������������������������������������������������������������ + 5)������WiFi��������������������������������������������� + + -------------------- + v2.1.1 + ��������� + 1.���������������������������������������������������������������Web������������ + ���BMKNavigation���������������������������������������BMK_NAVI_TYPE���������������������������������������BMK_NAVI_TYPE_NATIVE(���������������������)���BMK_NAVI_TYPE_WEB(������web������) + ���BMKNavigation������������NaviPara��������������������������������������� + ������NaviPara���������������@property (nonatomic, retain) BMKPlanNode* startPoint;��������������������� + ������NaviPara���������������@property (nonatomic, retain) BMKPlanNode* endPoint;��������������������� + ������NaviPara���������������@property (nonatomic, assign) BMK_NAVI_TYPE naviType;��������������������� + ������NaviPara���������������@property (nonatomic, retain) NSString* appScheme;������������������scheme + ������NaviPara���������������@property (nonatomic, retain) NSString* appName;������������������ + ���BMKNavigation���������������+ (void)openBaiduMapNavigation:;��������������������������������� + + 2.������������������������������������������������ + ���BMKArcline���������������+ (BMKArcline *)arclineWithPoints:;��������������������������������������� + ���BMKArcline���������������+ (BMKArcline *)arclineWithCoordinates:;��������������������������������������� + ������BMKArclineView���������������@property (nonatomic, readonly) BMKArcline *arcline;������������View��������������������������� + ���BMKArclineView���������������- (id)initWithArcline:;���������������������������������������View + + 3.������������������������������������������������������ + + 4.������Key��������������� + ���BMKMapManager���������������������������EN_PERMISSION_STATUS������������key��������������� + ������������������������������������������http://developer.baidu.com/map/lbs-appendix.htm#.appendix2 + + 5.������������������������������������������ + ������BMKLine���������������@property (nonatomic) int zonePrice;������������������ + ������BMKLine���������������@property (nonatomic) int totalPrice;��������������������� + ������BMKLine���������������@property (nonatomic) int time;��������������������������������� + ������BMKRoute���������������@property (nonatomic) int time;��������������������������������������������� + + ��������� + ������Key������������������ + ��������������������������������������������������������� + ��������������������������������������������������� + ��������� + ������iOS7������������������������������������������bug + ������POI������������������������������������������0���bug + ���������������������������������������������������������������������bug + -------------------- + v2.2.0 + ��������� + 1. ������������������������������������������������������������������������������������������������������������������������������������������ + 2. ������������������������������������������������������������������������������������������������������ + ���������������������������������������������������BMKSearchDelegate������������������searcher������������������������������������������������ ������������������������������������������������������������searcher��������������������������������������� + - (void)onGetPoiResult:(BMKSearch*)searcher result:(NSArray*)poiResultListsearchType:(int)type errorCode:(int)error{ + if(searcher==_search){ + NSLog(@"������_search ���������POI������������"); + }else if(searcher==_search2){ + NSLog(@"������_search2���������POI������������"); + } + } + 3. ������������������������������������������������������ + ������BMKMapView���������������@property (nonatomic) float minZoomLevel;������������������������������������������������ + ������BMKMapView���������������@property (nonatomic) float maxZoomLevel;������������������������������������������������ + 4. ��������������������������������������� + ������BMKMapView���������������@property(nonatomic, getter=isZoomEnabledWithTap) BOOL zoomEnabledWithTap;���������������View��������������������������������������������������������������������� + ������BMKMapView���������������@property(nonatomic, getter=isOverlookEnabled) BOOL overlookEnabled;���������������View��������������������� + ������BMKMapView���������������@property(nonatomic, getter=isRotateEnabled) BOOL rotateEnabled;���������������View������������������ + + + ��������� + 1. ������������zip��������������� + 2. ������Documents���������������������������iCloud��������� + 3. ������BMKMapViewDelegate���regionDidChangeAnimated / regionWillChangeAnimated������������������ + -------------------- + v2.2.1 + ��������� + 1. ������v2.2.0��������������������������������������������������������� + 2. ��������������������������������������������������������� + 3. ������BMKMapManage���stop������������������������ + 4. ������setMapStatus������������������������������������ + 5. ��������������������������������������������������������������������� + 6. ������BMKMapView������������������������enable������������������������������ + 7. ���������XML������������������ + -------------------- + v2.3.0 + ��������� + ������������������������������������������������������������������������������ + 1. ������������:������������������������������������������������������������������������������������������������������������������������������������������������������������ + 2. ������������:������POI���������������������������������������������������/��������������������������������������������������������������� + ������������������������������������������������������������������������������������ + 3. LBS���������:���������������������������������������������������������������������������LBS��������������������� + 4. ������������:������������������������������������������������������������������ + ������������������������������������������������������������������ + 5. ������������:��������������������������������������������������������������������������������������������� + -------------------- + v2.4.0 + ��������� + ������������ + 1. ������������������������������������������������������������������������ + ���������BMKHeatMap.h������������BMKHeatMapNode��������������������������������������������� + ������BMKHeatMapNode���������������@property (nonatomic) CLLocationCoordinate2D pt;������������������������ + ������BMKHeatMapNode���������������@property (nonatomic) double intensity;������������������������ + ���BMKHeatMap������������BMKHeatMap��������������������������������������������������������������������� + ������BMKHeatMap���������������@property (nonatomic, assign) int mRadius; ������������������������������ + ������BMKHeatMap���������������@property (nonatomic, retain) BMKGradient* mGradient; ��������������������������� + ������BMKHeatMap���������������@property (nonatomic, assign) double mOpacity; ��������������������������� + ������BMKHeatMap���������������@property (nonatomic, retain) NSMutableArray* mData; ��������������������� + ������BMKMapView���������������- (void)addHeatMap:;������������������ + ������BMKMapView���������������- (void)removeHeatMap;������������������ + + ������������ + 1. ������POI���Place��������������������������� + ���BMKPoiSearchOption.h���������������poi���������������������BMKPoiDetailSearchOption + ������ BMKPoiDetailSearchOption���������������@property (nonatomic, retain) NSString* poiUid; poi���uid + ���BMKPoiSearchType.h���������������poi���������������������BMKPoiDetailResult + ������BMKPoiSearch���������������- (BOOL)poiDetailSearch:;���������poi uid ������poi������������ + ���BMKPoiSearchDelegate���������������- (void)onGetPoiDetailResult: result: errorCode:;���������POI������������������ + + ������������ + 1. ������������������������������������������������������������������������������������ + ��������� + 1. ������������������������������������������������������������������������������ + ��������� + 1. ��������������������������������������������������������������� + 2. ������������������������������������ + 3. ������������������������������������������ + -------------------- + v2.4.1 + ��������� + 1. ������������������������������������������ + + -------------------- + v2.5.0 + ������Xcode6������������������������������������ + ���info.plist������������Bundle display name ���Xcode6���������������������������������������������������manager start failed��� + ��� ��� ��� ��� + 1. ���������arm64 CPU������������������ + ������������ + 1. ���������iPhone6���iPhone6 plus������������������ + ������������ + 1. ���������iOS8������������������ + ���������SDK������������������������������������������������������ + ���������info.plist���������������������������������������������������������NSLocationWhenInUseUsageDescription������ + NSLocationWhenInUseUsageDescription ���������������������������������GPS��������� + NSLocationAlwaysUsageDescription ���������������������GPS��������� + ��� ��� ��� ��� + ������Tabber��������������������������������������������������� + ������scrollenable=no������������������������������������ + ������������������������������������������������������ + ��������������������������������������� + ������autolayout������BMKMapView��������������������������������������� + ���������B������������A������������A������viewWillAppear���������setCenterCoordinate������������������ + + -------------------- + v2.6.0 + ������������������������������������������������������������������������������������������������������������������������ + ��� ��� ��� ��� + ������������ + 1���������BMKLocationServiceDelegate��� + - (void)didUpdateBMKUserLocation:(BMKUserLocation *)userLocation; //������������������������������������ + + ��� ��� ��� ��� + ������������ + 1. ������������������������enum { + BMKMapTypeStandard = 1, ///<������������ + BMKMapTypeSatellite = 2, ///<������������ + }; + typedefNSUIntegerBMKMapType; + 2. ������BMKMapView������������ + ���������baiduHeatMapEnabled������������������������������������������������������������������������������ + ���������- isSurpportBaiduHeatMap������������������������������������������������ + ���������buildingsEnabled ���������������������������3D������������ + ���������trafficEnabled, ������������������������������������ + ���������- (void)showAnnotations: animated:������������������������������������������annotations + ���������+(void)willBackGround������������������������������������������������������opengl��������������� + ���������+(void)didForeGround��������������������������������������� + 3. ������BMKMapViewDelegate������������������ + - (void)mapViewDidFinishLoading: ��������������������������������� + - (void)mapView: onDrawMapFrame: ������������������������������������(������������)��������� + 4. ���BMKGroundOverlay.h������������������������������: alpha + 5. ������������������������polyline���polygon������������circle���������������������������������������������������������������overlay���������glrender������������ + ��������������� + ���mapapi.bundle���images������������������lineDashTexture.png��������������������������� + ��������������� + ���BMKOverlayGLBaseView.h������@propertyBOOLlineDash;// ��������������������� + ���BMKOverlayView.h������������������ + -(void)renderLinesWithPoints:(BMKMapPoint *)points pointCount:(NSUInteger)pointCount + strokeColor:(UIColor *)strokeColor + lineWidth:(CGFloat)lineWidth + looped:(BOOL)looped + lineDash:(BOOL)lineDash; + ������������������BMKPolylineView���BMKPolygonView���BMKCircleView������������������������������������������view������������������������������������������������ + 6. ���������������������������������polyline���polygon������������circle���������������������������������������������overlay���������glrender������������ + ���BMKOverlayView.h������������������ + @property (nonatomic, readonly) GLuintstrokeTextureID;//���������������������ID + ���BMKOverlayView.h������������������ + -(GLuint)loadStrokeTextureImage:(UIImage *)textureImage; + + ������������ + 1������BMKLocationService��������������� + +setLocationDistanceFilter: //���������������������������������(���) + +getCurrentLocationDistanceFilter //���������������������������������(���) + +setLocationDesiredAccuracy: //��������������������� + +getCurrentLocationDesiredAccuracy //��������������������� + + ��� ��� ��� ��� + 1. SDK������������ARC��� + 2. ������������������������ + + ��� ��� ��� ��� + 1. ��������������������������������������������������������������������������������������� + 2. ������������circleWithCenterCoordinate:radius:��������������������������������������� + 3. ���������6plus��������������������������������� + 4. ������annotation��������������������������������������� + + + -------------------- + v2.7.0 + ���������������������������������iOS SDK������ .framework��������������������������������������������������������������������������������������������������� + ��� ��� ��� ��� + ��� ������������ + 1. ���������������������������20������10��������� + 2. ���������������������OpenGL��������������������� + BMKMapView��������������� + - (CGPoint)glPointForMapPoint:(BMKMapPoint)mapPoint;//���BMKMapPoint���������opengles��� ������������������������ + - (CGPoint *)glPointsForMapPoints:(BMKMapPoint *)mapPoints count:(NSUInteger)count;// ���������BMKMapPoint���������opengles��������������������������� + 3. ��������������������������� + BMKMapView��������������� + - (UIImage*)takeSnapshot:(CGRect)rect;// ������������������������������ + + ��� ������������ + 1. ��������������������������������������������������������� + BMKDrivingRouteResult������routes��������������������������������������������������������� + 2. ��������������������������������������������������������� + BMKDrivingRoutePlanOption��������������� + ///���������������������������������step������������������������BMK_DRIVING_REQUEST_TRAFFICE_TYPE_NONE + @property (nonatomic) BMKDrivingRequestTrafficType drivingRequestTrafficType; + BMKDrivingStep��������������� + ///��������������������������� + @property (nonatomic) BOOL hasTrafficsInfo; + ///���������������������������������NSNumber���0���������������1������������2������������3��������� + @property (nonatomic, strong) NSArray* traffics; + 3.��������������� + 2.7.0���������BMKDrivingRouteLine���������������������isSupportTraffic + + ��� ������������ + 1. ������������������������������������������������������ + ������������BMKGeometry.h��������������������� + //������������������������ + UIKIT_EXTERN BOOL BMKCircleContainsPoint(BMKMapPoint point, BMKMapPoint center, double radius); + UIKIT_EXTERN BOOL BMKCircleContainsCoordinate(CLLocationCoordinate2D point, CLLocationCoordinate2D center, double radius); + //������������������������������ + UIKIT_EXTERN BOOL BMKPolygonContainsPoint(BMKMapPoint point, BMKMapPoint *polygon, NSUInteger count); + UIKIT_EXTERN BOOL BMKPolygonContainsCoordinate(CLLocationCoordinate2D point, CLLocationCoordinate2D *polygon, NSUInteger count); + 2. ������������������������������������������������������������ + ������������BMKGeometry.h��������������������� + UIKIT_EXTERN BMKMapPoint BMKGetNearestMapPointFromPolyline(BMKMapPoint point, BMKMapPoint* polyline, NSUInteger count); + 3������������������������������������������ + ������������BMKGeometry.h��������������������� + UIKIT_EXTERN double BMKAreaBetweenCoordinates(CLLocationCoordinate2D leftTop, CLLocationCoordinate2D rightBottom); + + ��� ��� ��� ��� + 1. ������������������SDK��������������������� + 2. ��������������������������� + 3. ������Annotation������������������������������������������ + + ��� ��� ��� ��� + 1. ���������������������������������������������������������������������������bug��� + 2. ���������������������������������������bug��� + 3. ���������������autolayout������������������bug��� + 4. ������BMKAnnotationView���������bug��� + + + -------------------- + v2.8.0 + + ������������������iOS SDK��������������������������������������������� .framework������������������������������������������������������������������������ + + ��� ��� ��� ��� + ��� ������������ + ������������������������������������������App���������������������������������������������������App��������������������������� + ������������������������������BMKRadarManager + ������������������protocol���BMKRadarManagerDelegate + 1.��������������������������������������� + - (BOOL)uploadInfoRequest:(BMKRadarUploadInfo*) info; + 2.��������������������������������������������� + - (void)startAutoUpload:(NSTimeInterval) interval;//������������������������������������ + - (void)stopAutoUpload;//������������������������������������ + 3.��������������������������������������� + - (BOOL)getRadarNearbySearchRequest:(BMKRadarNearbySearchOption*) option; + 4.������������������������������������ + - (BOOL)clearMyInfoRequest; + + ��� ������������ + 1.��������������������������������������� + 1���BMKPolyline������������������ + ///������������������ + @property (nonatomic, strong) NSArray *textureIndex; + //������������������������������������������������������������ + + (BMKPolyline *)polylineWithPoints:(BMKMapPoint *)points count:(NSUInteger)count textureIndex:(NSArray*) textureIndex; + //��������������������������������������� + + (BMKPolyline *)polylineWithCoordinates:(CLLocationCoordinate2D *)coords count:(NSUInteger)count textureIndex:(NSArray*) textureIndex; + 2���BMKPolylineView������������ + /// ������������������������������������������ + @property (nonatomic, assign) BOOL isFocus; + 2.������������BMKPolyline���BMKPolygon���BMKCircle���BMKArcline������������������ + 3.��������������������������������� + BMKMapView��������������� + - (void)mapForceRefresh;//������������mapview + + ��� ������������ + 1.������������������������������POI������������UID��������� + BMKSuggestionResult��������������� + ///poiId������������������NSString + @property (nonatomic, strong) NSArray* poiIdList; + ///pt������������������������������NSValue���CLLocationCoordinate2D + @property (nonatomic, strong) NSArray* ptList; + 2.��������������������� + BMKSearchErrorCode������������ + BMK_SEARCH_NETWOKR_ERROR,///������������������ + BMK_SEARCH_NETWOKR_TIMEOUT,///������������������ + BMK_SEARCH_PERMISSION_UNFINISHED,///������������������������������������������������ + + ��� ������������ + 1.������������������������������������������ + 1������������������������������ ��� poi������ + ������������������������poi������������BMKOpenPoi + //������������������poi������������ + + (BMKOpenErrorCode)openBaiduMapPoiDetailPage:(BMKOpenPoiDetailOption *) option; + //������������������poi������������������ + + (BMKOpenErrorCode)openBaiduMapPoiNearbySearch:(BMKOpenPoiNearbyOption *) option; + 2������������������������������ ��� ������������ + ���������������������������������������������BMKOpenRoute + //������������������������������������ + + (BMKOpenErrorCode)openBaiduMapWalkingRoute:(BMKOpenWalkingRouteOption *) option; + //������������������������������������ + + (BMKOpenErrorCode)openBaiduMapTransitRoute:(BMKOpenTransitRouteOption *) option; + //������������������������������������������ + + (BMKOpenErrorCode)openBaiduMapDrivingRoute:(BMKOpenDrivingRouteOption *) option; + 2.������������������������������ + ���������������������������BMKFavPoiInfo + ���������������������������BMKFavPoiManager + ��������������� + //������������poi��� + - (NSInteger)addFavPoi:(BMKFavPoiInfo*) favPoiInfo; + //��������������������������� + - (BMKFavPoiInfo*)getFavPoi:(NSString*) favId; + //��������������������������� + - (NSArray*)getAllFavPois; + //��������������������� + - (BOOL)updateFavPoi:(NSString*) favIdfavPoiInfo:(BMKFavPoiInfo*) favPoiInfo; + //��������������������� + - (BOOL)deleteFavPoi:(NSString*) favId; + //��������������������� + - (BOOL)clearAllFavPois; + + ��� ��� ��� ��� + 1���������setMinLevel���setMaxLevel������������������������������ + 2���������setRegion��������������������������� + 3���������POI���������������pageNum��������������������� + 4������������������������������������0������������ + 5������������������������������������������������������������������������������ + + + -------------------- + v2.8.1 + + ������������������iOS SDK��������������������������������������������� .framework���������������������������������������������������������������������������V2.8.1������������������iOS SDK��������������� .a��������������������� + + ��� ��� ��� ��� + ���������������IOS 9 beta 3������������������������ + + ��� ��� ��� ��� + 1���������iOS9������������������https������������������iOS9���������������������SDK���������"Info.plist"������������������������������������SDK������������ + <key>NSAppTransportSecurity</key> + <dict> + <key>NSAllowsArbitraryLoads</key> + <true/> + </dict> + 2������������iOS9���������������������������������������������������������"Info.plist"������������������������������������������������������������������ + <key>LSApplicationQueriesSchemes</key> + <array> + <string>baidumap</string> + </array> + + + -------------------- + v2.9.0 + + ������������������iOS SDK��������������������������������������������� .framework���������������������������������������������������������������������������v2.9.0������������������iOS SDK��������������� .a��������������������� + ���v2.9.0��������������������������������� .framework������������������������������������������������������������������������������BaiduMapAPI_Base.framework���������������������SDK��������������������������������������������������������� + + ��� ������������ ��� + 1.���v2.9.0���������������������������������������������������������������������������������������������������������������������������������������������v2.9.0���������������������������������������������SDK��������������������������������� + 2.���v2.9.0������iOS SDK���������������������������������������������������������������������������������(������bundle������)��������������������������� + 3.���v2.9.0������iOS SDK������������������������������������������������������������������������������������������������ + + ��� ��� ��� / ��� ��� ��� + ��� ������������ + 1.������iOS 9��� iPhone 6s + 2.��������������������������� + ������������������������������demo������������������������������������demo + 3.������������������������������������������������������������������������������������������ + BMKOverlayGLBasicView��������������� + /// ���������������������������������������NO + @property (assign, nonatomic) BOOL tileTexture; + /// ���������������������������tileTexture���YES���������������������NO + @property (assign, nonatomic) BOOL keepScale; + BMKOverlayView��������������� + /// ������������������������������������������������������������UIColor��� + @property (nonatomic, strong) NSArray *colors; + 4.������������������������ + BMKMapView ������������: + ///������������������������������poi���������������YES + @property(nonatomic, assign) BOOL showMapPoi; + 5.������TileOverlay������������������������������tileOverlay������(���������������������demo)��� + ������������ BMKTileLayer���BMKURLTileLayer���BMKSyncTileLayer���BMKTileLayerView + 6.BMKMapStatus���������������������visibleMapRect + 7.BMKOfflineMap��������������������������������������������������������������� + ��������������� + - (BOOL)scan:(BOOL)deleteFailedr __deprecated_msg("������������(���������),���2.9.0���������,������������������������������"); + 8.������������������BMKOLUpdateElement status������ + + ��� ������������ + ���geo������������������������ + BMKReverseGeoCodeResult��������������� + ///������������ + @property (nonatomic, strong) NSString* businessCircle; + + ��� ������������ + ������������������������������ + + (void)setLocationDistanceFilter:(CLLocationDistance) distanceFilter __deprecated_msg("������������ ������������������������distanceFilter������������"); + + (CLLocationDistance)getCurrentLocationDistanceFilter __deprecated_msg("������������������������������������distanceFilter������������"); + + (void)setLocationDesiredAccuracy:(CLLocationAccuracy) desiredAccuracy __deprecated_msg("������������������������������������desiredAccuracy������������"); + + (CLLocationAccuracy)getCurrentLocationDesiredAccuracy __deprecated_msg("������������������������������������desiredAccuracy������������"); + ��������������� + /// ���������������������������������������������kCLDistanceFilterNone + @property(nonatomic, assign) CLLocationDistance distanceFilter; + /// ������������������������������kCLLocationAccuracyBest��� + @property(nonatomic, assign) CLLocationAccuracy desiredAccuracy; + /// ������������������������������������1���������������kCLHeadingFilterNone������������������������������ + @property(nonatomic, assign) CLLocationDegrees headingFilter; + /// ������������������������������������������������������YES���������iOS 6.0������������������ + @property(nonatomic, assign) BOOL pausesLocationUpdatesAutomatically; + ///���������������������������������������������������������NO���������iOS 9.0������������������������YES������Info.plist��� UIBackgroundModes ������������ "location" + @property(nonatomic, assign) BOOL allowsBackgroundLocationUpdates; + + ��� ��� ��� ��� + 1������������������@3x������������������ + 2������������������������������������������������������������������ + 3���������iOS 8.2���������������������AnnotationView ������������������������������������ + 4���������������xcode 7���������SDK������������������������ + 5���������BMKMapView���������������������������crash��������� + + + -------------------- + v2.9.1 + + ������������������iOS SDK��������������������������������������������� .framework���������������������������������������������������������������������������v2.9.0������������������iOS SDK��������������� .a��������������������� + ���v2.9.0��������������������������������� .framework������������������������������������������������������������������������������BaiduMapAPI_Base.framework���������������������SDK��������������������������������������������������������� + + ������������������ + 1.���V2.9.0���������������������������������������������������������������������������������������������������������������������������������������������V2.9.0���������������������������������������������SDK��������������������������������� + 2.���V2.9.0������iOS SDK���������������������������������������������������������������������������������(������bundle������)��������������������������� + 3.���V2.9.0������iOS SDK������������������������������������������������������������������������������������������������ + + + ��� ��� ��� ��� + ��� ������������ + 1���������������BMKPoiAddressInfo���POI������������������ + 2���BMKPoiResult��������������� + ///������������������������������������ + @property (nonatomic, assign) BOOL isHavePoiAddressInfoList; + ///������������������������������BMKPoiAddrsInfo(���������������poi���������������������������������������������������������������������������"������������10���"���������������������������) + @property (nonatomic, strong) NSArray* poiAddressInfoList; + + ��� ��� ��� ��� + 1���������iOS9��������������������� + 2���������sug������������case���������crash������������ + 3������������������AnnotationView���������3D������������enabled3D=YES��������������������������������������� + 4��������������������������������������������������������������������������� + + + -------------------- + v2.10.0 + + ������������������iOS SDK��������������������������������������������� .framework���������������������������������������������������������������������������v2.9.0������������������iOS SDK��������������� .a��������������������� + ���v2.9.0��������������������������������� .framework������������������������������������������������������������������������������BaiduMapAPI_Base.framework���������������������SDK��������������������������������������������������������� + + ��� ������������ ��� + 1.���v2.9.0���������������������������������������������������������������������������������������������������������������������������������������������v2.9.0���������������������������������������������SDK��������������������������������� + 2.���v2.9.0������iOS SDK���������������������������������������������������������������������������������(������bundle������)��������������������������� + 3.���v2.9.0������iOS SDK������������������������������������������������������������������������������������������������ + + ��� ��� ��� / ��� ��� ��� + ��� ������������ + 1���������3D-Touch��������� + BMKMapView ������������: + /// ������������������������force touch������������������NO���������������������3D Touch������������������������������ - mapview:onForceTouch:force:maximumPossibleForce: + @property(nonatomic) BOOL forceTouchEnabled; + BMKMapViewDelegate ������: + - (void)mapview:(BMKMapView *)mapView onForceTouch:(CLLocationCoordinate2D)coordinate force:(CGFloat)force maximumPossibleForce:(CGFloat)maximumPossibleForce; + 2������������������������������������������������������������������������������ + BMKMapView ������������: + + (void)customMapStyle:(NSString*) customMapStyleJsonFilePath; + 3������������������������������������������: + BMKMapView ������������: + ///������������������������������UIEdgeInsetsZero������������������������mapPadding������logo������������������������������������������targetScreenPt(BMKMapStatus.targetScreenPt) + @property (nonatomic) UIEdgeInsets mapPadding; + 4���������������21���������������������������������������������������������������������21������������ + 5���BMKMapType������BMKMapTypeNone������������������������������������������������������������������������������������������������������������������ + 6��������������������������������������������� + BMKMapView ������������: + @property (nonatomic) BMKCoordinateRegion limitMapRegion; + 7������������������������logo������������������6��������������������������������������������������� + BMKMapView ������������: + @property (nonatomic) BMKLogoPosition logoPosition; + 8��������������������������������� + BMKMapView ������������: + @property(nonatomic) BOOL gesturesEnabled; + 9������������������������������������������������������������������������ + BMKMapView ���������������������: + @property (nonatomic, readonly) CGSize compassSize; + - (void)setCompassImage:(UIImage *)image; + 10��������������������������������������� + BMKMapView ������������: + /// ������������������ + @property (nonatomic, readonly) CGSize mapScaleBarSize; + 11��������������������������������������������������������� + BMKLocationViewDisplayParam ��������������� + ///��������� ������������ + @property (nonatomic, strong) UIColor *accuracyCircleFillColor; + ///��������� ������������ + @property (nonatomic, strong) UIColor *accuracyCircleStrokeColor; + 12������������������������������������marker������������ + BMKMapView ������������: + - (NSArray *)annotationsInCoordinateBounds:(BMKCoordinateBounds) bounds; + 13���BMKMapView������������: + +(void)willBackGround;//���������������SDK������ + +(void)didForeGround;//���������������SDK������ + + ��� ������������ + 1��������������������������� + BMKRouteSearch ������������������������������: + - (BOOL)ridingSearch:(BMKRidingRoutePlanOption*) ridingRoutePlanOption; + BMKRouteSearchDelegate ������������������������������������: + - (void)onGetRidingRouteResult:(BMKRouteSearch*)searcher result:(BMKRidingRouteResult*)result errorCode:(BMKSearchErrorCode)error; + ���������: + BMKRidingRoutePlanOption ��������������������������� + BMKRidingRouteResult ��������������������� + 2������������������������������������ + ���������: + BMKDistrictSearch ��������������������������� + BMKDistrictSearchDelegate ������������������������Delegate + BMKDistrictSearchOption ��������������������������� + BMKDistrictResult ��������������������������� + 3������������������������������������������������������������������������ + BMKShareURLSearch ������������������������������������������: + - (BOOL)requestRoutePlanShareURL:(BMKRoutePlanShareURLOption *)routePlanShareUrlSearchOption; + BMKShareURLSearchDelegate ������������������������������url������������: + - (void)onGetRoutePlanShareURLResult:(BMKShareURLSearch *)searcher result:(BMKShareURLResult *)result errorCode:(BMKSearchErrorCode)error; + + ��� ������������ + ���������������������������������������������������������������������������App 8.8 ��������������������� + BMKNavigation ������������: + //��������������������������������������������� + + (BMKOpenErrorCode)openBaiduMapRideNavigation:(BMKNaviPara*)para; + //��������������������������������������������� + + (BMKOpenErrorCode)openBaiduMapWalkNavigation:(BMKNaviPara*)para; + + ��� ��� ��� ��� + 1������������������������������������������������������������������������������������������������������ + 2������������������������������������������������������������������������������������ + 3������������������������������������������������������didSelectAnnotationView:���������������������regionDidChangeAnimated��������� + 4���������BMKTransitStep ������stepType��������������������������������������� + + + -------------------- + -------------------- + v2.10.2 + + ������������������iOS SDK��������������������������������������������� .framework���������������������������������������������������������������������������v2.9.0������������������iOS SDK��������������� .a��������������������� + ���v2.9.0��������������������������������� .framework������������������������������������������������������������������������������BaiduMapAPI_Base.framework���������������������SDK��������������������������������������������������������� + + ��� ������������ ��� + 1.���v2.9.0���������������������������������������������������������������������������������������������������������������������������������������������v2.9.0���������������������������������������������SDK��������������������������������� + 2.���v2.9.0������iOS SDK���������������������������������������������������������������������������������(������bundle������)��������������������������� + 3.���v2.9.0������iOS SDK������������������������������������������������������������������������������������������������ + + ��� ��� ��� ��� + ��� ������������ + 1��������������������������������������������������������������������������������������������������������� + + ��� ��� ��� ��� + ��� ������������ + 1���������������������������������������������������������������������������������������������������(BMKDistrictResult)��������������������������������������� + /// ������������������������������������������(NSString���������������������������������: @"x,y;x,y") + @property (nonatomic, strong) NSArray *paths; + ��������������� + + ��� ��� ��� ��� + 1��������������������������������������������������������������������������������������������������� + + ��� ��� ��� ��� + 1���������sug������������������case���city���district��������������� + 2������������������������������������ + 3������������iOS6������crash��������� + 4��������� CVHttpResponse::ReadData ���������������crash + 5���������������case������������polyline��������������������� + 6������������������������������������������������������������������������������������������������������������������ + + -------------------- + v3.0.0 + + ������������������iOS SDK��������������������������������������������� .framework���������������������������������������������������������������������������v2.9.0������������������iOS SDK��������������� .a��������������������� + ���v2.9.0��������������������������������� .framework������������������������������������������������������������������������������BaiduMapAPI_Base.framework���������������������SDK��������������������������������������������������������� + + ��� ������������ ��� + 1.���v3.0.0������iOS SDK������������ipv6������ + + ��� ��� ��� ��� + ��� ������������ + 1��������������������������� + ������������������������������BMKBaseIndoorMapInfo + BMKMapView������������: + /// ������������������������������������������������������������������������������ + @property (nonatomic, assign) BOOL baseIndoorMapEnabled; + /// ������������������������������������������YES���������������������������baseIndoorMapEnabled���YES������������ + @property (nonatomic, assign) BOOL showIndoorMapPoi; + // ��������������������� + - (BMKSwitchIndoorFloorError)switchBaseIndoorMapFloor:(NSString*)strFloor withID:(NSString*)strID; + // ������������������������������������ + - (BMKBaseIndoorMapInfo*)getFocusedBaseIndoorMapInfo; + BMKMapViewDelegate��������������� + //������������/��������������������������������� + - (void)mapview:(BMKMapView *)mapView baseIndoorMapWithIn:(BOOL)flag baseIndoorMapInfo:(BMKBaseIndoorMapInfo *)info; + 2������������������������������������������������������������BMKMapView������������: + + (void)enableCustomMapStyle:(BOOL) enable; + 3������������������������json������������������������log������ + 4���������mapPadding���������������������������������������������BMKMapView������������: + @property (nonatomic) BOOL updateTargetScreenPtWhenMapPaddingChanged; + 5���BMKMapPoi������������������ + ///������������uid��������������� + @property (nonatomic,strong) NSString* uid; + + ��� ������������ + 1���������������POI������ + ������������POI������������������������BMKPoiIndoorSearchOption + ������������POI������������������BMKPoiIndoorResult + ������������POI������������BMKPoiIndoorInfo + BMKPoiSearch��������������� + //poi������������ + - (BOOL)poiIndoorSearch:(BMKPoiIndoorSearchOption*)option; + BMKPoiSearchDelegate��������������� + //������POI������������������ +- (void)onGetPoiIndoorResult:(BMKPoiSearch*)searcher result:(BMKPoiIndoorResult*)poiIndoorResult errorCode:(BMKSearchErrorCode)errorCode; + 2���������������������������������3������������������������������������������������������������������BMKDrivingRouteLine��������������� + ///��������������������� + @property (nonatomic, assign) NSInteger lightNum; + ///��������������������������������������������������� drivingRequestTrafficType = BMK_DRIVING_REQUEST_TRAFFICE_TYPE_PATH_AND_TRAFFICE ��������� + @property (nonatomic, assign) NSInteger congestionMetres; + ///���������������������(���)��������������������������������� + @property (nonatomic, assign) NSInteger taxiFares; + 3���busline������������������������������������������������BMKBusLineResult��������������� + ///������������������ + @property (nonatomic, strong) NSString* busLineDirection; + ///������������ + @property (nonatomic, assign) CGFloat basicPrice; + ///������������ + @property (nonatomic, assign) CGFloat totalPrice; + 4���poi������������������������������������������BMKPoiInfo��������������� + @property (nonatomic, assign) BOOL panoFlag; + + ��� ������������ + ��������������������������������������������� + ������������������������������������BMKOpenPanorama + ������������������������������������������BMKOpenPanoramaOption + ������������������������������delegate���BMKOpenPanoramaDelegate + + + ��� ��� ��� ��� + 1������������������������������������������������������crash������ + 2���������������AppStore���������������������api:-setOverlayGeometryDelegate:��������� + 3���������������������������������������crash������ + + + -------------------- +v3.1.0 + + ������������������iOS SDK��������������������������������������������� .framework���������������������������������������������������������������������������v2.9.0������������������iOS SDK��������������� .a��������������������� + ���v2.9.0��������������������������������� .framework������������������������������������������������������������������������������BaiduMapAPI_Base.framework���������������������SDK��������������������������������������������������������� + + ��� ��� ��� ��� + ��� ������������ + 1���������������4K������������������������������ + 2��������������������������������������� + ������������������������BMKAsyncTileLayer + 3������������������������������������������ + - (void)mapViewDidFinishRendering:(BMKMapView *)mapView; + 4������������������������������BMKUserTrackingModeHeading��������������������������������������������������� + + ��� ������������ + 1��������������������������� + BMKRouteSearch��������������������������������������� + - (BOOL)indoorRoutePlanSearch:(BMKIndoorRoutePlanOption*) indoorRoutePlanOption; + BMKRouteSearchDelegate��������������������������������������� + - (void)onGetIndoorRouteResult:(BMKRouteSearch*)searcher result:(BMKIndoorRouteResult*)result errorCode:(BMKSearchErrorCode)error; + ������������������������������������������BMKIndoorRoutePlanOption + ������������������������������������������BMKIndoorRouteResult + 2������������������������������������������������������������������ + BMKRouteSearch��������������������������������������������� + - (BOOL)massTransitSearch:(BMKMassTransitRoutePlanOption*)routePlanOption; + BMKRouteSearchDelegate��������������������������������������������������� + - (void)onGetMassTransitRouteResult:(BMKRouteSearch*)searcher result:(BMKMassTransitRouteResult*)result errorCode:(BMKSearchErrorCode)error; + ������������������������������������������������������BMKMassTransitRoutePlanOption + ������������������������������������������������������BMKMassTransitRouteResult + + ��� LBS��������� + 1������������RGC������������ + BMKCloudSearch���������������RGC��������������� + - (BOOL)cloudReverseGeoCodeSearch:(BMKCloudReverseGeoCodeSearchInfo*)searchInfo; + BMKCloudSearchDelegate���������RGC��������������������� + - (void)onGetCloudReverseGeoCodeResult:(BMKCloudReverseGeoCodeResult*)cloudRGCResult searchType:(BMKCloudSearchType) type errorCode:(NSInteger) errorCode; + ���������RGC������������������BMKCloudReverseGeoCodeSearchInfo + ���������RGC������������������BMKCloudReverseGeoCodeResult + + ��� ��� ��� ��� + 1���������Marker���������������������Marker���������������Marker��������������������������� + 2��������������������� + + ��� ��� ��� ��� + 1���������������������������OnLongClick��������������������������� + 2������������������������case��������������������������� + 3������������������������������������������������������������������������������������������������ + + + -------------------- + v3.2.0 + + ���������v3.2.0������������������iOS SDK������������HTTPS���������������������������������������openssl������������libssl.a���libcrypto.a������������thirdlib��������������� + + ��� ������������ ��� + 1������v3.2.0������������������HTTPS + 2������v3.2.0��������������������������������������������������������� + ���������������������������OpenGL ES���1.0���������2.0 + ��������������������������������������������������� + + ��� ��� ��� ��� + ��� ������������ + 1������������������������������������������������������������������������������������������ + BMKSuggestionSearchOption��������������� + ///���������������������������������������������������NO���������������������������������������������cityLimit��� + @property (nonatomic, assign) BOOL cityLimit; + 2������������������������BMKReverseGeoCodeResult��������������� + ///������������������POI������������������������ + @property (nonatomic, strong) NSString* sematicDescription; + + ��� ��� ��� ��� + 1��������������������������������������������������������������������������������� + + ��� ��� ��� ��� + 1������������������������������������ + 2���������������������������������BMKGroundOverlay������������ + + + -------------------- + v3.2.1 + + ���������v3.2.0������������������iOS SDK������������HTTPS���������������������������������������openssl������������libssl.a���libcrypto.a������������thirdlib��������������� + + ��� ������������ ��� + 1������v3.2.0������������������HTTPS + 2������v3.2.0��������������������������������������������������������� + ���������������������������OpenGL ES���1.0���������2.0 + ��������������������������������������������������� + + ��� ��� ��� ��� + ������������������������������delegate������������state������������ + + + -------------------- + v3.3.0 + + +���������v3.2.0������������������iOS SDK������������HTTPS���������������������������������������openssl������������libssl.a���libcrypto.a������������thirdlib��������������� + + ��� ��� ��� ��� ��� + ��� ��� ��� ��� + 1������v3.2.0������������������iOS SDK������������HTTPS���������������������������������������openssl������������libssl.a���libcrypto.a������������thirdlib������������ + ������������������ TARGETS->Build Phases-> Link Binary With Libaries������������+������������������������������������������Add Other������������������libssl.a���libcrypto.a������������������ ��� + + 2���������CocoaPods������ + pod setup //������CocoPods������������ + pod search BaiduMapKit //������������������SDK + + ��� ��� ��� ��� + [ ��� ��� ��� ��� ] + 3D��������������������������������������������������� + + [ ��� ��� ] + 1���������������GCJ02������������/������������������������������������ + [BMKMapManager setCoordinateTypeUsedInBaiduMapSDK:BMK_COORDTYPE_COMMON];//���������BD09LL������������������������������������������������������WGS84������ + + 2. ������������������AR���������������openBaiduMapwalkARNavigation + + [ LBS���] + ���������������keywords ������������������ + + ��� ��� ��� ��� + ��������������������������������� + + ��� ��� ��� ��� + ���������������������������������������������������v3.2.0��������������������� + ��������������������������������������������������������������������������������������� + + -------------------- + v3.3.1 + + ��� ��� ��� ��� ��� ��� + ��� ��� ��� ��� + 1������v3.2.0������������������iOS SDK������������HTTPS���������������������������������������openssl������������libssl.a���libcrypto.a������������thirdlib������������ + ������������������ TARGETS->Build Phases-> Link Binary With Libaries������������+������������������������������������������Add Other������������������libssl.a���libcrypto.a������������������ ��� + + 2���������CocoaPods������ + pod setup //������CocoPods������������ + pod search BaiduMapKit //������������������SDK + + ��� ��� ��� ��� + [ ��� ��� ] + ���������������������������������2������������cityCode(������������) ���adCode������������������������ + + ��� ��� ��� ��� + 1.��������������������������������������� + 2.������Xcode8.3���������������������warning��������� + 3.swift Demo���swift��������������� swift v3.1���������������swift Demo��� + + -------------------- + v3.3.2 + + + ��� ��� ��� ��� ��� ��� + ��� ��� ��� ��� + 1������v3.2.0������������������iOS SDK������������HTTPS���������������������������������������openssl������������libssl.a���libcrypto.a������������thirdlib������������ + ������������������ TARGETS->Build Phases-> Link Binary With Libaries������������+������������������������������������������Add Other������������������libssl.a���libcrypto.a������������������ ��� + + 2���������CocoaPods������ + pod setup //������CocoPods������������ + pod search BaiduMapKit //������������������SDK + + ��� ��� ��� ��� + ��� ��� ��� ��� + 1.���������������������������������������������������������������������������������������v3.3.0���v3.3.1��� + + + -------------------- + v3.3.4 + + + ��� ��� ��� ��� ��� ��� + ��� ��� ��� ��� + 1������v3.2.0������������������iOS SDK������������HTTPS���������������������������������������openssl������������libssl.a���libcrypto.a������������thirdlib������������ + ������������������ TARGETS->Build Phases-> Link Binary With Libaries������������+������������������������������������������Add Other������������������libssl.a���libcrypto.a������������������ ��� + + 2���������CocoaPods������ + pod setup //������CocoPods������������ + pod search BaiduMapKit //������������������SDK + + ��� ��� ��� ��� + 1.BMKLocationViewDisplayParam������������ canShowCallOut ���������������������������������������������������������������paopaoView��� + 2.BMKLocationViewDisplayParam������������ locationViewHierarchy ���������������������locationView��������������������������������������������������� + + ��� ��� ��� ��� + 1.������������Annotation������Overlay������������������������BUG��� + 2.������Swift������SDK������cityCode countryCode������������������������������������ + 3.������������������Annotation������mapView��������������������������� + 4.DEMO������������������������������������������������������������BUG��� + + -------------------- + v3.4.0 + + + + ��� ��� ��� ��� ��� ��� + ��� ��� ��� ��� + 1������v3.2.0������������������iOS SDK������������HTTPS���������������������������������������openssl������������libssl.a���libcrypto.a������������thirdlib������������ + ������������������ TARGETS->Build Phases-> Link Binary With Libaries������������+������������������������������������������Add Other������������������libssl.a���libcrypto.a������������������ ��� + + 2���������CocoaPods������ + pod setup //������CocoPods������������ + pod search BaiduMapKit //������������������SDK + + ��� ��� ��� ��� + ������ ��� ��� ������ + 1.��������������������������������������������������������������������������������������������������� + BMKMapView��������� + ///���������������������������, ���������YES, ���������������������������������;�����������NO������������������������������������YES; + @property(nonatomic,��getter=isChangeCenterWithDoubleTouchPointEnabled)��BOOL��ChangeCenterWithDoubleTouchPointEnabled; + + 2.��������������������������������������� + BMKPointAnnotation��������� + ///Annotation���������������������������, ���������screenPointToLock��������������� ���������������Annotation isLockedToScreen���������������false��� + ///���isLockedToScreen���true������������������annotaion��������������������� + ///���isLockedToScreen���false������������������annotation������������������ + @property (nonatomic, assign) BOOL isLockedToScreen; + + ///���������������������������������������������������������������������������screenPointToLock������������������������������������������������mapViewDidFinishLoading��������������������� + @property (nonatomic, assign) CGPoint screenPointToLock; + + 3.������������������������������������������������������������ + BMKMapView��������� + ///������������mapView������������������������insets������������������������������mapRect������������������������������������������������������������������ + ///@param mapRect ��������������������������������������������������� + ///@param insets ������������������������������������mapRect��������������������������������������������� + ///@param animate ������������������������ +- (void)fitVisibleMapRect:(BMKMapRect)mapRect edgePadding:(UIEdgeInsets)insets withAnimated:(BOOL)animate; + +��� ��� ��� ��� +1.���������������������������mapView������������������������ +2.��������������������������������������������������� +3.������mapView������selectAnnotation������������������didSelectAnnotationView��������������������� +4.������������������������������������������������������������������������ +5.������������������������������������mapPadding������overlay��������������������� +6.������������������������������������mapView������������������ + + -------------------- + v3.4.2 + + + ��� ��� ��� ��� ��� ��� + ��� ��� ��� ��� + 1������v3.2.0������������������iOS SDK������������HTTPS���������������������������������������openssl������������libssl.a���libcrypto.a������������thirdlib������������ + ������������������ TARGETS->Build Phases-> Link Binary With Libaries������������+������������������������������������������Add Other������������������libssl.a���libcrypto.a������������������ ��� + + 2���������CocoaPods������ + pod setup //������CocoPods������������ + pod search BaiduMapKit //������������������SDK + + ������������ + 1.���������������������������������������������������������crash��������� + 2.���������������������delegate��������������������� + 3.���������������������������������Bugly���������crash��������� + 4.���������������������setBuildingsEnabled���������������������3D���������������������BUG��� + + ������������ + 1.������annotation������������������������������annotationView���subView������������dequeue���������������annotationView������������������������������������������������������������������remove subview���������������������reuseIdentifier������ + 2.������reuseIdentifier���������������annotationView���������������removeAnnotation������SDK���������������annotationView��������������������� + + -------------------- + v3.4.4 + + + ��� ��� ��� ��� ��� ��� + ��� ��� ��� ��� + 1������v3.2.0������������������iOS SDK������������HTTPS���������������������������������������openssl������������libssl.a���libcrypto.a������������thirdlib������������ + ������������������ TARGETS->Build Phases-> Link Binary With Libaries������������+������������������������������������������Add Other������������������libssl.a���libcrypto.a������������������ ��� + + 2���������CocoaPods������ + pod setup //������CocoPods������������ + pod search BaiduMapKit //������������������SDK + + ������������ + 1.������ BMKConvertToBaiduMercatorFromBD09LL ��� BMKConvertToBD09LLFromBaiduMercator ������������������������������������������������������������������ + 2.������ CLLocationCoordinate2D BMKCoordTrans(CLLocationCoordinate2D coordinate, BMK_COORD_TYPE fromType, BMK_COORD_TYPE toType); ���������������WGS84LL->BD09LL, GCJ02LL->BD09LL, BD09LL->GCJ02LL��������������������������������������� + + ������������ + 1.������iOS11������������������ + 2.���������������������catlog������������������ + 3.������������������������������ + 4.polygon������������������������������������������������������������ + 5.������������������������������������crash��������� + + -------------------- + v4.0.0 + + + ��� ��� ��� ��� ��� ��� + ��� ��� ��� ��� + 1������v3.2.0������������������iOS SDK������������HTTPS���������������������������������������openssl������������libssl.a���libcrypto.a������������thirdlib������������ + ������������������ TARGETS->Build Phases-> Link Binary With Libaries������������+������������������������������������������Add Other������������������libssl.a���libcrypto.a������������������ ��� + + 2���������CocoaPods������ + pod setup //������CocoPods������������ + pod search BaiduMapKit //������������������SDK + + ������������ + 1.������������������������������������������ + 2.��������������������������������������������������� + 3.������V4.1.x(���������)������������SDK���������V4.0.0������������������������SDK���������V4.1.x���������������SDK��������������������������������������� + 4.��������������������������������������� + + ������������ + 1.BMKPolyline��������������������������������������������������������������� + 2.��������������������������������������������������������������������������������������� + 3.������������������������������������������������������ + 4.������������������������������������������������zoomLevel���������������3������4��� + 5.��������������������������������������� + + ������������ + 1.BMKPoiDetailResult���������������POI���������������BUG��� + 2.������������������������������������������������������������������BUG��� + 3.������������������������������������������������������BUG��� + 4.������iOS7������������������������������crash���BUG��� + + + ----------------- + ������������ + 1. ��������������������������������������� + ��������������� + ��������������������������������������������������������������������������������������������������������������������������������������������� + ��������������� + A. Json���������stylers������������"level"���������������������������������������������������stylers������������"level"������������������������������������������������������������; + B. "level"���������������Json���������������������������������������������������������������������������[4-21]������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ + C. ������Json������������������������������������������1���������������������������������������2���������������������������������������������������������2������������������������������������1��� + ��������������� + [ + { + "featureType":"green", + "elementType":"geometry", + "stylers": { + "color": "#232c3aff", + "level": "14" + } + } + ] + + 2. ��������������������������������� + ��������������� + ���������������������������������������������������������������������������������������������������������poi��������������������������������������������������������������� + + ��������������� + A. Json���������stylers���������: "weight"��������������������������������������������������������������������������������������������������� + B. "weight"���������������������Json���������������������������������������������[0, 255]������������������0���������������0���������������������255���������255��������� + + ��������������� + [ + { + "featureType":"green", + "elementType":"geometry", + "stylers": { + "weight": "10" + } + } + ] + + 3. ��������������������������������������������������������������������������������������������������� + ������������������������������������������������ + "estate" // ��������������������������������� + "shopping" // ��������������������������������������������������������� + "transportation" // ������������������������������������������������������������������������������������������������������������������������������ + + ������������������������������������������������ + "estatelabel" // ������������������ + "businesstowerlabel" // ������������������ + "companylabel" // ������������������ + "governmentlabel" // ������������������ + "restaurantlabel" // ��������������� + "hotellabel" // ��������������� + "shoppinglabel" // ��������������� + "lifeservicelabel" // ��������������������� + "carservicelabel" // ��������������������� + "transportationlabel" // ��������������������� + "financelabel" // ��������������� + "otherlabel" // ��������������� + + 4. ��������������������������������������������������������������������� + ��������������� + ������������������������������������������������������������(visibility)������������color���������������weight������������������������������������������ + ������������������������������������visibility������������������color���������������weight������������������������������������������������������ + + ��������������� + [ + { + "featureType":"green", + "elementType":"geometry", + "stylers": { + "weight": "10" + } + }, + { + "featureType":"green", + "elementType":"geometry", + "stylers": { + "visibility": "off" + } + } + ] + ������������������visibility���������������������������visibility���������on��� + + ������������ + 1.������POI������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ + A.������POI��������������������������������������������������� BMKPOIXXXSearchOption��������������������������������������������������������������������������������������������������������� + B.POI���������������POI���������������POI��������������������������������� BMKPOISearchResult ��� + POI������������������ BMKPOIDetailSearchResult ��� + POI������������������ BMKPOIIndoorSearchResult ��� + 2.��������������������������������������������� + 3.��������������������������� + 4.���������������������������mapapi.bundle������������6.4MB���������4.3MB���������33%��� + + ������������ + 1.������������������������������������������crash��� + + -------------------------- + + + *********************/ +/** + *������������������API������������ + *return ������������API������������ + */ +UIKIT_STATIC_INLINE NSString* BMKGetMapApiVersion() +{ + return @"4.1.1"; +} + +/** + *������������������API base������ ������������ + *������base������������ : 4.1.1 + *return ������������API base������ ������������ + */ +UIKIT_EXTERN NSString* BMKGetMapApiBaseComponentVersion(); + -- Gitblit v1.8.0