智慧地图:GoogleEarth、Maps、KML核心开发技术揭秘-马谦 🔍
马谦
中文 [zh] · PDF · 6.4MB · 📗 未知类型的图书 · 🚀/upload · Save
描述
封面 1
前言 2
目录页 5
第1章 Google Earth/Google Maps简介 9
1.1 神奇的Google 9
1.2 Google的地图服务 10
1.2.1 什么是Google Earth和Google Maps 10
1.2.2 Google Earth和Google Maps产品出现的社会背景 12
1.2.3 概念的产生——数字世界与数字地球 13
1.2.4 技术的沉淀——3S技术在美国 14
1.2.5 市场的驱动——民用市场的兴起 15
1.2.6 政策的支持 17
1.3 Google Earth和Google Maps的历史 17
1.4 Google Earth/Google Maps在Google产品中的地位 19
1.5 拥有Google Earth的虚拟生活 20
1.6 相关产品及应用前景 21
1.6.1 类似的相关产品简介 21
1.6.2 微软的产品 23
1.6.3 NASA的产品 24
1.6.4 Google Earth/Google Maps的应用前景 25
1.7 类似技术的发展 26
1.8 小结 30
第2章 Google Earth/Google Maps使用基础 31
2.1 Google软件使用的法律问题 31
2.1.1 Google Earth的使用许可 31
2.1.2 Google Maps的使用许可 32
2.2 Google Earth/Google Maps的安装使用环境 32
2.2.1 Google Earth的软硬件环境 33
2.2.2 Google Maps的使用条件 35
2.3 Google Earth的安装 36
2.4 Google Earth使用基础 39
2.4.1 关于Google Earth的版本 39
2.4.2 地图服务 40
2.4.3 地图渲染模式的选择 40
2.4.4 网路连接和离线使用 41
2.4.5 Google Earth的主界面 42
2.4.6 看看地球 43
2.4.7 地标 53
2.5 Google Maps的使用 56
2.5.1 切换按钮 57
2.5.2 地图种类 60
2.5.3 浏览地图 62
2.6 Google Maps Mobile的使用 63
2.6.1 Google Maps Mobile的下载和安装 64
2.6.2 无线网络接入方式 65
2.6.3 Google Maps Mobile的功能介绍 65
2.7 小结 70
第3章 KML脚本编程 71
3.1 KML介绍 71
3.1.1 KML的作用 72
3.1.2 KML与XML、HTML 73
3.1.3 KML资源 75
3.2 KML与三维地标、DAE文件的关系 76
3.2.1 三维地标 77
3.2.2 DAE文件和COLLADA 78
3.2.3 DAE和SketchUp 79
3.3 KML语言基础 80
3.3.1 KML语言结构 81
3.3.2 KML Schema 82
3.3.3 KML详解 83
3.4 KML实例分析 162
3.4.1 三维建模实例与SketchUp的应用 163
3.5 小结 171
第4章 Google Maps API开发 172
4.1 概述 172
4.2 Google Maps API的开发基础 174
4.2.1 开发前的知识准备 174
4.2.2 浏览器的选择 175
4.2.3 需要一个Gmail账户 175
4.2.4 注册Google Maps API Key 176
4.3 Google Maps API详解 177
4.3.1 验证浏览器是否支持GMap2对象 177
4.3.2 地图的分层GMapPane类型 178
4.3.3 核心类GMap2 179
4.3.4 GControl 197
4.3.5 确定点位的基本类型 200
4.3.6 定义方形区域 204
4.3.7 Google Maps事件管理 215
4.3.8 地标类操作 222
4.3.9 构建几何图形 234
4.3.10 部分Google地图上的覆盖类型 244
4.3.11 Google Maps与XML 249
4.3.12 GLog 253
4.3.13 GDownloadUrl 254
4.3.14 Google地图的路径和指向 256
4.3.15 在地图上做广告 262
4.3.16 在Google上创建自己的地图类型 264
4.3.17 地址解析 276
4.3.18 通过API操作网页页面元素 284
4.4 一个完整的Google Maps应用 287
4.4.1 开发环境配置 288
4.4.2 数据库设置 288
4.4.3 代码分析 289
4.5 小结 294
第5章 Google Earth API开发 297
5.1 概述 297
5.2 Google Earth API开发基础 298
5.3 Google Earth API详解 301
5.3.1 IApplicationGE接口 301
5.3.2 ICameraInfoGE接口 330
5.3.3 IFeatureGE接口 341
5.3.4 ITimeGE接口 352
5.3.5 IAnimationControllerGE接口 359
5.3.6 IFeatureCollectionGE接口 360
5.3.7 IViewExtentsGE接口 364
5.3.8 IPointOnTerrainGE接口 366
5.3.9 ISearchControllerGE接口 369
5.3.10 ITimeIntervalGE接口 373
5.3.11 ITourControllerGE接口 374
5.4 Keyhole API接口介绍 378
5.4.1 Keyhole接口 378
5.4.2 IKHInterface接口 379
5.4.3 IKHFeature接口 390
5.4.4 IKHViewExtents接口 391
5.4.5 IKHViewInfo接口 393
5.5 例子 396
5.5.1 开发环境配置 398
5.5.2 数据库设置 398
5.5.3 代码分析 399
5.6 小结 407
第6章 Google Maps的AJAX开发基础 408
6.1 AJAX与Google Maps 408
6.1.1 AJAX技术特点 409
6.1.2 使用AJAX的优点 411
6.1.3 采用AJAX开发前的知识准备 412
6.2 Google Maps+AJAX开发 423
6.2.1 本章使用的AJAX解决方案套件 424
6.2.2 Google Maps API结合AJAX的例子 429
6.3 小结 435
附录A 436
备选作者
MS User
元数据中的注释
producers:
Adobe PDF Library 9.0
开源日期
2024-12-16
更多信息……

🚀 快速下载

成为会员以支持书籍、论文等的长期保存。为了感谢您对我们的支持,您将获得高速下载权益。❤️
如果您在本月捐款,您将获得双倍的快速下载次数。

🐢 低速下载

由可信的合作方提供。 更多信息请参见常见问题解答。 (可能需要验证浏览器——无限次下载!)

所有选项下载的文件都相同,应该可以安全使用。即使这样,从互联网下载文件时始终要小心。例如,确保您的设备更新及时。
  • 对于大文件,我们建议使用下载管理器以防止中断。
    推荐的下载管理器:JDownloader
  • 您将需要一个电子书或 PDF 阅读器来打开文件,具体取决于文件格式。
    推荐的电子书阅读器:Anna的档案在线查看器ReadEraCalibre
  • 使用在线工具进行格式转换。
    推荐的转换工具:CloudConvertPrintFriendly
  • 您可以将 PDF 和 EPUB 文件发送到您的 Kindle 或 Kobo 电子阅读器。
    推荐的工具:亚马逊的“发送到 Kindle”djazz 的“发送到 Kobo/Kindle”
  • 支持作者和图书馆
    ✍️ 如果您喜欢这个并且能够负担得起,请考虑购买原版,或直接支持作者。
    📚 如果您当地的图书馆有这本书,请考虑在那里免费借阅。