在调用高德地图APP提供坐标定位位置,若果是需要导航的话可以参考下面1,如果还想知道路线、周边、导航请调用标注来实现,标注包含导航功能。
1 导航(调用显示导航图)
一种是通过高德提供的SDK实现,另一种类似下面2中高德标注的提供intent启动)
NaviPara naviPara = new NaviPara();
naviPara.setTargetPoint(new com.amap.api.maps.model.LatLng(Double.valueOf(latitude), Double.valueOf(longitude)));
naviPara.setNaviStyle(AMapUtils.DRIVING_AVOID_CONGESTION);
try
{
AMapUtils.openAMapNavi(naviPara, context);
}
catch(com.amap.api.maps.AMapException e)
{
Log.i("error", e.getErrorMessage());
Toast.makeText(context, "您尚未安装高德地图app或app版本过低,请确认安装最新版本", Toast.LENGTH_SHORT).show();
}
2 高德标注(调用显示图)
if (Util.isInstall("com.autonavi.minimap")){
Util.goToNaviAddress(context,"xxx","名称",Latitude,Longitude,"1");
}else{
Toast.makeText(FoodDetailActivity.this, "您尚未安装高德地图app或app版本过低,请确认安装最新本", Toast.LENGTH_SHORT).show();
}
/**
* 启动高德App进行地图标注
* @param context
* @param sourceApplication 必填 第三方调用应用名称
* @param poiname 非必填 POI 名称
* @param lat 必填 纬度
* @param lon 必填 经度
* @param dev 必填 是否偏移起终点是否偏移(0:lat 和 lon 是已经加密后的,不需要国测加密; 1:需要国测加密)
*/
public static  void goToNaviAddress(Context context,String sourceApplication , String poiname , String lat , String lon , String dev){
StringBuffer stringBuffer  = new StringBuffer("androidamap://viewMap?sourceApplication=")
.append(sourceApplication);
if (!TextUtils.isEmpty(poiname)){
stringBuffer.append("&poiname=").append(poiname);
}
stringBuffer.append("&lat=").append(lat)
.append("&lon=").append(lon)
.append("&dev=").append(dev);
Lg.i("addrress", stringBuffer.toString());
Intent intent = new Intent("android.intent.action.VIEW", android.net.Uri.parse(stringBuffer.toString()));
intent.setPackage("com.autonavi.minimap");
context.startActivity(intent);
}
/**
* 根据包名检测某个APP是否安装
* @param packageName 包名
* @return true-安装
*/
public static boolean isInstall(String packageName) {
return new File("/data/data/" + packageName).exists();
}
高德标注参考URLAPI: http://lbs.amap.com/api/uri-api/android-uri-explain/viewmap/
高德导航参考URLAPI: http://lbs.amap.com/api/uri-api/android-uri-explain/navi/
高德SDK导航API: http://lbs.amap.com/api/android-navi-sdk/summary/

