为了方便读者学习,本书分别让读者了解Google MapsAPI和Google Earth API,并通过一些简单的应用对其中常用的对象、方法等进行介绍。读者可以在掌握这些基本知识的基础上,逐步了解Google API在使用过程中的常用技巧,乃至对GoogleAPI进行高度的自定义。讲解以实例为主,深入浅出,读者可以边学习,边动手,更快地掌握Google Maps API的各种知识。
本书从易到难、由浅入深、循序渐进地介绍了Google Maps API和Google Earth API的开发技术。本书知识讲解通俗易懂,并有大量的实例供读者更加深刻地巩固所学习的知识,帮助读者更好地进行开发实践。
本书共分为19章。第1章~第8章讲解Google Maps API的使用。内容包括环境配置、IP可视化查询、BLOG访客地域来源记录、地图天气预报服务、Google Maps API高级应用。第9章~第19章讲解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编程基础的相关人员。
第1章 Google地图服务概述
第2章 开始Google Maps API之旅
第3章 实战Google Maps API之一
——IP地理位置可视化查询
第4章 实战Google Maps API之二
——BLOG访客地域来源记录
第5章 实战Google Maps API之三
——地图天气预报服务
第6章 Google Maps API高级编程
第7章 Google Maps API深度历险
第8章 实现基于Google地图的留言系统
第9章 认识Google Earth
第10章 剖析Google Earth
第11章 Google Earth COM API初步
第12章 IApplicationGE类
第13章 ICameraInfoGE类
第14章 IFeatureGE类
第15章 ISearchControllerGE类
第16章 ITourControllerGE类
第17章 IAnimationControllerGE类
第18章 城市地铁查询系统
第19章 奥运会信息服务系统
附录A 系统运行环境及光盘注意事项
附录B 光盘程序代码说明