Android基于mAppWidget实现手绘地图(二)--概要
离线地图是一张被切成类似瓷砖般格子图像组成,这些被切开的格子组织成多个缩放级别。缩放级别是从0开始。0这个缩放级别,地图图像的尺寸为1*1像素。在每下一个缩放级别,图像尺寸则会两倍递增。
每个地图都是有层和地图对象的。
层是一个抽象的东西,它用来存放地图对象。层可见或不可见。如果层是不可见的,那么存放此层中的地图对象在地图上也是不可见的。
地图对象是可以在地图上显示的对象,其中绘制对象可以用来显示地图对象。地图对象可以添加到任何层,并且对象坐标是以像素为单位。
为了定义一个对象的位置,坐标用原本用于格子的图像。图像的最左上角是(0,0)坐标。
为了定义在图像上地图对象的位置,把游标放到一个点,核对他的坐标【当然,你可以用标准的图像编辑器】,比如下图中的B图像的坐标是(350,200)像素。
转载于:https://www.cnblogs.com/Joanna-Yan/p/4726612.html
Android基于mAppWidget实现手绘地图(二)--概要相关推荐
- Android基于mAppWidget实现手绘地图(一)--简介
http://lemberg.github.io/mappwidget/user_guide.html 最近在看一些导游类应用,发现一些景区的导览图使用的完全是自定义地图,也就是手绘地图.这种小范围使 ...
- Android基于mAppWidget实现手绘地图(三)--环境搭建
首先,你在Eclispe开发环境中新建一个项目:然后,可以通过Eclispe项目管理工具把这个项目集成到你的app项目中.下面手册会手把手教你如何正确创建一个地图对象. 第一: 新建一个新的Anroi ...
- Android基于mAppWidget实现手绘地图(十一)–移动地图到某个坐标
你可以使用以下几个方法: MapWidget.scrollMapTo(android.location.Location location); MapWidget.scrollMapTo(androi ...
- Android基于mAppWidget实现手绘地图(四)--如何附加javadoc
如何把javadoc添加到代码库中? How to attach javadoc to the library? 项目属性-->Java Build Path-->Libraries.选择 ...
- Android基于mAppWidget实现手绘地图(五)--如何创建地图资源
地图资源可以通过Slicing Tool工具生成,教程如下: 1.打开Eclipse标准版4.3.2,以Java项目形式导入"slicingtool"项目,运行.(必须是eclip ...
- 基于mAppWidget实现手绘地图(八)–获取用户地理位置
你有两种方式确定用户的当前位置: 使用安卓标准方式 使用MapWidget的监听器 标准方式: 使用以下代码: LocationManager locManager = (LocationManage ...
- 基于mAppWidget实现手绘地图(十五)–如何控制放大缩小
一般来说,可以使用以下几种方式来控制地图的放大/缩小 : 使用控件底部的缩放按钮 双击控件 pinch手势 物理按键 :I键标识缩小 :O键表示放大.(只有设备具有物理按键才行) 当然,你也可以使用自 ...
- 基于mappwidget的手绘地图
前段时间由于公司项目需要使用地图功能,刚开始看到功能需求的时候,以为只是简单简单的定位和基础地图的展示,于是就决定使用比较常用的百度地图,或者高德地图.项目启动之后,就开始接入百度地图的SDK开始做开 ...
- 自定义View进阶-手绘地图(二)
前一篇说到了使用自定义ViewGroup实现手绘地图,没看过的可以移步,因为本篇会用到上一篇的部分内容 自定义View-手绘地图(一) 和前一篇一样,实现图片的操作经过同样的操作.onMeasure, ...
最新文章
- 初学Java Web——Servlet(一)
- (JAVA学习笔记) 接口
- kafka可视化工具_Kafka值得一用的监控系统
- P4074-[WC2013]糖果公园【树上带修莫队】
- 【MFC系列2】Win32项目转换为MFC项目
- Cloud一分钟 | 腾讯打造云启商学院,马化腾将担任荣誉院长;阿里巴巴:2018财年云计算收入同比增长101%...
- 使用gdb调试当前运行的程序
- 孙鑫VC学习笔记:第六讲 菜单
- 【华为机试 Python实现】VLAN资源池
- java计算机毕业设计南京新东方学校家校通系统源码+系统+数据库+lw文档+mybatis+运行部署
- 玩转华为ENSP模拟器系列 | 通过STelnet登录其他设备举例(DSA)
- FileZilla 服务器 报Warning: FTP over TLS is not enabled, users cannot securely log in.
- Linux下的延时函数
- 深度学习使用sketch-code 草图、手稿自动生成HTML前端页面
- GD32VF103_定时器中断
- 突然远程桌面连接不上
- 面对层出不穷的问题,延迟开学的原因就是取消延时服务?
- 视通科技知识产权保护中心审理庭解决方案
- RabbitMQ系列【8】消息可靠性之ACK机制
- python 内置属性__setattr___python 属性四种管理方法property,descriptor, __get/setattr__, __getatribute __...