云打包技术文档

云打包技术文档是帮助客户更快、更好、更高效的使用云打包产品。云打包开发中心将一如既往秉着一颗开放的心态给开发者提供更多的帮助和巨大的支持,与开发者一起共同创造更加美好的移动互联网生态圈!

地图导航

浏览次数:
1.管理应用 --> 插件管理 --> 获取健康步数插件,此插件的使用权限为加强版应用和高级版应用,开启插件并配置过参数

之后,需要重新生成应用

2.插件介绍:可通过此插件的借口判断当前设备是否已安装高德、百度、谷歌地图,可打开高德、百度、谷歌地图导航在iOS平台上支持打开系统自带地图导航。此插件用户可根据需求自行调用

3.新创建的应用地图导航插件默认是关闭状态,需要进入地图导航页面开启插件:

 

4.开启插件之后,地图导航插件不需要配置参数,只需要提交并重新生成新的应用

5.获取健康步数插件的使用,需要配合js-sdk

判断当前设备是否已安装高德、谷歌、百度地图

                    YDB.NavigatorInfo(callback);          
                    //参数说明:callback 回调方法。
                    //返回数据样例:{"aMap":"false","bMap":"true","gMap":"false"}
                          其中        bMap:百度地图 aMap:高德地图 gMap:谷歌地图
                   //示例:var YDB = new YDBOBJ();YDB.NavigatorInfo("getnavigator");   getnavigator是您的回调方法名。
                   function getnavigator(info){ //info是手机端给您返回的json对象 }   
            

备注:开通地图导航插件之后,才可使用此功能。

打开百度地图

                    YDB.NavigatorBaidu();          
                    //参数说明:该方法不需要参数。
                   //示例:var YDB = new YDBOBJ();YDB.NavigatorBaidu();      
            

备注:开通地图导航插件之后,才可使用此功能。

打开谷歌地图

                    YDB.NavigatorGoogle();          
                    //参数说明:该方法不需要参数。
                   //示例:var YDB = new YDBOBJ();YDB.NavigatorGoogle();      
            

备注:开通地图导航插件之后,才可使用此功能。

打开高德地图

                    YDB.NavigatorGaode();          
                    //参数说明:该方法不需要参数。
                   //示例:var YDB = new YDBOBJ();YDB.NavigatorGaode();      
            

备注:开通地图导航插件之后,才可使用此功能。

打开百度地图并规划路线

                    YDB.NavigatorBaiduPath(startlat, startlon, endlat, endlon);          
                    //参数说明:startlat 起点纬度(数字类型) startlon  起点经度(数字类型) endlat 终点纬度(数字类型) endlon  终点经度(数字类型)
                    //示例:var YDB = new YDBOBJ();YDB.NavigatorBaiduPath("34.55648","112.4772379","33.784214","112.57062599");      
            

备注:开通地图导航插件之后,才可使用此功能。

打开高德地图并规划路线

                    YDB.NavigatorGaodePath(startlon, startlat, startname, endlon, endlat, endname);          
                    //参数说明:startlat 起点纬度(数字类型) startlon  起点经度(数字类型) startname 起点名称(字符串类型)  endlat 终点纬度(数字类型) endlon  终点经度(数字类型) endname 终点名称(字符串类型)
                    //示例:var YDB = new YDBOBJ();YDB.NavigatorGaodePath("34.55648","112.4772379","33.784214","112.57062599");      
            

备注:开通地图导航插件之后,才可使用此功能。

打开苹果自带地图并开始导航

                    YDB.appleNavigation(startlat, startlon, endlat, endlon);          
                    //参数说明:startlat 起点纬度(数字类型) startlon  起点经度(数字类型) endlat 终点纬度(数字类型) endlon  终点经度(数字类型)
                    //示例:var YDB = new YDBOBJ();YDB.appleNavigation("34.55648","112.4772379","33.784214","112.57062599");     
更多的js-sdk的使用方法可以参考: http://www.yundabao.cn/API/YdbOnline.aspx#YdbOnline.5.14.1