智慧地图:Google Earth/Maps/KML核心开发技术揭秘
智慧地图:Google Earth/Maps/KML核心开发技术揭秘封面图

智慧地图:Google Earth/Maps/KML核心开发技术揭秘

马谦, 编著

出版社:电子工业出版社

年代:2010

定价:45.0

书籍简介:

本书重点在于Google公司最新的网络地图产品Google Earth和Google Map的API的开发,以及KML脚本的编写。主要内容包括Google的背景及Google Earth的一些新功能与应用,Google Earth和Google Maps的基本使用,KML脚本的使用,Google Maps API,Google Earth API,结合目前流行的AJAX和其他一些开发小工具给出了一个完整的AJAX+Google Maps开发案例。

书籍目录:

第1章 Google Earth / Google Maps简介 1

1.1 神奇的Google 1

1.2 Google的地图服务 2

1.2.1 什么是Google Earth 和 Google Maps 2

1.2.2 Google Earth 和 Google Maps产品出现的社会背景 4

1.2.3 概念的产生——数字世界与数字地球 5

1.2.4 技术的沉淀——3S技术在美国 6

1.2.5 市场的驱动——民用市场的兴起 7

1.2.6 政策的支持 9

1.3 Google Earth 和 Google Maps的历史 9

1.4 Google Earth/ Google Maps在Google产品中的地位 11

1.5 拥有Google Earth的虚拟生活 12

1.6 相关产品及应用前景 13

1.6.1 类似的相关产品简介 13

1.6.2 微软的产品 15

1.6.3 NASA的产品 16

1.6.4 Google Earth/ Google Maps的应用前景 17

1.7 类似技术的发展 18

1.8 小结 22

第2章 Google Earth / Google Maps使用基础 23

2.1 Google软件使用的法律问题 23

2.1.1 Google Earth的使用许可 23

2.1.2 Google Maps的使用许可 24

2.2 Google Earth/Google Maps的安装使用环境 24

2.2.1 Google Earth的软硬件环境 25

2.2.2 Google Maps的使用条件 27

2.3 Google Earth的安装 28

2.4 Google Earth使用基础 31

2.4.1 关于Google Earth的版本 31

2.4.2 地图服务 32

2.4.3 地图渲染模式的选择 32

2.4.4 网路连接和离线使用 33

2.4.5 Google Earth的主界面 34

2.4.6 看看地球 35

2.4.7 地标 45

2.5 Google Maps的使用 47

2.5.1 切换按钮 49

2.5.2 地图种类 52

2.5.3 浏览地图 53

2.6 Google Maps Mobile的使用 55

2.6.1 Google Maps Mobile的下载和安装 56

2.6.2 无线网络接入方式 56

2.6.3 Google Maps Mobile的功能介绍 57

2.7 小结 62

第3章 KML脚本编程 63

3.1 KML介绍 63

3.1.1 KML的作用 64

3.1.2 KML与XML、HTML 65

3.1.3 KML资源 67

3.2 KML与三维地标、DAE文件的关系 68

3.2.1 三维地标 69

3.2.2 DAE文件和COLLADA 70

3.2.3 DAE和SketchUp 71

3.3 KML语言基础 72

3.3.1 KML语言结构 73

3.3.2 KML Schema 74

3.3.3 KML详解 74

3.4 KML实例分析 154

3.4.1 三维建模实例与SketchUp的应用 155

3.5 小结 163

第4章 Google Maps API开发 165

4.1 概述 165

4.2 Google Maps API的开发基础 167

4.2.1 开发前的知识准备 167

4.2.2 浏览器的选择 168

4.2.3 需要一个GMail账户 168

4.2.4 注册Google Maps API Key 169

4.3 Google Maps API详解 170

4.3.1 验证浏览器是否支持GMap2对象 170

4.3.3 核心类GMap2 172

4.3.4 GControl 190

4.3.5 确定点位的基本类型 193

4.3.6 定义方形区域 196

4.3.7 Google Maps事件管理 207

4.3.8 地标类操作 214

4.3.9 构建几何图形 227

