android用intent调用google地图
代码很简单,给按钮的监听器里面加:
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地图相关推荐
- android 加载谷歌地图,Android调用google地图生成路线图实现代码
Android程序调用本机googlemap,传递起始和终点位置,生成路线图 if (wodeweizhiPoint != null) { if (wodeweizhiPoint.getLatitud ...
- Android仿微信调用第三方地图应用导航(高德、百度、腾讯)
好久没有写Andorid代码啦!最近刚好要实现一个这个功能,顺便就在博客里分享一下. 实现目标 先来一张微信功能截图看看要做什么 其实就是有一个目的地,点击目的地的时候弹出可选择的应用进行导航. 大脑 ...
- Android开发中调用百度地图SDK
前言 我是一个在普通大学上学的孩子,主攻AR方向.我最近要通过unity3d来完成我的科研立项---AR指南针,当我开始这个项目时,我在想怎么做,首先在unity3d中调用AR摄像头不难,难就难在怎么 ...
- Android仿高德地图app,Android仿微信调用第三方地图应用导航(高德、百度、腾讯)...
好久没有写Andorid代码啦!最近刚好要实现一个这个功能,顺便就在博客里分享一下. 实现目标 先来一张微信功能截图看看要做什么 其实就是有一个目的地,点击目的地的时候弹出可选择的应用进行导航. 大脑 ...
- Android 通过Intent调用系统功能和Action动作和服务广播【大全】
1.从google搜索内容 Intent intent = new Intent(); intent.setAction(Intent.ACTION_WEB_SEARCH); intent.putEx ...
- Android 开发中调用google语音接口
最近项目开发中需求中要采用多种的输入方式,于是乎想起google的语音搜索做了一下尝试,做了一个简单的语音识别的demo,总结起来,大致的过程如下: 一.检查Androird手机上是否装上了googl ...
- 网页中调用Google地图
<html> <head> <meta http-equiv="Content-Type" content="text/html; char ...
- android通过Intent调用手机图片,音频,视频录音拍照等代码
//选择图片 requestCode 返回的标识 Intent intent = new Intent(Intent.ACTION_GET_CONTENT); //"android.inte ...
- JavaSript实现调用google地图输入经度,纬度移动到该点,同时对点做标记
这段js代码是对菜鸟教程http://www.runoob.com/try/try.php?filename=tryhtml_map_marker_infowindow2的修改,可以实现输入经纬度标注 ...
最新文章
- Android 中的 Service 全面总结(转)
- python中sin函数在哪个模块中_从零开始第5步:Python 函数和模块
- 简单介绍:什么是Python?Python好学吗?
- ArcGIS GeoDataBase GeoDataset dataset
- WEB 自动化测试工具 Selenium 简介及其应用
- linux每天定时开关机,如何实现ubuntu每天定时关机
- Win10 数字认证
- 基于springboot实现宠物医院管理系统
- python3调用arcpy地理加权回归_分析地理加权回归分析结果的操作方法
- Gazebo踩坑(一)[Err] [REST.cc:205] Error in REST request
- 计算机 在哪看是什么32位,如何查看自己的电脑是32位的还是64位
- 《虎胆龙威5》效果评论
- 在docker中运行自己的eureka服务端
- bootstrap table合计行单元格隐藏和列宽设置
- 什么是意志力?如何提高意志力?
- 分数阶偏微分差分方程MATLAB,分数阶偏微分方程及其数值方法.ppt
- Base64编码和图片转化
- RFI、RFQ、RFP、IFB分别是什么阶段?
- WORD文档损坏修复方法
- 抖音视频解析PHP源码抖音解析php版api