美文网首页
百度地图SDK开发,导航,POI搜索,公交路线等

百度地图SDK开发,导航,POI搜索,公交路线等

作者: 何年何月 | 来源:发表于2016-10-04 12:02 被阅读460次

百度地图API开放平台

首先三个注意点:###

1.集成过程中 在百度开放平台上创建应用,创建时的AK (也就是Bundle Identifier)和应用名称必须一致,应用的名称很重要,是个大坑。否则无法开启百度地图。


_mapManager = [[BMKMapManager alloc]init];
BOOL ret = [_mapManager start:@"AK。。。。。。。" generalDelegate:self];
if (!ret) {
NSLog(@"manager start failed!");
}

2.导航用到的AK和百度地图的AK可以一致,需要申请TTS授权,导航方面只有驾车导航,没有开放步行导航,高德地图好像开放了步行的导航。

3.规划路线时,驾车和步行只需要传两个参数即可(经度和纬度),但是公交路线规划必须传三个参数(经度,纬度和所在的城市名称),城市名称通过反编码获得,这也是个大坑,API里没有相关说明,但是只传经纬度公交路线规划不成功。


BMKTransitRoutePlanOption *transitRouteSearchOption = [[BMKTransitRoutePlanOption alloc] init];
transitRouteSearchOption.city = self.cityName; // 
transitRouteSearchOption.from = startPlanNode;
transitRouteSearchOption.to = endPlanNode;

看下效果图:

IMG_2108.PNG
IMG_2109.PNG
IMG_2110.PNG
IMG_2111.PNG

代码还是直接去github上看吧。关键是多熟悉一下API里的类和之间的关系。你会发现很多东西。比如:公交路线查询时,只有站点名称没有开放,其他的完全可以仿照一个百度地图APP出来。

地图demo

相关文章

  • 百度地图SDK开发,导航,POI搜索,公交路线等

    百度地图API开放平台 首先三个注意点:### 1.集成过程中 在百度开放平台上创建应用,创建时的AK (也就是B...

  • 百度地图之导航bug

    参考:百度地图SDK和百度导航SDK合并冲突问题 百度地图sdk和导航sdk共同使用 百度导航SDK是用于导航的,...

  • 实现地图选择地址,附近poi检索等....

    布局文件: 附录: 高仿百度外卖地址添加功能(百度地图拖动定位,poi搜索,设置配送范围 百度地图SDK

  • Android 百度地图

    本期的主要目标: 掌握百度地图API的使用方法,掌握地图显示,地图定位,POI检索以及路径规划导航。 SDK简介和...

  • 前端技术月报201902期

    React百度地图开发实战 最近在工作中,需要在H5中实现地图导航、车辆轨迹绘制、定位、地点搜索、快速定位等多个地...

  • Android百度地图学习——进阶·定义自己的POI搜索方法

    百度地图的POI搜索大家都知道,今天主要是想分享一下在POI搜索的基础上定义自己的POI搜索方法。毕竟我们自己定义...

  • iOS SDK开发(静态SDK)

    静态方式开发,一直是iOS SDK开发的主流方式。百度地图、高德地图等大型三方SDK均是采用静态的方式开发。也有采...

  • (8)POI检索

    百度地图SDK提供三种类型的POI检索:城市内检索、周边检索和区域检索(即矩形区域检索) 跟搜索有关的类 PoiS...

  • iOS仿百度地图滑动冲突解决

    先来放一波效果图。。。。。 在百度地图搜索POI,展示POI列表时,会有这种效果,当滑到底部时,地图会联动缩放,这...

  • 高德地图POI搜索

    高德地图POI搜索 参考:《输入提示与POI搜索》 输入提示插件 & POI搜索插件 输入提示插件:AMap.Au...

网友评论

      本文标题:百度地图SDK开发,导航,POI搜索,公交路线等

      本文链接:https://www.haomeiwen.com/subject/jpgjyttx.html