ionic开发——打开百度地图APP如何传递参数,导航路线
来源:互联网 发布:南风知我意2七微 编辑:程序博客网 时间:2024/06/13 22:45
首先,打开百度地图APP的方法不知道朋友可以看一下这里:
《ionic开发——检测是否安装某APP,如果安装打开该APP》http://blog.csdn.net/yu17310133443/article/details/73199067点击打开链接
了解了怎么打开百度地图APP,那么打开的时候如何把需要的信息以参数传递过去呢?
首先,打开百度地图APP的插件 com.lampa.startapp 格式是这样的:
var sApp = startApp.set({ /* params */ "action":"ACTION_MAIN", "category":"CATEGORY_DEFAULT", "type":"text/css", "package":"com.baidu.BaiduMap", "uri":"file://data/index.html", "flags":["FLAG_ACTIVITY_CLEAR_TOP","FLAG_ACTIVITY_CLEAR_TASK"], // "component": ["com.android.GoBallistic","com.android.GoBallistic.Activity"], "intentstart":"startActivity", }, { /* extras */ "EXTRA_STREAM":"extraValue1", "extraKey2":"extraValue2" }); sApp.start(function() { /* success */ alert("OK"); }, function(error) { /* fail */ alert(error); });
首先,action这个参数用ACTION_VIEW ,(这就是大坑,我找了一堆资料也没人讲怎么改,我试了好多最后就差在这里)
然后其他的地方只需要修改uri就可以了,这个我们可以参考百度地图开发手册里面URI API来写,那里面很详细,android和ios分别参考写就可以
手册地址:http://lbsyun.baidu.com/index.php?title=uri/api/android点击打开链接
以android为例:
直接导航路线(我的位置到中关村):uri:"baidumap://map/direction?origin=我的位置&destination=中关村&mode=driving®ion=北京“
直接检索出中关村:"uri":"baidumap://map/geocoder?src=openApiDemo&address=中关村”
当然,我们在开发的时候,地点肯定不是固定的,位置的名称可以根据经纬度坐标获取百度地图上的POI信息
不知道的可以参考《通过某位置的经纬度获取周边百度地图POI的信息》http://blog.csdn.net/yu17310133443/article/details/73467384点击打开链接
- ionic开发——打开百度地图APP如何传递参数,导航路线
- Android百度地图开发定位和路线导航
- 安卓百度地图开发——停车定位导航APP
- web百度地图API路线规划+导航
- 百度地图之九如何在一个地图上显示多条导航路线
- 百度地图开发第六天(一个地图上显示多条导航路线)
- android app调用第三方地图路线规划导航(百度,高德,腾讯)
- Android开发之——调用百度地图导航功能
- Android百度地图API开发——骑行导航。
- IOS开发百度地图API-用点生成路线,导航,气泡响应
- IOS开发百度地图API-用点生成路线,导航,气泡响应
- IOS开发百度地图API入门到精通-用点生成路线,导航,气泡响应
- 转:IOS开发百度地图API-用点生成路线,导航,气泡响应
- IOS开发百度地图API-用点生成路线,导航,气泡响应
- IOS开发百度地图API-用点生成路线,导航,气泡响应
- IOS开发百度地图API-用点生成路线,导航,气泡响应
- ionic开发——检测是否安装某APP,如果安装打开该APP
- 移动端调用百度地图APP导航
- merge into delete的语法
- nginx 配置https 并兼容http 或强制http 转为https
- fragment在activity里面实例化
- properties文件的配置加载
- Android Studio的Gradle的加速
- ionic开发——打开百度地图APP如何传递参数,导航路线
- C++boost库之assign使用(一)
- js中的事件委托
- SQL——存储过程
- 美团外卖开放平台对接经验总结(一)
- PS中色相饱合度/可选颜色/色彩平衡/曲线的区别和运用方法详解
- java分页之页面分页—@易小川
- Caused by: android.view.InflateException:Binary XML file line #:Error inflating class <unknown>问题
- btye[] b = new byte[1024]