一直以来在简书上学习了不少的知识,自己也想分享一些知识供大家指点,最近正好在研究高德地图API,所以分享一下自己最近捣鼓的。
要使用高德API,首先要去高德API官网注册开发者账号,创建应用,获得key值。然后在本地创建自己的项目pod高德SDK,在pod时要提前思考清楚是否需要导航,我在这里就被坑过,因为导航的SDK包含搜索的SDK,如果将搜索SDK与导航SDK都pod了会报链接错误,所以如果需要导航就可以不用pod搜索SDK了。最后就是本地导入相应头文件,然后配置key。
|
|
后面的就可以按照它的开发指南写,要注意的是路径规划是建立在路径搜索之上的,要路径规划先得完成路径搜索。导航的语音合成,我是用的讯飞的在线语音合成,离线的好像要收费,在下穷猿一名。高德导航的demo好像也是用的讯飞的。去讯飞API官网注册账号,创建应用,获取key,然后配置语音。
//设置sdk的log等级,log保存在下面设置的工作路径中
|
|
高德导航有一个回调函数,会传回导航语音的字符串,在回调函数里面创建异步线程,将字符串合成语音,并且播放,在高德导航点击关闭按钮的回调函数里面关闭播放并且关闭导航。
#pragma mark – 语音调用(导航回调)
|
|
以上就是我最近研究的高德API,一是对最近学习的总结,二是希望帮助刚刚接触高德的人,希望对你们有帮助,文章写得有点乱,第一次啊,以后肯定会越来越好。如有错误欢迎各位指出。谢谢。