博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android基于mAppWidget实现手绘地图(一)--简介
阅读量:6679 次
发布时间:2019-06-25

本文共 820 字,大约阅读时间需要 2 分钟。

  http://lemberg.github.io/mappwidget/user_guide.html

  最近在看一些导游类应用,发现一些景区的导览图使用的完全是自定义地图,也就是手绘地图。这种小范围使用的,专业的地图给人以亲切的感觉。但是他们是如何实现的呢,网上找了找实现思路,都没有太满意的。

  在一家英国的网站上,发现了一个类库,可以实现类似的功能。试了一下它提供的demo,发现功能强大的超过了我的预期。在这里分享给大家,希望给大家提供一个思路吧。

   翻译的有不准确的地方,请见谅。 大家先看看中文,是否满足自己的需要,省的浪费时间。

 

  mAppWidget是一个代码库,使用它可以很方便的为android手机开发自定义地图的应用。这个类库提供了很多服务,方便android开发者集成地图到自己的项目,如示例项目和导游地图。使用mAppWidget库,可以快速的将一张图片转变成可交互的地图。

  mAppWidget支持很多功能,比如缩放,平移,图层和对象。可点击的地图上的大头针,可添加注释的信息气泡使得管理地图图层和对象很简单。

   该类库使用时不需要联网,不像其他的解决方案。mAppWidget使用了切片技术,可以将较小的切片拼装成较大的地图。这种方法可以节省内存,获得更快的响应速度,非常适合移动设备。

  图层上的图像放大时不受地图图片分辨率的限制,对于超出最大缩放级别的图层上的图像,该类库会自动调整。

     地图的生成已经提供了在线的工具,可以把一张图片切割成可供你的项目使用的地图资源。

   mAppWidget功能list:

  1. 将任意图片转换成地图
  2. 切片引擎负责渲染
  3. 支持GPS地位
  4. 放大/缩小
  5. 支持手势缩放
  6. 支持双击缩放
  7. 摇镜头
  8. 惯性滚动
  9. 移动流畅
  10. 支持多地图
  11. animation到地图上的某点
  12. 添加/移除图层
  13. 添加/移除对象
  14. 点击气泡
  15. 支持离线展示

     稍后翻译其他内容,最后上传类库和使用demo。

 

转载地址:http://kinao.baihongyu.com/

你可能感兴趣的文章
zabbix监控tengine upstream状态
查看>>
新手教程
查看>>
mysql-binlog日志恢复数据库
查看>>
python之使用单元测试框架unittest执行自动化测试
查看>>
java反射学习笔记
查看>>
day10-多进程的基本语法
查看>>
凡客和锤子
查看>>
设计模式(5)--单例模式
查看>>
VS2015 RTM与ASP.NET 5 RC1之坑
查看>>
@RequestMapping的Ant风格URL
查看>>
pitch yaw roll是什么
查看>>
python生成器 Generator
查看>>
Daily scrum[2013.12.09]
查看>>
mysql 切换数据库方案
查看>>
深浅copy
查看>>
网络osi
查看>>
WINREG.H 编译出错
查看>>
Detours的使用准备
查看>>
xfs 文件系统损坏修复 fscheck
查看>>
Hibernate之一级缓存
查看>>