注册 登录
主题 : 整理分享一个基于CATiledLayer UIScrollView的地图显示程序
级别: 精灵王
UID: 22435
精华: 0
发帖: 847
可可豆: 7948 CB
威望: 7895 点
在线时间: 563(时)
注册时间: 2010-06-17
最后登录: 2018-06-07
0 楼:  发表于: 2010-09-02 13:25    发自: Web Page
来源于 代码示例 分类

整理分享一个基于CATiledLayer UIScrollView的地图显示程序   

之前跟“带睡帽的青蛙”讨论CALayer和子类CATiledLayer的绘画内容的大小受限制问题时,我对这个CATiledLayer一点都不了解,所以就上网查看一些信息和例子,无意中看到了一个Mac版显示pdf格式的地图程序,感觉不错,于是我简单地使用UIScrollView把它转成iphone版,与大家分享!
两个版本我都放在下面,iphone版上修改的不足与不对之处,请不吝指正!

!!我也有点疑问,像这种pdf格式的地图文件怎么做的?
附件: TiledLayer_iphone.zip (766 K) 下载次数:1668
附件: TiledLayer.zip (3096 K) 下载次数:981
级别: 圣骑士
UID: 19790
精华: 0
发帖: 508
可可豆: 3229 CB
威望: 3289 点
在线时间: 1142(时)
注册时间: 2010-05-17
最后登录: 2019-02-27
1 楼:  发表于: 2010-09-02 15:26    发自: Web Page
Jimney兄真是太刻苦了....源码当下里看看...
GIT: https://github.com/Doraemomo/
级别: 精灵王
UID: 22435
精华: 0
发帖: 847
可可豆: 7948 CB
威望: 7895 点
在线时间: 563(时)
注册时间: 2010-06-17
最后登录: 2018-06-07
2 楼:  发表于: 2010-09-02 17:21    发自: Web Page
回 1楼(带睡帽的青蛙) 的帖子
呵呵!
其实这里面的很多东西我还理解不清楚,不过这个例子确实不错!
级别: 精灵王
UID: 22435
精华: 0
发帖: 847
可可豆: 7948 CB
威望: 7895 点
在线时间: 563(时)
注册时间: 2010-06-17
最后登录: 2018-06-07
3 楼:  发表于: 2010-09-02 18:18    发自: Web Page
斑竹大,实在抱歉,我这个放错地方了,请帮我移到代码例子区!
级别: 圣骑士

UID: 2228
精华: 4
发帖: 73
可可豆: 7020 CB
威望: 7020 点
在线时间: 501(时)
注册时间: 2009-02-16
最后登录: 2014-10-30
4 楼:  发表于: 2010-09-03 16:12    发自: Web Page
那个pdf的地图是矢量的,具体做法不知,但我手头正在做的软件是在iphone上转换pdf为一个个小方块截图,然后再用tilelayer浏览……
级别: 精灵王
UID: 22435
精华: 0
发帖: 847
可可豆: 7948 CB
威望: 7895 点
在线时间: 563(时)
注册时间: 2010-06-17
最后登录: 2018-06-07
5 楼:  发表于: 2010-09-03 17:28    发自: Web Page
回 4楼(bobgreen) 的帖子
感谢bob前辈回答!
通过tilelayer显示这个pdf地图文件,确实能够看得出这个文件中的信息是一块块陆续被异步显示的。只是小生对这个地图文件格式很好奇,刚问了我同事,用adobe的illustrate软件做的矢量图可以保存为pdf格式的。
级别: 圣骑士

UID: 2228
精华: 4
发帖: 73
可可豆: 7020 CB
威望: 7020 点
在线时间: 501(时)
注册时间: 2009-02-16
最后登录: 2014-10-30
6 楼:  发表于: 2010-09-05 05:22    发自: Web Page
回 5楼(jimney) 的帖子
原来使用AI做的啊……不过我这有巴黎的超复杂的矢量地图……不知道铁路局是用什么工具做的……矢量pdf……
级别: 精灵王
UID: 22435
精华: 0
发帖: 847
可可豆: 7948 CB
威望: 7895 点
在线时间: 563(时)
注册时间: 2010-06-17
最后登录: 2018-06-07
7 楼:  发表于: 2010-09-05 12:04    发自: Web Page
回 6楼(bobgreen) 的帖子
呵呵,我对这个矢量图还是一知半解,你那个地图超复杂,后台应该有数据库支持的吧!
级别: 精灵王

UID: 24554
精华: 0
发帖: 1605
可可豆: 15877 CB
威望: 15877 点
在线时间: 920(时)
注册时间: 2010-07-13
最后登录: 2016-05-06
8 楼:  发表于: 2010-10-19 10:12    发自: Web Page
终于找到了!!!
下demo来看看!






---20字非表情流凑字补丁---
级别: 精灵王
UID: 24120
精华: 0
发帖: 617
可可豆: 5004 CB
威望: 5004 点
在线时间: 548(时)
注册时间: 2010-07-07
最后登录: 2018-10-26
9 楼:  发表于: 2010-12-06 22:56    发自: Web Page
    

CocoaChina社区转载内容已尽可能注明出处,如未能核实来源或转发内容图片有权利瑕疵的,请及时联系社区进行修改或删除【联系方式QQ : 3442093904 邮箱:support@cocoachina.com】文章内容为作者独立观点,不代表CocoaChina社区立场。版权归原作者所有,如申请授权请联系作者,因文章侵权CocoaChina社区不承担任何法律及连带责任。

描述
快速回复

关注本帖(如果有新回复会站内信通知您)

发帖、回帖都会得到可观的积分奖励。查看论坛积分规则

按"Ctrl+Enter"直接提交
    顶部