`
ydbc
  • 浏览: 766588 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

百度地图SDK for iOS v2.1.0全新发布

 
阅读更多

2013年10月12日 百度地图iOS SDK : V2.1.0矢量版SDK上线

新增:

  • 全面接入LBS.云V2.0,全面开放LBS.云检索能力

    在BMKCloudSearchInfo中新增类BMKBaseCloudSearchInfo,BMKCloudSearchInfo,BMKCloudLocalSearchInfo,BMKCloudNearbySearchInfo,BMKCloudBoundSearchInfo,BMKCloudDetailSearchInfo来存储云检索参数

    在BMKCloudPOIList中新增类BMKCloudPOIList来存储云检索结果

    在BMKCloudSearch中新增数据结构:BMKCloudSearchType(云检索类型)

    在BMKCloudSearch中新增接口- (BOOL)localSearchWithSearchInfo:;发起本地云检索

    在BMKCloudSearch中新增接口- (BOOL) nearbySearchWithSearchInfo:;发起周边云检索

    在BMKCloudSearch中新增接口- (BOOL) boundSearchWithSearchInfo:;发起矩形云检索

    在BMKCloudSearch中新增接口- (BOOL) detailSearchWithSearchInfo:;发起详情云检索

    在BMKCloudSearch中新增接口- (void)onGetCloudPoiResult: searchType: errorCode:;返回云检索列表结果

    在BMKCloudSearch中新增接口- (void) onGetCloudPoiDetailResult: searchType: errorCode:;返回云检索详情结果

  • 增加图片图层BMKGroundOverlay、BMKGroundOverlayView

    在BMKGroundOverlay中新增属性@property (nonatomic,assign) CLLocationCoordinate2D pt;两种绘制GroundOverlay的方式之一:绘制的位置地理坐标,与anchor配对使用

    在BMKGroundOverlay中新增属性@property (nonatomic,assign) CGPoint anchor;用位置绘制时图片的锚点,图片左上角为(0.0f,0.0f),向右向下为正

    在BMKGroundOverlay中新增属性@property (nonatomic,assign) BMKCoordinateBounds bound;两种绘制GroundOverlay的方式之二:绘制的地理区域范围,图片在此区域内合理缩放

    在BMKGroundOverlay中新增属性@property(nonatomic, strong) UIImage *icon;绘制图片

    在BMKGroundOverlay中新增接口+(BMKGroundOverlay*)groundOverlayWithPosition:zoomLevel:anchor:icon:;根据指定经纬度坐标生成一个groundOverlay

    在BMKGroundOverlay中新增接口+(BMKGroundOverlay*) groundOverlayWithBounds:icon:;根据指定区域生成一个groundOverlay

  • 增加自定义泡泡

    在BMKActionPaopaoView中新增接口- (id)initWithCustomView:(UIView*)customView;泡泡显示View自定义

  • 增加地图中心点映射屏幕点

    在BMKMapView中新增接口- (void)setMapCenterToScreenPt:;设置地图中心点在地图中的屏幕坐标位置

  • 增加以手势触摸点中心为基准旋转缩放底图功能和控制开关

    在BMKMapView中新增属性@property(nonatomic, getter=isChangeWithTouchPointCenterEnabled) BOOL ChangeWithTouchPointCenterEnabled;设定地图View能否支持以手势中心点为轴进行旋转和缩放(默认以屏幕中心点为旋转和缩放中心)

  • 增加同时改变地图俯角,旋转角度,缩放比例,中心点接口

    新增类BMKMapStatus来表示地图状态参数

    在BMKMapView中新增接口- (void)setMapStatus:;设置地图状态

    在BMKMapView中新增接口- (void)setMapStatus: withAnimation:;设置地图状态(指定是否需要动画效果)

    在BMKMapView中新增接口- (void)setMapStatus: withAnimation: withAnimationTime:;设置地图状态(指定是否需要动画效果+指定动画时间)

    在BMKMapView中新增接口- (BMKMapStatus*)getMapStatus;获取地图状态

  • 增加地图状态改变实时通知

    在BMKMapView中新增接口- (void)mapStatusDidChanged:;地图状态改变完成后会调用此接口

优化:

  • 点击Annotation置顶

    在BMKMapView中新增属性@property (nonatomic, assign) BOOL isSelectedAnnotationViewFront;设定是否总让选中的annotaion置于最前面

  • 定位脱离MapView

    在BMKUserLocation中新增接口-(void)startUserLocationService;打开定位服务

    在BMKUserLocation中新增接口-(void)stopUserLocationService;关闭定位服务

    在BMKUserLocation中新增接口- (void)viewDidGetLocatingUser:;开启定位后,会自动调用此接口返回当前位置的经纬度

  • 定位图层样式自定义灵活性优化

    新增类BMKLocationViewDisplayParam来存储定位图层自定义参数

    在BMKMapView中新增接口- (void)updateLocationViewWithParam:;动态定制定位图层样式

修复:

  • 修复点击annotation回调长按监听接口- (void)mapview: onLongClick:的问题

  • 修复TransitRoutePlan中Content属性为空的问题

  • 修复缩放底图,接口- (void)mapView: regionDidChangeAnimated:不回调的问题

  • 修复从其他页面返回原页面泡泡被压盖的问题

  • 解决WiFi无网络信号时首次加载卡屏的问题

分享到:
评论

相关推荐

    EasyAR_SDK_2.1.0_Basic_Samples_iOS_2017-09-08.zip

    标题中的“EasyAR_SDK_2.1.0_Basic_Samples_iOS_2017-09-08.zip”表明这是一个针对iOS平台的EasyAR SDK基础示例的压缩包,版本为2.1.0,发布日期为2017年9月8日。EasyAR(易现增强现实)是一款强大的跨平台AR(增强...

    IOS源码之【类库】Using OpenCV on iPhone(适用OpenCV 2.1.0_iOS SDK 3.x_4.x)

    本项目“Using OpenCV on iPhone”是为iOS应用开发者设计的,它详细介绍了如何在iPhone应用中集成和使用OpenCV 2.1.0版本,兼容iOS SDK 3.x到4.x。以下是对这一主题的深入探讨: 1. **OpenCV简介**:OpenCV是一个跨...

    百度地图框架

    【百度地图框架】是百度为iOS开发者提供的一款强大的地图服务SDK,它集成了丰富的地图功能,使得开发者可以轻松地在自己的应用中集成地图显示、定位、路径规划等实用功能。这款框架不仅支持基本的地图展示,还提供了...

    EasyAR_2.2.0_jar_so

    EasyAR是增强现实(AR)...10. **持续更新**:尽管这个版本是2018年的,但EasyAR SDK通常会定期发布新版本,增加新特性,修复已知问题,开发者应关注EasyAR的最新进展,以便利用最新的技术来提升AR应用的质量和功能。

    IOS应用源码之【类库与框架】-Using OpenCV on iPhone

    描述中提到的"适用于 OpenCV 2.1.0_iOS SDK 3.x_4.x"表明这是一个较早版本的OpenCV与适用于iOS 3.x到4.x版本的SDK的集成示例。这时期的iOS开发环境和现在有很大差异,例如,当时主要使用的编程语言是Objective-C,而...

    基于python实现的区块链的供应链金融平台(含实验报告+源码)

    FISCO BCOS v2.1.0 Python 3.6.3+ FISCO BCOS Python SDK Flask 1.1 2. 前端 MacOS Xcode 二、文件说明 链端:Loan.sol 合约中实现完整供应链金融平台逻辑 后端:python-sdk/Loan_contract_invoke.py实现对Loan...

    metrica-plugin-xamarin:用于Yandex AppMetrica SDK的Xamarin插件

    AppMetrica Xamarin插件文献资料可在[metrica官方网站] ...版本2.1.0 更新了AppMetrica SDK版本(iOS 3.4.0,Android 3.4.0)。 在配置中添加了属性,指示该应用程序的首次启动是更新。 添加了禁用统计信息发送的方法。

    cocos2dx-win8-Cocos2dx-2.1.0-wp8-2.0-alpha

    8. **跨平台**:Cocos2d-x支持iOS、Android、Windows、Mac、Linux等多个平台,实现代码一次编写,多平台发布。 对于wp8标签,这意味着此版本已经适配了Windows Phone 8平台的API和特性。Windows Phone 8是微软针对...

    TiXml2Json:适用于 iOS 上的 Titanium 移动设备的 Xml2JSON 模块

    该模块最初是使用 Titanium SDK 的 2.1.0.GA 版本开发的,构建脚本希望系统中存在此版本。 如果您需要针对另一个版本的 Titanium SDK 构建它,您必须修改titanium.xconfig文件,相应地更改TITANIUM_SDK_VERSION值。...

    WXMini.zip 腾旭云trtc

    腾讯云实时音视频终端组件 TRTC SDK,覆盖 iOS、Android、Windows、Mac、浏览器和微信小程序六大应用平台,致力于提供全球最好的视频通话和直播连麦解决方案。 提升弱网环境下的流畅度。 修复直播(TXLivePlayer)...

    2.Appium环境搭建1

    在进行移动应用自动化测试的过程中,Appium作为一款开源自动化测试框架,支持iOS与Android平台的应用测试,因其跨平台特性而备受青睐。本文将详细介绍如何搭建适用于Windows操作系统的Appium环境,包括所需软件及...

    万普广告的demo,很容易实现,代码中加入的大量的注释。

    这个版本号2.1.0的SDK通常会包含最新的功能和优化,确保开发者能够获得最佳的性能和兼容性。解压后,开发者可以查看文档和示例代码,了解如何将广告组件嵌入到自己的应用中。 集成过程通常包括以下步骤: 1. **...

    flutter_rtmp:颤动的rtmp

    sdk: ">=2.1.0 <3>=1.10.0" 使用方法 git安装使用时建议要按照tag/release版本号 引入 1.第一种方法 flutter_rtmp: git: https://github.com/MEnigma/flutter_rtmp.git ref: *** 2.第二种 flutter_rtmp: ^*.*.* ...

Global site tag (gtag.js) - Google Analytics