Android Google Map实例 - 在地图和卫星图之间切换(Android mapview)
之前讲述的例子中显示的 为地图模式,如何你想使用类似google earth的卫星图模式显示,如何操作? 在android上将变得非常简单:
增加两个Button按钮和两个对应的Button.OnClickListener()就可以了。
具体步骤如下:
1. main.xml文件添加:
<Button android:id="@+id/sat"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="20px"
android:text="Sat"/>
<Button android:id="@+id/map"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Map"/>
2. .java文件的MapActivity类 onCreate函数中添加
mSat = (Button)findViewById(R.id.sat);mSat.setOnClickListener(mSat_listener);mMap = (Button)findViewById(R.id.map);mMap.setOnClickListener(mMap_listener);
3. 在两个Button.OnClickListener()中修改mapView的模式为卫星模式或者地图模式,当然android google map还可以setStreetView设置为街景模式
private Button.OnClickListener mSat_listener = new Button.OnClickListener(){public void onClick(View v){mapView.setSatellite(true); //设置为卫星模式}};private Button.OnClickListener mMap_listener = new Button.OnClickListener(){public void onClick(View v){mapView.setSatellite(false); //设置为地图模式}};
4. 运行之后的地图模式和卫星模式分别如下:
细心的朋友会发现地图模式和卫星图模式的标注位置有所偏差,这是因为地图模式中的地图被做了偏置,卫星图的标志是准确的。
Android Google Map应用实例 - 添加Google Map自定义图层(Android mapview)
Android Google Map应用实例 - 添加GPS位置标注(Android mapview)
转载本站文章请注明,转载自:ADASiteMap的空间[http://www.adasitemap.tk]
本文链接:Android Google Map实例 – 在地图和卫星图之间切换(Android mapview) | ADASiteMap的空间
Android Google Map实例 - 在地图和卫星图之间切换(Android mapview)相关推荐
- Android Google Map 开发步骤 地图展示空白问题
年初时候开发了一版Google Map 地图展示店铺地址并标注点击详情,当初完整的上线Google Play 之后就没有关注过. 最近开发都有点忘记了重新梳理了一次后使用原版代码.新应用使用原版代码就 ...
- Android Google Map开发指南(三)百度地图、谷歌地图自如切换
如果你是刚开始接触谷歌地图的话,推荐你先看一下文章: Android Google Map 开发指南(一)解决官方demo显示空白只展示google logo问题 Android Google Map ...
- Google Map Api 谷歌地图接口
一:基本知识: 1. 使用谷歌地图 API 的第一步就是要注册一个 API 密钥,需要注重一下两点: 1.假如使用 API 的页面还没有发布,只是在本地调试,可以不用密钥,随便用个字符串代替就可以了. ...
- Android Google Map –两点之间的绘图路线
In this tutorial, we'll be creating an android application that draws a possible google map route be ...
- Android Google Map 开发指南(一)解决官方demo显示空白只展示google logo问题
这两天一直在做google map接入前的准备工作 特此在这里将自己在加载官方demo时出现的问题以及详细的接入步骤进行记录,已免后者踩坑 注:项目实际运行时不要使用虚拟机 因为电脑ip和虚拟机ip不 ...
- android google map key,android google map api key取得?
我有一个项目的谷歌地图apikey现在我想要另一个项目的apikey和这个项目的keystore是在一个不同的地方.我的第一个cmd:android google map api key取得? &qu ...
- Google Map Event 谷歌地图事件
https://blog.csdn.net/lihefei_coder/article/details/73832664 Google Map Event 谷歌地图事件
- android google map研究
2019独角兽企业重金招聘Python工程师标准>>> 研究了一天,最后居然卡在了获取本地位置上,不知道是不是我的G330D问题,反正网络位置是获取不了,看来得用百度地图试试,还是总 ...
- Android Google Map集成以及部分功能的实现
最近公司在做一个海外项目 有Google map的使用 话不多说进入正题: 首先vpn 手机必须能支持Google play服务 (我做的时候Google play服务要想安装手机必须root,但 ...
最新文章
- Elasticsearch之分布式介绍
- mybatis基础,mybatis配置文件核心组件typeHandler元素
- Hive的几种常见的数据导入方式
- 百度SEO站群流光风格个人主页HTML源码
- python requests 乱码_python3 requests 抓取乱码问题
- 超棒的一遍综述性博客
- 关于CRM库存初始化的一点小总结
- 如何发布自己的 Composer 包
- Eclipse开发环境下,部署和配置svn的整个过程
- 统计长方形和正方形 1408
- 这双 Googler 设计的 Nike 鞋真的是──丑爆了
- SqlCommandBuilder 批量更新数据库的怪异问题?
- C++计算md5/sha1/sha256/sha384/sha512算法
- 【JS学习】数组过滤方法的使用filter
- 【从RL到DRL】深度强化学习基础(四)——策略梯度中的Baseline,Reinforce与A2C的对比
- iframe 嵌入页面
- BLDC反电动势的一些知识点
- 2022考研日语71分自学经验贴;日语可以自学吗?
- Python从网易云音乐、QQ 音乐、酷狗音乐等搜索和下载歌曲
- 洛谷 P3338【FFT】
热门文章
- DDR,DDR2,DDR3区别
- 移植中文TTS(ekho)到ARM linux开发板
- USB2.0接口CM4_5G mini驱动板搭配广和通FM650在Win11下的测速
- matlab的estimate函数,matlab的estimate函数输出值什么意思 [fit3 varcov logL info]=estimate(mdl,a)...
- R包estimate评估肿瘤组织中基质及免疫细胞浸润水平
- 台式电脑耳机有杂音并且音量小解决
- 手撸架构,Spring 面试63问
- shell 脚本 : 获取当前路径与当前路径下的目录列表
- 光储并网simulink仿真模型,直流微电网。 光伏系统采用扰动观察法是实现mppt控制,储能可由单独蓄电池构成
- [蓝桥杯][2019年第十届真题]外卖店优先级、修改数组、糖果、特别数的和、等差数列