OpenGL实现Google地图瓦片的绘制漫游视频教程—7869人已学习
课程介绍
OpenGL实现Google地图瓦片的绘制漫游视频培训课程:此次教程所涉及的内容有OpenGL绘制图片、FreeImage加载图片、墨卡托投影、瓦片的金字塔模型、FramebufferObject、地图的移动和缩放优化,采用屏幕瓦片绘制优化、采用ImageBuffer优化、采用多线程优化、地图操作优化、模拟,生成全球瓦片(debug)、MFC-对话框中绘制地图、MFC-View中绘制地图、QT中绘制地图、在线浏览Google地图等。
课程收益
通过课程的学习,掌握如何用OpenGL绘制地图瓦片数据,漫游等功能, 并结合OpenGL提出了多种优化方式,对每种优化方式的优缺点和应用场合作深入讲解. 最后实践,访问Google Map地图实现地图数据的在线浏览.
讲师介绍
张立铜 更多讲师课程
2004年毕业于西南科技大学,计算机科学技术专业,从事软件开发,游戏开发,擅长游戏开发,桌面应用,手机游戏。
课程大纲
1. 相关理论学习 11:53
2. OpenGL实现纹理的绘制 13:08
3. FreeImage的使用,加载外部图片 10:00
4. 墨卡托投影学习 10:26
5. 金字塔模型的介绍-瓦片计算 16:20
6. 瓦片数据的绘制 23:22
7. 地图漫游-鼠标拖拽实现地图平移 8:02
8. 地图漫游-鼠标滚轮实现地图的缩放 11:07
9. 地图漫游-鼠标滚轮实现地图的"定点"缩放 18:25
10. 窗口消息的处理,实现自动计算窗口范围 10:25
11. 地图漫游的优化 23:36
12. 采用FrameBufferObjet绘制地图 10:09
13. 引入Cache(缓冲),提速访问瓦片效率 18:13
14. 采用大纹理优化,减少OpenGL纹理对象的分配 18:25
15. ImageBuffer优化,去除向显卡中传递的"脏"数据 12:48
16. ImageBuffer与Cache结合 13:58
17. 地图滚动处理,实现"无缝"漫游 5:20
18. 产生全球瓦片数据,为项目开发调试保驾护航 9:52
19. 采用多线程加载瓦片数据的初步思路 12:36
20. 多线程任务系统的设计 14:55
21. 多线程加载瓦片的实现方法1 10:35
22. 多线程加载瓦片的实现方法2 19:10
23. 多线程加载数据结合cache优化性能和效果 6:15
24. 关于无瓦片数据或者瓦片丢失的处理方法总结和实现 10:26
25. 优化代码 13:55
26. 在MFC对话框中显示地图 20:03
27. 在MFC-View中显示地图 14:12
28. 在Qt窗口中显示地图 30:43
29. libcurl介绍封装 http访问 11:44
30. 实现google map 在线浏览 9:18
大家可以点击【 查看详情】查看我的课程
课程介绍
OpenGL实现Google地图瓦片的绘制漫游视频培训课程:此次教程所涉及的内容有OpenGL绘制图片、FreeImage加载图片、墨卡托投影、瓦片的金字塔模型、FramebufferObject、地图的移动和缩放优化,采用屏幕瓦片绘制优化、采用ImageBuffer优化、采用多线程优化、地图操作优化、模拟,生成全球瓦片(debug)、MFC-对话框中绘制地图、MFC-View中绘制地图、QT中绘制地图、在线浏览Google地图等。
课程收益
通过课程的学习,掌握如何用OpenGL绘制地图瓦片数据,漫游等功能, 并结合OpenGL提出了多种优化方式,对每种优化方式的优缺点和应用场合作深入讲解. 最后实践,访问Google Map地图实现地图数据的在线浏览.
讲师介绍
张立铜 更多讲师课程
2004年毕业于西南科技大学,计算机科学技术专业,从事软件开发,游戏开发,擅长游戏开发,桌面应用,手机游戏。
课程大纲
1. 相关理论学习 11:53
2. OpenGL实现纹理的绘制 13:08
3. FreeImage的使用,加载外部图片 10:00
4. 墨卡托投影学习 10:26
5. 金字塔模型的介绍-瓦片计算 16:20
6. 瓦片数据的绘制 23:22
7. 地图漫游-鼠标拖拽实现地图平移 8:02
8. 地图漫游-鼠标滚轮实现地图的缩放 11:07
9. 地图漫游-鼠标滚轮实现地图的"定点"缩放 18:25
10. 窗口消息的处理,实现自动计算窗口范围 10:25
11. 地图漫游的优化 23:36
12. 采用FrameBufferObjet绘制地图 10:09
13. 引入Cache(缓冲),提速访问瓦片效率 18:13
14. 采用大纹理优化,减少OpenGL纹理对象的分配 18:25
15. ImageBuffer优化,去除向显卡中传递的"脏"数据 12:48
16. ImageBuffer与Cache结合 13:58
17. 地图滚动处理,实现"无缝"漫游 5:20
18. 产生全球瓦片数据,为项目开发调试保驾护航 9:52
19. 采用多线程加载瓦片数据的初步思路 12:36
20. 多线程任务系统的设计 14:55
21. 多线程加载瓦片的实现方法1 10:35
22. 多线程加载瓦片的实现方法2 19:10
23. 多线程加载数据结合cache优化性能和效果 6:15
24. 关于无瓦片数据或者瓦片丢失的处理方法总结和实现 10:26
25. 优化代码 13:55
26. 在MFC对话框中显示地图 20:03
27. 在MFC-View中显示地图 14:12
28. 在Qt窗口中显示地图 30:43
29. libcurl介绍封装 http访问 11:44
30. 实现google map 在线浏览 9:18
大家可以点击【 查看详情】查看我的课程