手机php打开自带地图,android在自带的app中,调用手机自带的百度地图和高德地图去实现导航的功能...
1.此方法不需要集成百度的sdk 高德的sdk 节省了内存
2.只需要几行代码就能实现调用百度地图或者高德地图的sdk实现导航的功能
3.代码如下
private View.OnClickListener itemsOnClick = new View.OnClickListener(){
public void onClick(View v) {
menuWindow.dismiss();
switch (v.getId()) {
case R.id.btn_take_photo:
try {
//location是经纬度的值 title是到达的地方名字
Intent intent = Intent.getIntent("intent://map/marker?location="+findcar.getContent().get(p-1).getLat()+","+findcar.getContent().get(p-1).getLongX()+"&title="+findcar.getContent().get(p-1).getName()+"&content=百度奎科大厦&src=yourCompanyName|yourAppName#Intent;scheme=bdapp;package=com.baidu.BaiduMap;end");
if(isInstallByread(FindCarActivity.this,"com.baidu.BaiduMap")){
startActivity(intent); //启动调用
}else{
Toast.makeText(FindCarActivity.this,"没有安装百度地图客户端",Toast.LENGTH_SHORT).show();
}
} catch (URISyntaxException e) {
e.printStackTrace();
}
break;
case R.id.btn_pick_photo:
try
{
Intent intent = Intent.getIntent("androidamap://viewMap?sourceApplication=平治科技&poiname="+findcar.getContent().get(p-1).getName()+"&lat="+findcar.getContent().get(p-1).getLat()+"&lon="+findcar.getContent().get(p-1).getLongX()
+"&dev=0");
if(isInstallByread(FindCarActivity.this,"com.autonavi.minimap")){
startActivity(intent);
}else{
Toast.makeText(FindCarActivity.this,"没有安装高德地图客户端",Toast.LENGTH_SHORT).show();
}
} catch (URISyntaxException e)
{
e.printStackTrace();
}
break;
default:
break;
}
}
};
/**
* 判断是否安装了这个应用
* @param context
* @param packagename
* @return
*/
private Boolean isInstallByread(Context context,String packagename){
PackageInfo packageInfo;
try {
packageInfo =context.getPackageManager().getPackageInfo(packagename,0);
} catch (PackageManager.NameNotFoundException e) {
packageInfo = null;
e.printStackTrace();
}
if(packageInfo == null){
return false;
}else{
return true;
}
}
手机php打开自带地图,android在自带的app中,调用手机自带的百度地图和高德地图去实现导航的功能...相关推荐
- 移动端APP中调用手机摄像头扫描身份证、护照如何实现
证件识别是指能实现拍照自动输入身份信息,让用户完全告别手动输入身份证.驾驶证.行驶证等证件信息.它支持Android. iOS .Java.Linux等多终端形式接入,还能通过多样化的结果输出,满足应 ...
- iOS程序中调用系统自带应用(短信,邮件,浏览器,地图,appstore,拨打电话,iTunes,iBooks )...
在网上找到了下在记录下来以后方便用 在程序中调用系统自带的应用,比如我进入程序的时候,希望直接调用safar来打开一个网页,下面是一个简单的使用: 查看更多iPhone应用程序的调用和第三方应用程序的 ...
- Android kotlin jetpack compose 在APP中部署运行ktor服务器
Android kotlin jetpack compose 在APP中部署运行ktor服务器 前言 添加依赖 服务器管理 活动 效果 DEMO 完事 前言 遇到需求,需要在APP中部署一个服务器,局 ...
- 高德地图路线规划 时间_路线准、播报拥堵及时,这次自驾出行高德地图可算是帮了大忙...
在我们日常生活中,自驾已经成为一种很普遍的出行方式,不仅在时间上灵活,特别是一家人出行也比较方便.伴随自驾出行的除了爱车外,一款靠谱的地图导航软件也成为了必不可少的旅行伙伴. 目前比较常用的地图导航软 ...
- android收藏功能demo,Android使用Realm数据库实现App中的收藏功能(代码详解)
前 言 App数据持久化功能是每个App必不可少的功能,而Android最常用的数据持久化方式主要有以下的五种方式: 使用SharedPreferences存储数据: 文件存储数据: SQLite数据 ...
- WEB端唤起 百度|腾讯|高德 地图一键导航功能
WEB端唤起 百度|腾讯|高德 地图一键导航功能 目录 腾讯地图: 百度地图: 高德地图: 坐标拾取器: 腾讯地图: 极简写法: https://3gimg.qq.com/lightmap/v1/ma ...
- android在自带的app中,调用手机自带的百度地图和高德地图去实现导航的功能
2019独角兽企业重金招聘Python工程师标准>>> 1.此方法不需要集成百度的sdk 高德的sdk 节省了内存 2.只需要几行代码就能实现调用百度地图或者高德地图的sdk实现导 ...
- 手机能打开的表白代码_输入一串“代码”就能给手机做“全身”检查,所有暗病一目了然...
新机或者淘来的二手机,到手第一步做什么?当然是验机了,验机最简单的就是要验证功能性有没有问题,比如屏幕.听筒.扬声器.麦克风等等,但是如果只是简单的试用一下其实并不能发现问题,比如有的手机屏幕一个像素 ...
- android 调用系统下载apk,如何在自己的App中调用Android系统自带的安装/卸载程序...
AppUtils里面写了如何安装和卸载apk(这段代码出自这里:点击打开链接~),这里的安装和卸载调用的是Android本身的一个安装卸载,所以可能页面不会太优雅,并不符合商业App的期望,如果要做到 ...
最新文章
- 转: Source Code Lookup in Eclipse(主要讲的是java的)
- LCT维护子树信息(BZOJ4530:[BJOI2014]大融合)
- 第五篇:Spring Boot整合filter
- riak文件服务器,Docker中文文档
- Application Virtualization 4.5 部署之(二)
- Why Go Is Not Good
- Android开发——联系人中几种常见的mimetype、几张常见表的Uri
- Android Vendor Test Suite (VTS) 作用及测试方法
- GFlags使用文档
- 【机器学习】基于生成对抗网络的黑白图片上色
- 对SQL说不!NoSQL的数据库技术革命
- 为什么都建议程序员不要做“外包”?看完这些经历,很辛酸
- 感谢一路上有你们的陪伴
- 批量图片重命名(excel、代码实现)
- 原型图设计软件哪个好用?6款好用软件推荐
- python中的元组介绍
- 智伴机器人tf卡下载地址_入门操作详解教你如何玩转智伴1X机器人!
- Bootstrap—实现圆角、圆形头像和响应式图片
- 不切换 Git 分支,却能同时在多个分支上工作,我是怎么做到的?
- 谷歌支付(Java服务端)