Google API开发详解:Google Maps与Google Earth双剑合璧(第2版)(含CD光盘1张)

价格 69.80对比
发货 广东东莞市
销量 暂无
评价 已有 0 条评价
人气 已有 1 人关注
数量
+-
库存100
 
联系方式
加关注0

新图书资料发布

VIP   VIP会员第1年
资料未认证
保证金未缴纳

内容简介

本书从易到难、由浅入深、循序渐进地介绍了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编程基础的相关人员。

目录

第一篇 Google Maps API的应用
第1章 Google地图服务概述 2
1.1 Google地图服务简介 2
1.2 其他地图服务 4
第2章 开始Google Maps API之旅 7
2.1 Google Maps API初体验 7
2.2 搭建Google Maps API开发环境 10
2.2.1 搭建服务器端开发环境 10
2.2.2 配置客户端调试环境 12
2.2.3 申请Google Maps API Key 14
第3章 实战Google Maps API之一——IP地理位置可视化查询 16
3.1 创建基本的地图 16
3.1.1 创建“Hello World”地图 16
3.1.2 添加API内置GControl()控件 20
3.1.3 使用GMarker()地标 22
3.1.4 添加信息窗口GInfoWindow()对象 27
3.1.5 添加多标签信息窗口GInfoWindowTabs()对象 30
3.1.6 移除不使用的对象 33
3.2 根据IP定位地理位置 35
3.2.1 IP定位地理位置概述及准备工作 36
3.2.2 利用GeoIP®数据库及API进行地理定位查询 37
3.2.3 在Google地图上显示查询结果 40
第4章 实战Google Maps API之二——地图天气预报服务 47
4.1 在Google地图上显示天气预报 47
4.1.1 从Yahoo!提供的免费服务中获取天气预报信息 47
4.1.2 利用Google AJAX Feed API加载RSS文档 49
4.1.3 YWeather()类的构造 52
4.2 自动获取地点ID 58
4.2.1 使用weather.com的SDK 58
4.2.2 动态显示来访者天气预报 59
第5章 Google Maps API编程 63
5.1 GPolyline折线对象和GPolygon多边形对象 63
5.1.1 使用GPolyline折线对象 64
5.1.2 使用GPolygon多边形对象 65
5.1.3 利用GPolyline和GPolygon玩一些小花招 68
5.1.4 使用GPolyline和GPolygon的工厂方法fromEncoded
() 70
5.1.5 GPolyline和GPolygon的其他类方法 73
5.1.6 计算GPolyline折线对象的实际长度 73
5.1.7 通过XML文档加载GPolyline和GPolygon 75
5.2 Google地图中的事件监听及响应 79
5.2.1 GEvent命名空间(一)——添加事件监听的方法 79
5.2.2 GEvent命名空间(二)——移除事件监听的方法 83
5.2.3 Google地图常用事件讲解(一)——获取地图参数 86
5.2.4 Google地图常用事件讲解(二)——获取鼠标的位
置 88
5.2.5 Google地图常用事件讲解(三)——操纵GMarker地
标 90
5.3 Google地图技巧集锦 98
5.3.1 在信息窗口GInfowWindow中嵌入Flash动画 99
5.3.2 Google地图的画中画效果 100
5.3.3 利用鼠标和键盘事件简化操作 102
5.3.4 通过GClientGeocoder进行地址解析 103
5.3.5 通过GClientGeocoder进行反向地址解析 105
5.3.6 通过HTTP进行地址解析 107
5.3.7 加载KML或GeoRSS文档 108
第6章 Google Maps API深度历险 111
6.1 导入Google Maps API库 111
6.1.1 导入不同版本的Google Maps API库文件 111
6.1.2 导入不同语言的Google Maps API库文件 112
6.1.3 在不同URL地址下使用Google Maps API 114
6.1.4 通过Google AJAX API载入Google地图 119
6.2 深度挖掘Google Maps API的功能 119
6.2.1 为Google地图添加鸟瞰地图 120
6.2.2 化

举报收藏 0
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  版权声明  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  粤ICP备2021111040号