//
// 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能否支持以手势中心点为轴�
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
HBuilderX-iOSSDK@2.6.16.80129_20200424.zip (2000个子文件)
6.1.0_0a2678de36_20191212143504 6B
2.1.4_090b4b4598_20191202195624 6B
libBaiduSpeechSDK.a 161.76MB
liblibWeex.a 114.14MB
libGDTMobSDK.a 87.8MB
libMiPushSDK.a 48.77MB
liblibPDRCore.a 45.29MB
libDCUniCanvas.a 25.03MB
libSDWebImage.a 20.02MB
libDCUniZXing.a 14.89MB
libcrypto.a 13.87MB
libDCUniGPUImage.a 13.4MB
libWeChatSDK_pay.a 11.21MB
libWeChatSDK.a 10.69MB
libWeiboSDK.a 8.08MB
liblibCamera.a 7.17MB
liblibLivePush.a 4.8MB
libopencore-amrnb.a 4.75MB
libDCUniVideo.a 3.07MB
libTCWeiboSDK.a 2.93MB
liblibVideo.a 2.75MB
libDCUniAmap.a 2.58MB
libssl.a 2.52MB
libUniAd-360.a 2.34MB
libmp3lame.a 2.12MB
libUniAd-Csj.a 1.96MB
libAMapImp.a 1.93MB
libbmapimp.a 1.78MB
libUniAd-Gdt.a 1.69MB
libUniAD.a 1.54MB
libQHOauth.a 1.43MB
libTouchJSON.a 1.34MB
libDCUniLivePush.a 1.33MB
libDCUniBarcode.a 1.28MB
liblibUI.a 1.1MB
libUniADWeex.a 1.03MB
libDCUniMap.a 929KB
liblibShare.a 925KB
liblibNativeUI.a 922KB
libH5WEUIWebview.a 917KB
liblibNativeObj.a 885KB
liblibBarcode.a 878KB
liblibMedia.a 845KB
libBaiduMobStatForSDK.a 842KB
liblibPGInvocation.a 836KB
liblibBlueTooth.a 826KB
liblibMap.a 783KB
liblibPush.a 682KB
liblibGeolocation.a 682KB
liblibIO.a 674KB
liblibContacts.a 540KB
liblibLoader.a 488KB
libcoreSupport.a 442KB
libWXOauth.a 420KB
liblibNavigator.a 413KB
libSinaShare.a 408KB
libweixinShare.a 375KB
liblibWebNavi.a 369KB
libMiOauth.a 356KB
liblibOauth.a 326KB
liblibSqlite.a 302KB
libbaiduSpeech.a 302KB
liblibSpeech.a 271KB
liblibStorage.a 268KB
liblibMessage.a 255KB
libQQOauth.a 250KB
liblibZip.a 246KB
liblibXHR.a 246KB
libQQShare.a 246KB
liblibPayment.a 226KB
libSinaWBOauth.a 224KB
liblibOrientation.a 222KB
libIAPPay.a 215KB
libiflySpeech.a 210KB
libUniPush.a 204KB
libAppleOauth.a 203KB
libGeTuiPush.a 202KB
libXiaomiPush.a 196KB
liblibLog.a 196KB
liblibBeacon.a 158KB
libBaiduKeyVerify.a 144KB
libBaiduLocationPlugin.a 142KB
libwxpay.a 134KB
libDCUniFaceID.a 126KB
libDCUniBMap.a 116KB
liblibCache.a 101KB
liblibFingerprint.a 99KB
liblibNotification.a 87KB
libalixpayment.a 84KB
liblibAccelerometer.a 75KB
liblibPGProximity.a 64KB
liblibStatistic.a 57KB
liblibAdSupport.a 19KB
AlipaySDK 14.75MB
AMapFoundationKit 7.02MB
AMapLocationKit 5.66MB
AMapSearchKit 7.67MB
BaiduMapAPI_Base 10.75MB
BaiduMapAPI_Cloud 1.95MB
BaiduMapAPI_Location 205KB
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
狮兄
- 粉丝: 118
- 资源: 37
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功