高德地图导航和标注,通过调用高德APP实现呢相关推荐

  1. Android 起调第三方导航,百度地图,高德地图,腾讯地图。起调高德地图导航

    主要工具类 /*** Created by meixi on 2018/6/29.* 使用第三方导航:高德.百度..........*/ public class AmapUtil {public s ...

  2. react-native调起第三方高德地图导航URL解释

    react-native调起第三方高德地图导航URL解释 做react-native地图应用时,主要使用的是高德地图,所以在导航上也准备调起高德地图应用来完成导航功能,在高德地图API官网并没有发现高 ...

  3. 高德地图哪个语音包最好_高德地图app怎么录制语音包?高德地图将自己的语音用作导航语音包的方法介绍...

    高德地图是一款中国专业的手机地图,拥有全面的地点信息,特色语音导航.智能路线规划,是我们常用的一款移动地图导航工具,用高德地图语音导航,可以听到很多明星的导航语音播报,当然你也可以自己录制语音包.那么 ...

  4. 高德地图看各省分界线_从高德采集最新的省市区三级坐标和行政区域边界,用js在浏览器中运行...

    本文描述的是对国家统计局于2019-01-31发布的<2018年统计用区划代码和城乡划分代码(截止2018年10月31日)>中省市区三级的坐标和行政区域边界的采集.随着时间变化,本文内容会 ...

  5. android wifi定位不了,h5网页使用高德地图定位正常,网页嵌入安卓app后wifi定位正常,4g网络无法定位?...

    问题描述 h5网页使用高德地图定位正常,网页嵌入安卓app后wifi定位正常,4g网络无法定位 问题出现的环境背景及自己尝试过哪些方法 h5网页手机浏览器打开没有问题,嵌入app后打包,安卓9.0系统 ...

  6. 高德地图广告开户找哪里?高德地图推广广告多少钱?

    服装类产品在高德地图投放广告一般可投放服装鞋帽,运动品牌,内衣等产品可以投放,像是情趣丝袜等个人比较私密的产品,高德地图广告是不允许投放的,在高德地图上投放女性向用品时是必须设置人群的定向的.而游戏类 ...

  7. 调用苹果地图、百度地图、高德地图导航(不需要集成sdk)

    最近在研究地图,所以就简单写了一个小 demo,给大家分享一下如何不集成SDK就能调用第三方地图app,这里只介绍苹果自带地图.百度地图和高德地图的调用!其中还简单介绍了app定位功能,希望能给初学的 ...

  8. android intent 打开 百度 地图 导航 api,关于openApp打开高德和百度地图导航

    传的参数是经纬度,调用高德时,IOS是正常的,但是安卓只是打开了地图,定位到了当前位置,并未进行导航. var uri ="androidamap://navi?sourceApplicat ...

  9. html 调高德地图 导航,地图控件-参考手册-地图 JS API | 高德地图API

    在线插件是在基础地图服务上增加的额外功能,您可以根据自己的需要选择添加.插件分为两类:一类是地图控件,它们是用户与地图交互的UI元素,例如缩放控制条(ToolBar)等:一类是功能型插件,用来完成某些 ...

最新文章

  1. jQuery绑定事件的三种常见方式(bind、one、【change、click、keydown、hover】)
  2. 【ACM】Doubly Linked List(STL list)
  3. linux 知识汇总
  4. JAVA 的读取Excel方法_纯Java的方式读取excel2007
  5. 制作自定义工作流(WWF)设计器
  6. vue中的状态管理 vuex store
  7. linux欺骗技术,显卡欺骗器状态检测及安装注意事项
  8. android cocos 二次启动 崩溃,基于cocos2dx 1.0.1 0.12.0的第二次运行时android...
  9. 教你win10忘记密码强制重置密码的方法
  10. 怎么让电脑微信安装到别的盘路径
  11. HTML5期末大作业:商城网站设计——小米商城官网首页(1页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 web学生网页设计作业源码...
  12. Navicat使用总结(2022.9)
  13. IV油管套件和配件的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  14. TunesKit Audio Converter for Mac(音频格式转换软件)
  15. php写入文件内容方法,学习php写入文件内容的方法
  16. (四) github分支的知识
  17. AI 帮忙找 Bug,英特尔开源代码编程工具ControlFlag
  18. mysql 人名用什么类型_MySQL 基础(二)
  19. Excel中vba 立即窗口使用方法详细介绍
  20. Microsoft Dynamics CRM 2011 SDK 5.07版本已经发布

热门文章

  1. Revit二次开发之绘制钢筋
  2. 便携式禁毒采样器的基础功能
  3. 解决idea翻译插件translation无法使用问题
  4. IT行业最全的服务器硬件基础知识大全,值得收藏!
  5. Vue3+Element-Plus 登录成功后主页退出功能实现 十八
  6. VS2019源码,通过基址+偏移修改软件内阳光数值(植物大战僵尸单机版)
  7. 微信小程序安卓密码加密的小黑点太大
  8. Web答辩问题整合一
  9. thinkadmin 单页面多个富文本初始化
  10. python仙修之 入门之后不放弃?