Android基于mAppWidget实现手绘地图(十一)–移动地图到某个坐标
你可以使用以下几个方法:
- MapWidget.scrollMapTo(android.location.Location location);
 - MapWidget.scrollMapTo(android.graphics.Point position); MapWidget.scrollToCurrentLocation();
 - MapWidget.jumpTo(android.location.Location location);
 - MapWidget.jumpTo(android.graphics.Point position); MapWidget.jumpToCurrentLocation();
 - scrollXXX 方式使用了动画方式移动地图
 - jumpXXX 方法无动画效果
 
这些方法都接收android.location.Location作为参数,这个对象是用户位置信息,所以我们的地图需要校准才可以,否则就会发生异常。(PS:应该是不准确)
Android基于mAppWidget实现手绘地图(十一)–移动地图到某个坐标的更多相关文章
- Android基于mAppWidget实现手绘地图(一)--简介
		
http://lemberg.github.io/mappwidget/user_guide.html 最近在看一些导游类应用,发现一些景区的导览图使用的完全是自定义地图,也就是手绘地图.这种小范围使 ...
 - Android基于mAppWidget实现手绘地图(二)--概要
		
离线地图是一张被切成类似瓷砖般格子图像组成,这些被切开的格子组织成多个缩放级别.缩放级别是从0开始.0这个缩放级别,地图图像的尺寸为1*1像素.在每下一个缩放级别,图像尺寸则会两倍递增. 每个地图都是 ...
 - Android基于mAppWidget实现手绘地图(三)--环境搭建
		
首先,你在Eclispe开发环境中新建一个项目:然后,可以通过Eclispe项目管理工具把这个项目集成到你的app项目中.下面手册会手把手教你如何正确创建一个地图对象. 第一: 新建一个新的Anroi ...
 - Android基于mAppWidget实现手绘地图(十五)–如何控制放大缩小
		
一般来说,可以使用以下几种方式来控制地图的放大/缩小 : 1. 使用控件底部的缩放按钮 2.双击控件 3.pinch手势 4.物理按键 :I键标识缩小 :O键表示放大.(只有设备具有物理按键才行) ...
 - Android基于mAppWidget实现手绘地图(十四)–在一个应用中使用多个地图
		
使用切图工具创建不同名称的地图资源.然后将这些资源放置到assert文件夹内. 像下面这样: 在代码中,根据不同的地图名称,查找地图. map = new MapWidget(this, " ...
 - Android基于mAppWidget实现手绘地图(十三)–如何显示/隐藏任意类型的地图对象
		
这个很简单,想要显示或隐藏任意类型的地图对象,首先要对地图对象进行分类.不同类型的地图对象放置到不同的地图图层上,然后控制地图图层的显示/隐藏即可. 实例: Layer sportsLayer = m ...
 - Android基于mAppWidget实现手绘地图(十二)–显示当前用户位置
		
若显示当前用户位置,你需要执行以下步骤: 1.添加ACCESS_COARSE_LOCATION 和ACCESS_FINE_LOCATION权限在AndroidManifest.xml中 2.用mapW ...
 - Android基于mAppWidget实现手绘地图(七)–根据坐标添加地图对象
		
为了将地图对象放置到某个特殊的地理位置上,你需要: 1. 创建地图对象 2.添加地图对象到图层(任何位置) 3. 移动该地图对象,使用 MapObject.moveTo(Location locati ...
 - Android基于mAppWidget实现手绘地图(六)–如何展示地图对象
		
为了展示选中的点,你需要完成以下步骤: 1.创建或者获得一个已经存在的图层 2.创建代表选中点的地图对象 3.把地图对象添加到图层 创建新图层 使用以下代码片段创建图层 int COFFEE_SHOP ...
 
随机推荐
- android IOC框架学习记录
			
一.框架如下几种: 1.Roboguice 2.Spring for Android 3.afinal 4.xUtils 二.Roboguice说明 项目地址:https://gith ...
 - 解析html并使用canvas进行渲染
			
在学习html5的时候,使用canvas实现了对html文本的解析和渲染,支持的tag有<p>.<i>.<b>.<u>.<ul>.<l ...
 - python if
			
根据用户从控制如输入数据,使用if语句实现用户登录功能 代码如下: name = "zy"password = "123"_name = input(" ...
 - RHEL5.8配置开机自动挂载磁盘
			
Linux环境中可以通过fstab来设置自动挂载磁盘或者共享存储,操作如下: fstab配置文件路径:/etc/fstab 每行代表一个存储位置. [root@appsrv01 ~]# cat /et ...
 - [原创]cocos2dx加载网络图片&异步加载图片
			
[动机] 之前看到一款卡牌游戏,当你要看全屏高清卡牌的时候,游戏会单独从网络上下载,本地只存了非高清的,这样可以省点包大小,所以我萌生了实现一个读取网络图片的类. [联想] 之前浏览网页的时候经常看到 ...
 - libQtCassandra 0.5.0 发布
			
libQtCassandra 0.5.0 修复了 QCassandraRow::exists() 函数的问题,更新了 Thrift 库. libQtCassandra 是一个高级的 C++ 库用来访问 ...
 - Invalidate,Update与Refresh的区别
			
在做Windows Forms开发的时候,免不了需要手动刷新窗口,以重绘所需更改的控件,或其它什么的.当出现这类需求时,你有三个选择,使用Invalidate,Update或者Refresh方法. I ...
 - 将asp.net webapi的运行时版本由4.0升级到4.5.1时遇到的问题及解决
			
更新package 更改.net运行时的版本之后,出现了错误提示,说需要改新以下组件: EntityFramework, EntityFramework.zh-Hans, Microsoft.AspN ...
 - 关于公司内部的Nuget服务
			
简介 公司内部搭建的Nuget服务,私有安全,局域网,速度快. 使用方法 VS -> 工具 -> 库程序包管理器 -> 程序包管理器设置 -> 程序包源 -> 新增以下配 ...
 - nginx(3、负载均衡)
			
当业务系统需要配置集群时,会用到nginx的负载均衡功能.nginx提供如下几种: 1.轮询(默认):将不同的请求随机分配给配置的服务器,若出现宕机,则自动切换:轮询可配置weight值,即权重,权重 ...