4.3.10 部分Google地图上的覆盖类型 236

4.3.11 Google Maps与XML 241

4.3.12 GLog 246

4.3.13 GDownloadUrl 247

4.3.14 Google地图的路径和指向 249

4.3.15 在地图上做广告 256

4.3.16 在Google上创建自己的地图类型 257

4.3.17 地址解析 269

4.3.18 通过API操作网页页面元素 277

4.4 一个完整的Google Maps应用 280

4.4.1 开发环境配置 280

4.4.2 数据库设置 281

4.4.3 代码分析 282

4.5 小结 287

第5章 Google Earth API开发 291

5.1 概述 291

5.2 Google Earth API开发基础 292

5.3 Google Earth API 详解 295

5.3.1 IApplicationGE接口 295

5.3.2 ICameraInfoGE接口 317

5.3.3 IFeatureGE接口 327

5.3.4 ITimeGE接口 336

5.3.5 IAnimationControllerGE接口 342

5.3.6 IFeatureCollectionGE接口 343

5.3.7 IViewExtentsGE接口 347

5.3.8 IPointOnTerrainGE接口 349

5.3.9 ISearchControllerGE接口 352

5.3.10 ITimeIntervalGE接口 355

5.3.11 ITourControllerGE接口 357

5.4 Keyhole API接口介绍 359

5.4.1 Keyhole接口 360

5.4.2 IKHInterface接口 360

5.4.3 IKHFeature接口 371

5.4.4 IKHViewExtents接口 372

5.4.5 IKHViewInfo接口 374

5.5 例子 378

5.5.1 开发环境配置 379

5.5.2 数据库设置 379

5.5.3 代码分析 380

5.6 小结 385

第6章 Google Maps的AJAX开发基础 387

6.1 AJAX与Google Maps 387

6.1.1 AJAX技术特点 388

6.1.2 使用AJAX的优点 390

6.1.3 采用AJAX开发前的知识准备 391

6.2 Google Maps + AJAX开发 402

6.2.1 本章使用的AJAX解决方案套件 403

6.2.2 Google Maps API结合AJAX的例子 408

6.3 小结 414

附录 415

内容摘要:

《智慧地图:Google Earth/Maps/KML核心开发技术揭秘》重点在于Google公司最新的网络地图产品Google Earth和Google Map的API的开发,以及KML脚本的编写。主要内容包括Google的背景及Google Earth的一些新功能与应用,Google Earth和Google Maps的基本使用,KML脚本的使用,Google Maps API,Google Earth API,结合目前流行的AJAX和其他一些开发小工具给出了一个完整的AJAX+Google Maps开发案例。
  《智慧地图:Google Earth/Maps/KML核心开发技术揭秘》可作为Google Earth/Google Maps使用者、GIS/WebGIS开发人员、Google地图开发人员和兴趣爱好者的参考书。

编辑推荐:

全新的内容、大量的实例代码
  所举实例结合了大量的实例代码·几乎每个接口中的属性和方法都有一段对应的代码一这些实用的代码清晰明了·既可以作为其他软件项目开发的参考,也可以作为教学的资源。
  重点内容重点讲解
  特别对于KML的使用进行了详细介绍·KML作为Google Earth/Google Maps的执行脚本一起着重要的作用,通过它可以开发出很多实用的效果。
  流行开发架构案例的详解
  还介绍了很多目前流行的开发架构,阐述了其中的概念、原理、机制和方法。

书籍规格:

书籍详细信息
书名智慧地图:Google Earth/Maps/KML核心开发技术揭秘站内查询相似图书
9787121102585
如需购买下载《智慧地图:Google Earth/Maps/KML核心开发技术揭秘》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位电子工业出版社
版次1版印次1
定价(元)45.0语种简体中文
尺寸26 × 0装帧平装
页数印数 5000

书籍信息归属:

智慧地图:Google Earth/Maps/KML核心开发技术揭秘是电子工业出版社于2010.1出版的中图分类号为 TP393.409 的主题关于 互联网络-应用程序-程序设计 的书籍。