百度地图iOS SDK v3.0.0 Sample共有24个Demo,每个Demo的说明如下:
-------------------------------------------------------------------------------------
一、
Demo名称:基本/个性化地图功能
文件名: MapViewBaseDemoViewController.mm
简介:创建一张百度地图并管理地图的生命周期
详述:
(1)创建一张最简单的百度地图;
(2)管理地图的生命周期,具体请参看代码部分的相关注释;
(3)基本地图和个性化地图之间切换;
-------------------------------------------------------------------------------------
二、
Demo名称:多地图展示功能
文件名: MultiMapViewDemo.mm
简介:在一个页面中创建多个地图
详述:
(1)在一个页面内创建多个相互独立的地图
(2)地图Logo位置变更,支持6个位置
-------------------------------------------------------------------------------------
三、
Demo名称:图层展示功能
文件名: MapViewDemoViewController.mm
简介:展示普通图、卫星图、路况图和路况卫星图
详述:
(1)详情请参考代码部分或官网开发指南相关章节;
-------------------------------------------------------------------------------------
四、
Demo名称:地图操作功能
文件名: MapViewControlDemoViewController.mm
简介:介绍平移和缩放地图,双指操作地图,监听地图点击事件
详述:
(1)介绍地图缩放级别、旋转度和俯视度的get和set方法;
(2)监听单击、双击和长按地图事件;
(3)单击、双击或长按地图获取该点的经纬度坐标;
(4)对地图显示内容进行截图;
-------------------------------------------------------------------------------------
五、
Demo名称:UI控制功能
文件名: MapViewUISettingDemoViewController.mm
简介:介绍开关手势功能和显示隐藏UI控件
详述:
(1)地图操作开关:平移、缩放;
(2)控件显示开关:显示/隐藏比例尺控件;
(3)指南针位置控制:显示在地图左上角或者右上角(仅举例),开发者可据实际情况任意改变位置;
(4)禁用所有手势:控制是否一并禁止所有手势。
(5)设置边界区域:给地图增加边界。地图可操作区域和控件显示,都被限制在地图设定的边界内;
(6)您还可以参照开发文档控制比例尺的显示位置;
-------------------------------------------------------------------------------------
六、
Demo名称:定位功能
文件名: LocationDemoViewController.mm
简介:介绍定位图层的基本用法
详述:
(1)介绍如何开始定位和停止定位;
(2)默认定位的状态显示为普通态,v2.0.2版本开始提供定位的跟随态和罗盘态;
(3)开发者可以自己修改icon_center_point.png和icon_center_point@2x.png资源修改默认的定位图标;
(4)支持开发者自行定义精度圈边框和填充区域的颜色。
-------------------------------------------------------------------------------------
七、
Demo名称:覆盖物功能
文件名: AnnotationDemoViewController.mm
简介:介绍使用SDK内置方法绘制点线面等几何图形和如何添加标注
详述:
(1)内置覆盖物标签:
a、使用内置方法绘制几何图形;
b、通过BMKMapView的addOverlay接口添加一个覆盖物;
c、开发者可以实现BMKMapViewDelegate中mapView:viewForOverlay;接口,提供要添加到地图中的
标注的BMKOverlayView,开发者可以扩展此类丰富更多的功
(2)添加标注标签:
a、给标注添加落下的动画效果,点击标注可弹出对话框,还可以拖拽标注;
b、通过BMKMapView的addAnnotation接口添加一个标注;
c、开发者可以实现BMKMapViewDelegate中mapView:viewForAnnotation;接口,提供要添加到地图中
的标注的BMKAnnotationView,开发者可以扩展此类丰富更多的功能;
d、注意:addAnnotation的调用必须在viewDidAppear中或者之后的时间添加
(3)添加图片图层:
a、图片图层可随地图的平移、缩放、旋转等操作做相应的变换;
b、图片图层是一种特殊的Overlay, 它位于底图和底图标注层之间(即图片图层不会遮挡地图标注信息);
c、图片图层的添加顺序不会影响其他图层(例如:POI搜索图层、我的位置图层等)的叠加关系;
d、图片图层对象初始化的方法有两种:1)根据指定经纬度坐标生成 2)根据指定区域生成;
-------------------------------------------------------------------------------------
八、
Demo名称:自定义绘制
文件名: CustomOverlayDemoViewController.mm
简介:演示如何自定义Overlay
详述:
(1)介绍如何自定义Overlay绘制各种自定义图形
-------------------------------------------------------------------------------------
九、
Demo名称:POI搜索功能
文件名: POISearchDemoViewController.mm
简介:介绍POI查询
详述:
(1)搜索关键词后,点击“下一组数据”按钮可查看下一组POI查询数据;
-------------------------------------------------------------------------------------
十、
Demo名称:地理编码功能
文件名: GeoCodeDemoViewController.mm
简介:介绍地址信息与坐标之间的相互转换
详述:
(1)正向地理编码:将地址信息转换为经纬度坐标;
(2)反向地理编码:将经纬度坐标转换为地址信息;
-------------------------------------------------------------------------------------
十一、
Demo名称:路径规划功能
文件名: RouteSearchDemoViewController.mm
简介:介绍公交、驾车、骑行和步行三种路径规划方法和驾车途经点路径规划方法
详述:
(1)驾车查询可以使用途经点查询功能,详见官网开发指南“服务类->驾车路线途经点检索”;
-------------------------------------------------------------------------------------
十二、
Demo名称:公交线路查询功能
文件名: BusLineSearchViewController.mm
简介:介绍查询公交线路功能
(1)可以查询往返两个方向的公交线路;
-------------------------------------------------------------------------------------
十三、
Demo名称:行政区域边界数据检索
文件名:DistrictSearchDemoViewController.mm
简介:介绍如何使用行政区域边界数据检索功能,绘制行政区覆盖物和边框
详述:
(1)通过输入省、市、区/县的名称,绘制出行政区覆盖物和边框
-------------------------------------------------------------------------------------
十四、
Demo名称:离线地图功能
文件名: OfflineDemoViewController.mm
简介:介绍如何下载和使用离线地图
详述:
(1)可以搜索、下载、删除、查看离线地图;
-------------------------------------------------------------------------------------
十五、
Demo名称:热力图功能
文件名: HeatMapDemo.mm
简介:介绍如何使用热力图
详述:
(1)根据用户传入的热力图数据绘制热力图;
(2)删除热力图
-------------------------------------------------------------------------------------
十六、
Demo名称:短串分享功能
文件名: ShortUrlShareDemoViewController.mm
简介:将POI点、反Geo点、公交/驾车/骑行/步行线路规划,生成短链接以分享给好友
详述:
(1)将POI点、反Geo点、公交/驾车/骑行/步行线路规划,生成短链接串,此链接可通过短信等形式分享给好友;
(2)好友在终端设备点击此链接可快速打开Web地图、百度地图客户端进行信息展示;
(3)本demo仅演示使用短信分享,开发者可使用
没有合适的资源?快使用搜索试试~ 我知道了~
【项目资源】:
包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。
包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。
【项目质量】:
所有源码都经过严格测试,可以直接运行。
功能在确认正常工作后才上传。
【适用人群】:
适用于希望学习不同技术领域的小白或进阶学习者。
可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。
【附加价值】:
项目具有较高的学习借鉴价值,也可直接拿来修改复刻。
对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。
【沟通交流】:
有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
鼓励下载和使用,并欢迎大家互相学习,共同进步。
收起资源包目录
提供BaiduMap-iOS-SDK CocoaPods的镜像,方便大家使用CocoaPods 管理 BaiduMa.zip (419个子文件)
BaiduMapAPI_Base 8.41MB
BaiduMapAPI_Cloud 808KB
BaiduMapAPI_Location 201KB
BaiduMapAPI_Map 23.31MB
BaiduMapAPI_Radar 710KB
BaiduMapAPI_Search 8.9MB
BaiduMapAPI_Utils 2.36MB
DVDirectory.cfg 68KB
DVDirectory_Retina.cfg 68KB
DVHotMap.cfg 11KB
DVHotMap_Retina.cfg 11KB
DVIndoor.cfg 11KB
DVSDirectory.cfg 5KB
DVSDirectory_Retina.cfg 5KB
DVHotcity.cfg 2KB
DVHotcity_Retina.cfg 2KB
DVVersion_Retina.cfg 349B
DVVersion.cfg 341B
channel 5B
custom_config_午夜蓝 3KB
custom_config_清新蓝 2KB
custom_config_黑夜 2KB
CustomIndex 4KB
.gitignore 494B
Beijing, China.gpx 166B
BMKVersion.h 48KB
BMKMapView.h 24KB
BMKGeometry.h 13KB
BMKRouteSearchType.h 13KB
JSONKit.h 12KB
BMKOverlayView.h 8KB
BMKPoiSearchType.h 7KB
BMKTypes.h 5KB
BMKLocationService.h 4KB
BMKAnnotationView.h 4KB
BMKPolyline.h 4KB
BMKOfflineMap.h 3KB
BMKCloudSearchInfo.h 3KB
BMKPoiSearch.h 3KB
BMKCloudSearch.h 3KB
BMKRouteSearch.h 3KB
BMKRadarManager.h 3KB
BMKShareURLSearch.h 3KB
BMKCloudPOIList.h 2KB
BMKPoiSearchOption.h 2KB
BMKTileLayer.h 2KB
BMKNavigation.h 2KB
BMKOverlayPathView.h 2KB
BMKGroundOverlay.h 2KB
BMKDistrictSearch.h 2KB
BMKShareUrlSearchOption.h 2KB
BMKRadarOption.h 2KB
BMKOfflineMapType.h 2KB
BMKRadarResult.h 2KB
BMKSuggestionSearch.h 2KB
BMKRouteSearchOption.h 2KB
BMKGeocodeSearch.h 2KB
BMKCircle.h 2KB
BMKGeocodeType.h 2KB
BMKFavPoiManager.h 2KB
BMKOpenRouteOption.h 1KB
BMKPolygon.h 1KB
BMKOverlayGLBasicView.h 1KB
BMKOpenRoute.h 1KB
OfflineDemoViewController.h 1KB
BMKBusLineSearch.h 1KB
BMKMapManager.h 1KB
BMKHeatMap.h 1KB
BMKArcline.h 1KB
BMKMapStatus.h 1KB
BMKOpenPanorama.h 1KB
BMKMultiPoint.h 1KB
BMKLocationViewDisplayParam.h 1004B
FavoritesDemoViewController.h 983B
MapViewControlDemoViewController.h 963B
BMKOpenPoi.h 949B
ShortUrlShareDemoViewController.h 917B
BMKFavPoiInfo.h 912B
BMKClusterQuadtree.h 892B
BMKUserLocation.h 881B
BMKMapComponent.h 870B
BMKPolylineView.h 829B
BMKOverlay.h 816B
BMKOpenPoiOption.h 808B
MapViewUISettingDemoViewController.h 803B
IndoorDemoViewController.h 799B
BusLineSearchViewController.h 794B
BMKAnnotation.h 791B
BMKClusterItem.h 781B
RadarUploadViewController.h 773B
LocationDemoViewController.h 761B
BMKClusterAlgorithm.h 756B
BMKGradient.h 754B
BMKLocationVersion.h 753B
RouteSearchDemoViewController.h 750B
PromptInfo.h 748B
RadarNearbyViewController.h 740B
BMKSearchVersion.h 729B
BMKCloudVersion.h 721B
BMKUtilsVersion.h 718B
共 419 条
- 1
- 2
- 3
- 4
- 5
资源推荐
资源预览
资源评论
182 浏览量
195 浏览量
2021-11-18 上传
2020-12-24 上传
161 浏览量
105 浏览量
5星 · 资源好评率100%
130 浏览量
2021-10-14 上传
2019-01-17 上传
5星 · 资源好评率100%
157 浏览量
2017-11-29 上传
2021-02-05 上传
2021-10-14 上传
192 浏览量
2018-09-03 上传
158 浏览量
122 浏览量
2022-09-20 上传
2021-09-28 上传
184 浏览量
2021-09-02 上传
2019-01-17 上传
155 浏览量
2022-09-21 上传
2015-07-06 上传
5星 · 资源好评率100%
116 浏览量
2024-05-18 上传
5星 · 资源好评率100%
135 浏览量
资源评论
妄北y
- 粉丝: 2w+
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功