[转]android MapView 定位与Overlay onTap事件处理
android 手机,真的好想买一个,可惜太贵了。现在的工资负担不起!关注android g3手机降价!哈哈。
解决业务需要:在Google地图上显示五一与芙蓉大道,在交叉路上部署4个监控视频,使用android手机调用路况监控视频,查看路况是否拥堵或其他目的。
分析:1、首先要获取gs坐标,以便定位到五一大道和芙蓉大道交叉口。
2、用图片标志该交叉路口的路况视频点位置。
3、点击图片调用该处的监控视频。
技术解决:这里我只是做一个演示效果没有具体去获取gs坐标,而是写死。贴代码:
接上:
继承Overlay 画标志到Google map上:
重写Overlay事件onTap方法:
另外我把摄像头封装到一个类如下:
省略set/get方法
特别注意:使用Google地图需要申请当前电脑jdk环境的apiKey。具体怎么申请Google一下,这里就不做详细说明。
下面贴mian。xml:该注意的地方
另外注意导入com.google.android.maps包和加一些必要的权限:
下面我们来看看效果:
触发解决:使用经纬坐标转换为屏幕x与y轴。 当前定位的x/y保存在一个list里面,然后重写onTap事件获取当前的经纬度坐标转换为x/y轴。满足一定范围调用对应的url监控视频进行转发播放。
如下代码:
if(!vidiconList.isEmpty())
{
for(int i=0;i<vidiconList.size();i++)
{
Vidicon vd=vidiconList.get(i);
//vd.getX() map上定位的x坐标 以此类推screenX.x 单机map的x坐标
if((vd.getX()-screenX.x<=50 && vd.getX()-screenX.x>=-50) && (vd.getY()-screenX.y<=50 && vd.getY()-screenX.y>=-50))
{
new AlertDialog.Builder(ShowMap.this).setMessage("触发单击事件"+vd.getLongitude().getLatitudeE6()+"经度"+vd.getLongitude().getLongitudeE6()+"可以调用路况监控视频").show();
}
}
}
本文出自 “雷运石-石头记” 博客,请务必保留此出处http://honkershi.blog.51cto.com/1691715/412031
转载于:https://www.cnblogs.com/freeliver54/archive/2012/05/11/2495437.html
[转]android MapView 定位与Overlay onTap事件处理相关推荐
- autoware定位:gnss定位与lidar定位(四)
autoware定位:gnss定位与lidar定位(四) 介绍如何在autoware中使用GNSS进行定位 启动autoware $ cd ~/autoware.ai $ source install ...
- c轴 t轴 l轴_从事数控工作的你知道3轴、3+2轴定位与5轴联动的区别吗?
从事数控工作的你知道数控机床的3轴.3+2轴定位与5轴联动的区别吗? 平时我们经常提到的3轴.3+2轴.5轴等加工方案,他们的区别是什么?先给大家介绍一下 几种加工方式的说明: 一.3轴加工方式 3轴 ...
- Android 源码之overlay分析
文章目录 前言 编译方式 前提 静态Overlay res 目录 运行时Overlay 与SRO的区别 配置步骤 存在的问题 RRO注意事项 资源ID 总结 关于源码中的device.mk 前言 An ...
- GPS定位与IP地址定位有何不同?
随着数字化时代到来,智能终端快速普及与应用,人们在生活和工作中越来越多地应用到位置服务,从导航查询,到侦查搜救,位置核验等应用十分广泛.万物互联的到来,更是对位置服务的要求日益提高,而位置服务的核心要 ...
- Android Google Map实例 - 在地图和卫星图之间切换(Android mapview)
之前讲述的例子中显示的 为地图模式,如何你想使用类似google earth的卫星图模式显示,如何操作? 在android上将变得非常简单: 增加两个Button按钮和两个对应的Button.OnCl ...
- GPS定位与IP地址定位
在日常生活中,常用的定位技术包括GPS定位.基站定位与IP地址定位.WIFI定位. 关于GPS定位 GPS(Global Positioning System,全球定位系统)起始于1958年美国军方 ...
- 交通工程的性质、定位与“创新”(一)
交通工程的性质.定位与"创新"(一) --人行横道:设施VS艺术 存在着两种完全不同类型的知识.一种是你"知道自己不知道"的,比如奥数.对于这类知识,如果 ...
- 【高精度定位】RTK定位与RTD定位知识科普
高精度定位一般指亚米级别或厘米级别的定位,常见的室内有蓝牙AoA和UWB两种技术,室外有北斗地基增强技术,这些技术都是采用算法进行定位. 工业4.0时代,在资源和环境约束不断强化的背景下,创新驱动传统 ...
- 数控机床的3+2 定位与5轴联动的区别?
一. 什么是3+2定位加工 在一个三轴铣削程序执行时,使用五轴机床的两个旋转轴将切削刀具固定在一个倾斜的位置,3+2加工技术的名字也由此而来,这也叫做定位五轴机床,因为第四个轴和第五个轴是用来确定在固 ...
最新文章
- 使用DML语句【weber出品必属精品】
- QT的第一个程序HELLO WORLD
- all any 或 此运算符后面必须跟_PHP程序员必须会的 45 个PHP 面试题(第一部分)...
- 逆向入门--简单win32CK逆向手记
- php post防止hash攻击,MyBB editpost.php脚本'posthash' 参数SQL注入漏洞
- zabbix mysql pgsql_Zabbix 5.0 监控 PostgreSQL 数据库
- RocketMQ(十三)——实战-普通消息的发送与消费
- 三观要正 心态要好 要快乐
- cvCloneImage()内存泄漏解决方法, cvCloneImage()和cvCopy()的区别
- UML学习系统(一)
- 对数坐标归一化_数据归一化处理方法 数据处理之标准化/归一化方法
- HTML静态网页作业——海贼王主题网页设计制作6个页面(HTML+CSS)
- 宏病毒的研究与实例分析01——基础篇
- 戴红计算机网络安全,我校举办第二届信息安全与网络攻防竞赛
- Unity基础篇:Serializable总结与深入研究。
- vb.net利用listbox控件与excel文件相结合统计数据
- 枝枝叶梗高傲的顶着莲蓬像是
- ReentrantReadWriteLock入门级
- python换零钱_322.零钱兑换-python
- 计算机毕业设计Java医用物品管理系统(源码+系统+mysql数据库+lw文档)
热门文章
- 数据挖掘技术之关联分析
- 中文文本对齐_终于明白Word如何快速对齐姓名!为之前狂敲空格的我,留下一把泪...
- matlab层次分析法代码_基于主成分分析法和层次分析法的工程项目经理胜任力评价研究...
- 数据结构c语言描述第课后答案李学刚,数据结构(C语言描述)(第2版)
- mysql关于时间的面试题_关于面试中的mysql试题1
- phpyii框架倒叙_快速入门php框架(Lumen thinkphp Yii)
- php composer 框架,用 Composer 组建了个 PHP 框架
- 【数据库原理实验(openGauss)】交互式SQL语句
- Web服务器的部署地点
- Mysql安装相关问题