本文选自《Google API开发详解:Google Maps与GoogleEarth双剑合璧(第2版)》一书
前言:作者的提示
现在谁不用Google?! 但现在要让Google为我所用,带来效益!
认识Google Maps API和Google Earth API
Google Maps API和Google Earth API由于都提供开放的接口,简单易学,所以得到广泛的应用。首先看下面三个例子。
天气地图系统:将Google Maps API和气象数据结合,就可以构建直观的天气地图,如图1所示。用户可以在地图上很直观地看出自己所在城市的天气状况,了解每个区域的天气变化(参见本书第4章)。
图1 天气地图系统
奥运场馆向导系统:将Google Earth API和奥运场馆地理数据结合,就可以构建奥运场馆信息查询系统,如图2所示。这些系统可以安装到交通枢纽、奥运场馆的查询装置上,便于游客和运动员进行各项数据的查询。
图2 奥运场馆向导系统
技术背景
随着科学技术的不断进步和通信技术的飞速发展,我们生活的世界正在不断缩小,人与人的关系变得更加紧密。世界上任何一处的人类活动都可能影响整个世界。报纸、电视、新闻网站等各种媒介不断给我们传播来自世界各地的信息。但是,这些都不够。如何轻松、快捷、直观地获取这些信息?Google为我们搭建了一个更为出色的信息平台。
Google地图(Maps)的诞生标志着互联网地图服务的兴起。随着国内外各大网站相应服务的诞生,基于这些服务的第三方应用也越来越多。Google作为此项革新的发起者,为互联网带来了易用的Google Maps API,以方便Google地图技术和其他系统的整合应用。今天,已经有越来越多的网站利用Google Maps API技术,将扩展的地图服务整合到自身的使用之中。在提升易用性的同时,还带来了不少新意。
通过Google Earth,我们可以轻松地获取世界上任何一处的地理信息。Google Earth为我们创造了一个数字化的地球,为整个人类营造了一个梦幻般的虚拟世界。相信很多网民都已经逐渐体会到Google Earth为我们的生活带来的便利。
为了方便广大读者学习和掌握,本书作者经过一年时间完成本书。书中全面地介绍了Google Maps API和Earth API技术,并以实例介绍了其使用方法、常用技巧,以及自定义特性。学完本书之后,读者可对Google API有深入了解,具备开发基于Google API的应用程序的能力。
本书的特点
1.提供完善的售后服务
为了方便读者学习,本书在www.rzchina.net上有单独板块,帮助读者解决开发中遇到的各种问题。读者也可以将遇到问题发到sxyufeng@263.net,我们会为大家提供更多的帮助。
2.循序渐进,由浅入深
为了方便读者学习,本书分别让读者了解Google Maps API和Google Earth API,并通过一些简单的应用对其中常用的对象、方法等进行介绍。读者在掌握这些基本知识的基础上,逐步了解Google API在使用过程中的常用技巧,乃至对Google API进行高度的自定义。讲解以实例为主,深入浅出,读者可以边学习,边动手,更快地掌握。
3.技术全面,内容充实
在写作过程中,时时跟进Google API的更新。对其中经过混淆的复杂脚本进行深度剖析,同时关注第三方的各种应用,从而完成本书。
4.实例丰富,方便实用
为了更充分有效地讲解Google Maps API和Google Earth API,全书采用了大量实例。这些实例不仅对两项技术进行深入介绍,同时也对其应用方向起了积极的指导作用。为了便于读者学习,每个实例结构相对简单,均能直接用于实际开发。
5.案例精讲,深入剖析
为了便于读者深入掌握Google Maps API和Google Earth API,本书配以三个大型实例进行讲解。读者可以通过这三个案例充分掌握两项技术的应用前景和开发精髓。
6.配有光盘,加速学习
为了让初学者快速入门,本书配套光盘中附带了所有程序的源文件,读者只需复制、粘贴,就能搭建自己的系统。
本书的内容
全书分为两篇。第一篇包括第1章~第7章,专门讲解Google Maps API的使用。第二篇包括第8章~第18章,专门讲解Google Earth API的使用。
适合的读者
— 网页专业设计人员 — 网页维护人员
— 网页制作爱好者 — 大中专院校的学生
— GIS从业人员 — 对Google API爱好者
本书作者
本书主要由江宽、龚小鹏编写,其他参与编写的人员有昊燃、方振宇、陈冠佐、傅奎、陈勤、梁洋洋、毕梦飞、陈庆、柴相花、陈非凡、陈华、陈嵩、承卓。在此表示感谢!
编 者
书名:Google API开发详解:Google Maps与GoogleEarth双剑合璧(第2版)
作者:江宽 龚小鹏 等编著
ISBN 978-7-121-10790-0
出版日期:2010年6月
定价:69.80元(含光盘1张)
开本:16开
页码:504 页
内 容 简 介
本书从易到难、由浅入深、循序渐进地介绍了Google Maps API和Google Earth API的开发技术。本书知识讲解通俗易懂,并有大量的实例供读者更加深刻地巩固所学习的知识,帮助读者更好地进行开发实践。
本书共分为18章。第1章~第7章讲解Google Maps API的使用。内容包括环境配置、IP可视化查询、 地图天气预报服务、Google Maps API高级应用等,以及相关实例。第8章~第18章讲解Google Earth API的使用。内容从Google Earth 客户端的功能介绍开始,然后具体分析各个功能的实现,最后从Google Earth COM API的角度,利用代码实例来扩展这些功能。对于Google Earth COM API,本书先介绍COM编程思想和KML文件,为读者后面的开发打下基础。然后具体介绍Google Earth COM API类库,从如何利用外部程序启动Google Earth起步,到最后完成一个具有一定功能的Google Earth应用系统。
本书内容紧凑、实例丰富、结构严谨、深入浅出,适合广大Web网站开发人员、Google地图爱好者、专业GIS开发人员和大中专院校学生阅读,尤其适合有一定JavaScript编程基础的相关人员。
本书详细信息:http://www.broadview.com.cn/10633
更多图书信息:www.broadview.com.cn
想即时获取更多图书及活动资讯,赶快加入博文视点读者俱乐部 吧!