图书介绍
Google API开发详解 Google Maps与GoogleEarth双剑合璧PDF|Epub|txt|kindle电子书版本网盘下载
![Google API开发详解 Google Maps与GoogleEarth双剑合璧](https://www.shukui.net/cover/4/30276169.jpg)
- 江宽,龚小鹏等编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121107900
- 出版时间:2010
- 标注页数:504页
- 文件大小:148MB
- 文件页数:506页
- 主题词:计算机网络-应用程序-程序设计
PDF下载
下载说明
Google API开发详解 Google Maps与GoogleEarth双剑合璧PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 Google Maps API的应用16
第1章 Google地图服务概述16
1.1 Google地图服务简介16
1.2 其他地图服务18
第2章 开始Google Maps API之旅21
2.1 Google Maps API初体验21
2.2 搭建Google Maps API开发环境24
2.2.1 搭建服务器端开发环境24
2.2.2 配置客户端调试环境26
2.2.3 申请Google Maps API Key28
第3章 实战Google Maps API之一——IP地理位置可视化查询30
3.1 创建基本的地图30
3.1.1 创建“Hello World”地图30
3.1.2 添加API内置GControl()控件34
3.1.3 使用GMarker()地标36
3.1.4 添加信息窗口GInfoWindow()对象41
3.1.5 添加多标签信息窗口GInfoWindowTabs()对象44
3.1.6 移除不使用的对象47
3.2 根据IP定位地理位置49
3.2.1 IP定位地理位置概述及准备工作50
3.2.2 利用GeoIP?数据库及API进行地理定位查询51
3.2.3 在Google地图上显示查询结果54
第4章 实战Google Maps API之二——地图天气预报服务61
4.1 在Google地图上显示天气预报61
4.1.1 从Yahoo!提供的免费服务中获取天气预报信息61
4.1.2 利用GoogleAJAX FeedAPI加载RSS文档63
4.1.3 YWeather()类的构造66
4.2 自动获取地点ID72
4.2.1 使用weather.com的SDK72
4.2.2 动态显示来访者天气预报73
第5章 Google Maps API高级编程77
5.1 GPolyline折线对象和GPolygon多边形对象77
5.1.1 使用GPolyline折线对象78
5.1.2 使用GPolygon多边形对象79
5.1.3 利用GPolyline和GPolygon玩一些小花招82
5.1.4 使用GPolyline和GPolygon的工厂方法fromEncoded()84
5.1.5 GPolyline和GPolygon的其他类方法87
5.1.6 计算GPolyline折线对象的实际长度87
5.1.7 通过XML文档加载GPolyline和GPolygon89
5.2 Google地图中的事件监听及响应93
5.2.1 GEvent命名空间(一)——添加事件监听的方法93
5.2.2 GEvent命名空间(二)——移除事件监听的方法97
5.2.3 Google地图常用事件讲解(一)——获取地图参数100
5.2.4 Google地图常用事件讲解(二)——获取鼠标的位置102
5.2.5 Google地图常用事件讲解(三)——操纵GMarker地标104
5.3 Google地图技巧集锦112
5.3.1 在信息窗口GInfowWindow中嵌入Flash动画113
5.3.2 Google地图的画中画效果114
5.3.3 利用鼠标和键盘事件简化操作116
5.3.4 通过GClientGeocoder进行地址解析117
5.3.5 通过GClientGeocoder进行反向地址解析119
5.3.6 通过HTTP进行地址解析121
5.3.7 加载KML或GeoRSS文档122
第6章 Google Maps API深度历险125
6.1 导入Google Maps API库125
6.1.1 导入不同版本的Google Maps API库文件125
6.1.2 导入不同语言的Google Maps API库文件126
6.1.3 在不同URL地址下使用Google Maps API128
6.1.4 通过Google AJAX API载入Google地图133
6.2 深度挖掘Google Maps API的功能133
6.2.1 为Google地图添加鸟瞰地图134
6.2.2 最大化GInfoWindow信息窗口135
6.2.3 设定GMarker地标的Z轴坐标138
6.3 自定义Google地图140
6.3.1 改变Google地图色调141
6.3.2 限制地图的缩放级别和显示范围143
6.3.3 打造Google地图夜间版146
6.4 第三方扩展资源152
6.4.1 使用TLabel152
6.4.2 使用TPhoto154
6.4.3 使用GZoom156
6.4.4 第三方扩展小结157
第7章 实现基于Google地图的留言系统158
7.1 系统功能概述159
7.1.1 系统构架159
7.1.2 系统功能模块设计160
7.2 总体设计161
7.2.1 总体结构161
7.2.2 各页面功能分配162
7.3 数据库设计164
7.3.1 数据库设计思想164
7.3.2 创建数据库164
7.4 公用模块167
7.4.1 公共类167
7.4.2 系统配置文件config.inc.php169
7.4.3 公用函数文件functions.php170
7.4.4 验证码文件verify.php171
7.4.5 主引用文件include.inc.php171
7.4.6 主界面index.php173
7.4.7 界面设定脚本ui.php175
7.4.8 自定义的GButton控件176
7.4.9 自定义的GMapbookInfo控件178
7.4.10 Cookie操作脚本180
7.4.11 显示信息提示窗口的showWindow()函数181
7.5 前台其他功能模块182
7.5.1 地图加载182
7.5.2 留言信息显示187
7.5.3 提交留言196
7.5.4 登录和登出201
7.5.5 注册和重设密码207
7.5.6 删除和回复留言211
7.5.7 更改密码和设置213
7.6 开发小结216
第二篇 Google Earth API的使用第8章 认识Google Earth220
8.1 地图概述220
8.2 地图数据类型220
8.3 Google Earth简介221
8.3.1 Google Earth数据源221
8.3.2 Google Earth界面环境221
8.3.3 常用功能222
8.4 可扩展的Google Earth225
8.5 星空功能(Sky)225
8.6 模拟飞行228
8.7 显示太阳231
8.8 海洋探索232
8.9 历史图片235
8.10 街道视图237
8.11 录制游览238
第9章 剖析Google Earth240
9.1 基础知识240
9.1.1 视图与投影240
9.1.2 图幅拼接241
9.1.3 影像地图241
9.2 剖析Google Earth242
9.2.1 地图加载和搜索242
9.2.2 地图的显示、平移和缩放244
9.2.3 图层管理244
9.2.4 地图标尺245
9.2.5 地标246
9.2.6 3D模型246
9.3 Google Earth发展247
9.3.1 Google Earth数据量丰富247
9.3.2 Google Earth功能强大但需求多样248
第10章 Google Earth COM API初步249
10.1 COM编程结构249
10.1.1 面向对象编程思想249
10.1.2 COM对象和接口250
10.1.3 COM库251
10.1.4 Google Earth COM API类库252
10.2 KML文件253
10.2.1 KML语法和文件结构253
10.2.2 KML文件的创建254
第11章 IApplicationGE类257
11.1 IApplicationGE类概述257
11.1.1 常用属性257
11.1.2 常用成员函数258
11.2 客户端初始化259
11.2.1 知识准备259
11.2.2 功能实现260
11.3 地图定位264
11.3.1 知识准备264
11.3.2 功能实现265
11.4 地图平移270
11.4.1 知识准备271
11.4.2 功能实现272
11.5 地理坐标获取275
11.5.1 知识准备275
11.5.2 功能实现277
11.6 文件操作283
11.6.1 知识准备283
11.6.2 代码实现284
第12章 ICameraInfoGE类289
12.1 ICameraInfoGE类概述289
12.1.1 常用属性289
12.1.2 常用成员函数290
12.2 地图缩放和视角调整290
第13章 IFeatureGE类296
13.1 功能描述296
13.1.1 常用属性296
13.1.2 常用成员函数297
13.2 视图切换297
13.2.1 知识准备298
13.2.2 功能实现299
13.3 本地搜索302
13.3.1 知识准备304
13.3.2 功能实现304
13.4 动态显示和景点导航311
13.4.1 知识准备312
13.4.2 功能实现312
13.5 要素的ID显示325
13.5.1 知识准备325
13.5.2 功能实现326
13.6 图层控制330
13.6.1 知识准备331
13.6.2 代码介绍331
第14章 ISearchControllerGE类338
14.1 ISearchControllerGE类概述338
14.2 基本搜索338
14.2.1 知识准备339
14.2.2 功能实现340
14.3 地理位置可视化344
14.3.1 知识准备344
14.3.2 功能实现345
第15章 ITourControllerGE类353
15.1 ITourControllerGE类概述353
15.1.1 属性353
15.1.2 成员函数354
15.2 批量搜索显示354
15.2.1 知识准备354
15.2.2 功能实现355
15.3 路径搜索和动态显示363
15.3.1 知识准备363
15.3.2 功能实现366
第16章 IAnimationControllerGE类382
16.1 IAnimationControllerGE类概述382
16.1.1 常用属性382
16.1.2 常用成员函数382
16.2 路况显示和行车路线383
16.2.1 知识准备383
16.2.2 代码实现384
16.3 导航402
第17章 城市地铁查询系统410
17.1 功能描述410
17.2 前期准备410
17.2.1 建立包含地铁线路的KML文件410
17.2.2 建立包含线路信息的TXT文件414
17.3 系统界面设计417
17.4 初始化417
17.5 数据文件处理418
17.6 查询分析420
17.6.1 交点判断420
17.6.2 自定义函数GetLine2()423
17.6.3 路线分析424
17.7 输出显示449
17.7.1 可行方案列表450
17.7.2 路线图显示455
17.8 系统运行457
第18章 奥运会旅游服务系统459
18.1 功能描述459
18.2 前期准备459
18.2.1 ground.kml文件459
18.2.2 stadiums.kml文件470
18.2.3 stadiums.kml文件471
18.2.4 TXT文件475
18.3 系统初始设计475
18.3.1 菜单栏设置475
18.3.2 工具栏设置476
18.3.3 窗体设置476
18.3.4 Google Earth接口设置476
18.3.5 变量声明476
18.4 项目展示477
18.5 火车站477
18.5.1 火车站对话框477
18.5.2 OnStation()函数478
18.6 经典实况播报481
18.6.1 坐标转换函数482
18.6.2 奥运场馆赛况对话框483
18.6.3 对话框的响应483
18.7 信息搜索485
18.7.1 比赛项目搜索对话框485
18.7.2 比赛项目信息对话框486
18.7.3 信息搜索487
18.8 视图控制492
18.8.1 视图左移492
18.8.2 视图右移492
18.8.3 视图上移493
18.8.4 视图下移493
18.8.5 视图放大494
18.8.6 视图缩小494
18.9 辅助函数494
18.9.1 Google Earth客户端的启动和退出494
18.9.2 动态显示的停止495
18.10 系统运行495