代码很简单,给按钮的监听器里面加:

button.setOnClickListener(new OnClickListener() {@Override public void onClick(View v) { Intent i = new Intent( Intent.ACTION_VIEW, Uri .parse("http://ditu.google.cn/maps?hl=zh&mrt=loc&q=31.249351,121.45905")); startActivity(i); }
});

这样做的缺点是,跳出了自己应用程序的Activity,到google地图(比如)的Activity了,无法在之上设定自己的Overlay,或者增加控制返回自己应用程序的按钮。

使用google地图,界面等更友好一些,比如menu按钮。浏览器的按钮偏小,按着不方便。

也可以强制使用谷歌地图打开,需要增加:

Intent i = new Intent( Intent.ACTION_VIEW, Uri .parse("http://ditu.google.cn/maps?hl=zh&mrt=loc&q=31.249351,121.45905"));
i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK & Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS);
i.setClassName("com.google.android.apps.maps", "com.google.android.maps.MapsActivity");
startActivity(i);

android调用google地图生成行车路线

在编写android对google地图的调用上稍作改动,就可以实现生成行车路线的功能。

比如要从上海火车站到世博会国家馆。我们现在知道两个地点的经纬坐标,那么只需:

Uri .parse("http://ditu.google.cn/maps?f=d&source=s_d&saddr=31.249351,121.45905&daddr=31.186371,
121.489885&hl=zh"));

android用intent调用google地图相关推荐

  1. android 加载谷歌地图,Android调用google地图生成路线图实现代码

    Android程序调用本机googlemap,传递起始和终点位置,生成路线图 if (wodeweizhiPoint != null) { if (wodeweizhiPoint.getLatitud ...

  2. Android仿微信调用第三方地图应用导航(高德、百度、腾讯)

    好久没有写Andorid代码啦!最近刚好要实现一个这个功能,顺便就在博客里分享一下. 实现目标 先来一张微信功能截图看看要做什么 其实就是有一个目的地,点击目的地的时候弹出可选择的应用进行导航. 大脑 ...

  3. Android开发中调用百度地图SDK

    前言 我是一个在普通大学上学的孩子,主攻AR方向.我最近要通过unity3d来完成我的科研立项---AR指南针,当我开始这个项目时,我在想怎么做,首先在unity3d中调用AR摄像头不难,难就难在怎么 ...

  4. Android仿高德地图app,Android仿微信调用第三方地图应用导航(高德、百度、腾讯)...

    好久没有写Andorid代码啦!最近刚好要实现一个这个功能,顺便就在博客里分享一下. 实现目标 先来一张微信功能截图看看要做什么 其实就是有一个目的地,点击目的地的时候弹出可选择的应用进行导航. 大脑 ...

  5. Android 通过Intent调用系统功能和Action动作和服务广播【大全】

    1.从google搜索内容 Intent intent = new Intent(); intent.setAction(Intent.ACTION_WEB_SEARCH); intent.putEx ...

  6. Android 开发中调用google语音接口

    最近项目开发中需求中要采用多种的输入方式,于是乎想起google的语音搜索做了一下尝试,做了一个简单的语音识别的demo,总结起来,大致的过程如下: 一.检查Androird手机上是否装上了googl ...

  7. 网页中调用Google地图

    <html> <head> <meta http-equiv="Content-Type" content="text/html; char ...

  8. android通过Intent调用手机图片,音频,视频录音拍照等代码

    //选择图片 requestCode 返回的标识 Intent intent = new Intent(Intent.ACTION_GET_CONTENT); //"android.inte ...

  9. JavaSript实现调用google地图输入经度,纬度移动到该点,同时对点做标记

    这段js代码是对菜鸟教程http://www.runoob.com/try/try.php?filename=tryhtml_map_marker_infowindow2的修改,可以实现输入经纬度标注 ...

最新文章

  1. Android 中的 Service 全面总结(转)
  2. python中sin函数在哪个模块中_从零开始第5步:Python 函数和模块
  3. 简单介绍:什么是Python?Python好学吗?
  4. ArcGIS GeoDataBase GeoDataset dataset
  5. WEB 自动化测试工具 Selenium 简介及其应用
  6. linux每天定时开关机,如何实现ubuntu每天定时关机
  7. Win10 数字认证
  8. 基于springboot实现宠物医院管理系统
  9. python3调用arcpy地理加权回归_分析地理加权回归分析结果的操作方法
  10. Gazebo踩坑(一)[Err] [REST.cc:205] Error in REST request
  11. 计算机 在哪看是什么32位,如何查看自己的电脑是32位的还是64位
  12. 《虎胆龙威5》效果评论
  13. 在docker中运行自己的eureka服务端
  14. bootstrap table合计行单元格隐藏和列宽设置
  15. 什么是意志力?如何提高意志力?
  16. 分数阶偏微分差分方程MATLAB,分数阶偏微分方程及其数值方法.ppt
  17. Base64编码和图片转化
  18. RFI、RFQ、RFP、IFB分别是什么阶段?
  19. WORD文档损坏修复方法
  20. 抖音视频解析PHP源码抖音解析php版api

热门文章

  1. vue3 vue2 视频 图片 懒加载插件
  2. STM32定时器的预装寄存器及影子寄存器PSC—ARR-CCRx
  3. phantomjs入门使用
  4. idea配置git的ignore文件
  5. Linux系统入侵痕迹分析取证
  6. html5制作一个立方体,CSS3 3D transforms系列教程-立方体
  7. 【算法】李国杰院士:AI创业光靠算法走不远,警惕命运魔咒
  8. [网络安全自学篇] 三十八.hack the box渗透之BurpSuite和Hydra密码爆破及Python加密Post请求(二)
  9. 运维统一脚本门户(新版)
  10. windows的认证方式