一 判读是否安装百度地图

/** * 根据包名检测某个APP是否安装 * 

Version

1.0 *

CreateTime

2016/6/27,13:02 *

UpdateTime

2016/6/27,13:02 *

CreateAuthor

*

UpdateAuthor

*

UpdateInfo

(此处输入修改内容,若无修改可不写.) * @return true 安装 false 没有安装 */public static boolean isInstalled() { return new File("/data/data/com.baidu.BaiduMap").exists();}
二 通过经纬度导航

/** * (此处输入方法执行任务.) * 

Version

1.0 *

CreateTime

2017/11/9,15:31 *

UpdateTime

2017/11/9,15:31 *

CreateAuthor

*

UpdateAuthor

*

UpdateInfo

(此处输入修改内容,若无修改可不写.) * @param context 上下文 * @param coord_type coord_type 可选 坐标类型,可选参数,默认为bd09经纬度坐标 * @param src 必选 调用来源,规则:companyName|appName。 * @param location 经纬度 例如:39.9761,116.3282 */public static void invokeNavi(Context context, String coord_type , @NonNull String src,@NonNull String location){ StringBuffer stringBuffer = new StringBuffer("baidumap://map/navi?"); if (!TextUtils.isEmpty(coord_type)){ stringBuffer.append("coord_type=").append(coord_type); } stringBuffer.append("&src=").append(src); stringBuffer.append("&location=").append(location); Intent intent = new Intent(); intent.setData(Uri.parse(stringBuffer.toString())); context.startActivity(intent);}

三 通过关键字导航

/** * (此处输入方法执行任务.) * 

Version

1.0 *

CreateTime

2017/11/9,15:31 *

UpdateTime

2017/11/9,15:31 *

CreateAuthor

*

UpdateAuthor

*

UpdateInfo

(此处输入修改内容,若无修改可不写.) * @param context 上下文 * @param coord_type coord_type 可选 坐标类型,可选参数,默认为bd09经纬度坐标 * @param src 必选 调用来源,规则:companyName|appName。 * @param query 关键字 例如:故宫 */public static void invokeNavi2(Context context, String coord_type , @NonNull String src,@NonNull String query){ StringBuffer stringBuffer = new StringBuffer("baidumap://map/navi?"); if (!TextUtils.isEmpty(coord_type)){ stringBuffer.append("coord_type=").append(coord_type); } stringBuffer.append("&src=").append(src); stringBuffer.append("&query=").append(query); Intent intent = new Intent(); intent.setData(Uri.parse(stringBuffer.toString())); context.startActivity(intent);}

官方文档:

http://lbsyun.baidu.com/index.php?title=uri/api/android#service-page-anchor10



更多相关文章

  1. Android(安卓)UI效果之绘图篇(四)
  2. android系统执行命令权限问题(permission denied)
  3. Android(安卓)studio改变字体大小
  4. Android(安卓)实现简单的画画版一
  5. Android(安卓)获取按钮Button的高度、宽度、坐标
  6. 硬件访问服务2之让Android应用程序访问C库
  7. MonkeyRunner进坑——errors importing other modules
  8. 百度地图Android(安卓)SQLITE在本地如何实现按距离排序、范围查
  9. Android使用ProgressBar简单实现进度条

随机推荐

  1. Android(安卓)蓝牙操作详解
  2. 使用DialogFragment遇到的一些问题
  3. Xposed模块开发Cannot load module问题
  4. Android之AndroidManifest.xml文件解析
  5. cocos2d-lua:安卓SDK新手接入准备
  6. 博客引用书单
  7. 使用git工具提交上传代码到GitHub上或者
  8. 使用Kotlin来开发Android
  9. 关于Android多渠道打包
  10. react native android 包名修改