内容简介本书从易到难、由浅入深、循序渐进地介绍了GoogleMapsAPI和GoogleEarthAPI的开发
技术。本书知识讲解通俗易懂,并有大量的实例供读者更加深刻地巩固所学习的知识,帮助读者更好地进行开发实践。
本书共分为19章。第1章~第8章讲解GoogleMapsAPI的使用。内容包括环境配置、IP可视化查询、BLOG访客地域来源记录、地图天气预报服务、GoogleMapsAPI高级应用。第9章~第19章讲解GoogleEarthAPI的使用。内容从GoogleEarth客户端的功能介绍开始,然后具体
分析各个功能的实现,最后从GoogleEarthCOMAPI的角度,利用代码实例来扩展这些功能。对于GoogleEarthCOMAPI,本书先介绍COM编程思想和KML文件,为读者后面的开发打下
基础。然后具体介绍GoogleEarthCOMAPI类库,从如何利用外部程序启动GoogleEarth起步,到最后完成一个具有一定功能的GoogleEarth应用系统。
本书内容紧凑、实例丰富、结构严谨、深入浅出,适合广大Web网站开发人员、Google地图爱好者、专业GIS开发人员和大中专院校学生阅读,尤其适合有一定JavaScript编程基础的相关人员。
图书目录第1章Google地图服务概述 11.1Google地图服务简介 21.2其他地图服务 31.2.1Yahoo!Local服务 31.2.2MicrosoftVirtualEarth服务 41.2.3国内的地图服务 5第2章开始GoogleMapsAPI之旅 62.1GoogleMapsAPI初体验 72.2搭建GoogleMapsAPI开发环境 102.2.1搭建服务器端开发环境 102.2.2配置客户端
调试环境 112.2.3申请GoogleMapsAPIKey 12第3章实战GoogleMapsAPI之一第3章——IP
地理位置可视化查询 143.1创建基本的地图 153.1.1创建“HelloWorld”地图 153.1.2添加API内置GControl控件 183.1.3使用GMarker地标 203.1.4添加信息窗口GInfoWindow对象 253.1.5添加多标签信息窗口3.1.5GInfoWindowTab对象 273.1.6移除不使用的对象 303.2根据IP定位地理位置 323.2.1IP定位地理位置概述及准备工作 323.2.2利用GeoIP®数据库及API进行3.2.2地理定位查询 333.2.3在Google地图上显示查询结果 36第4章实战GoogleMapsAPI之二第4章——BLOG访客地域来源第4章记录 424.1能定位访客位置的博客小地图 434.1.1了解微软的IP定位接口 434.1.2使用微软的IP定位接口获取4.1.2访客位置 444.1.3嵌入地图到常见的BLOG 484.2记录访客的地域来源 504.2.1
统计数据输出的结构 504.2.2动态生成数据文件 524.2.3在Google地图上加载XML中的4.2.3大量地标信息 544.2.4利用JavaScript脚本采集用户5.1.1数据 604.2.5利用图片采集用户数据 654.2.6显示统计信息 68第5章实战GoogleMapsAPI之三第5章——地图天气预报服务 715.1在Google地图上显示天气预报 725.1.1从Yahoo!提供的免费服务中获取5.1.1天气预报信息 725.1.2利用GoogleAjaxFeedAPI加载5.1.1RSS文档 745.1.3YWeather类的构造 765.2自动获取地点ID 815.2.1使用weather.com®的SDK 815.2.2动态显示来访者天气预报 82第6章GoogleMapsAPI高级编程 856.1GPolyline折线对象和GPolygon6.1多边形对象 866.1.1使用GPolyline折线对象 866.1.2使用GPolygon多边形对象 876.1.3利用GPolyline和GPolygon6.1.3玩一些小花招 906.1.4使用GPolyline和GPolygon的6.1.3工厂方法fromEncoded() 916.1.5GPolyline和GPolygon的其他6.1.3类方法 946.1.6
计算GPolyline折线对象的实际6.1.3长度 946.1.7通过XML文档加载GPolyline和6.1.3Gpolygon 966.2Google地图中的事件监听及响应 996.2.1GEvent命名空间(一)——添加6.1.3事件监听的方法 1006.2.2GEvent命名空间(二)——移除6.1.3事件监听的方法 1036.2.3......