必发bifa88手机客服端API开发详解

第1章 谷歌(Google)地图服务概述. 1
1.1 谷歌(Google)地图服务简介 2
1.2 其他地图服务 3
1.2.1 Yahoo! Local服务 3
1.2.2 Microsoft Virtual Earth服务 4
1.2.3 国内的地形图服务 5
第2章 开始Google Maps API之旅 6
2.1 Google Maps API初体验 7
2.2 搭建谷歌(Google) Maps API开发条件 10
2.2.1 搭建服务器端开发环境 10
2.2.2 配置客户端调试环境 11
2.2.3 申请Google Maps API Key 12
第3章 实战谷歌(Google) Maps API之一——IP地理地点可视化查询 14
3.1 创造基本的地图 15
3.1.1 创建“Hello World”地图 15
3.1.2 添加API内置GControl控件 18
3.1.3 使用GMarker地标 20
3.1.4 添加音信窗口GInfoWindow对象 25
3.1.5 添加多标签音讯窗口GInfoWindowTab对象 27
3.1.6 移除不接纳的靶子 30
3.2 依照IP定位地理地方 32
3.2.1 IP定位地理地点概述及准备工作 32
3.2.2 利用GeoIP数据库及API举办地理定位查询 33
3.2.3 在谷歌地图上出示查询结果 36
第4章 实战谷歌 Maps API之二——BLOG访客地域来源记录 42
4.1 能一定访客地方的博客小地图 43
4.1.1 通晓微软的IP定位接口 43
4.1.2 使用微软的IP定位接口获取访客地点 44
4.1.3 嵌入地图到周边的BLOG 48
4.2 记录访客的地段来源 50
4.2.1 总结数据输出的结构 50
4.2.2 动态变化数据文件 52
4.2.3 在谷歌地图上加载XML中的大批量地标新闻 54
4.2.4 利用JavaScript脚本征集用户数据 60
4.2.5 利用图片采集用户数据 65
4.2.6 呈现计算音信 68
第5章 实战谷歌 Maps API之三——地图天气预告服务 71
5.1 在谷歌地图上出示天气预告 72
5.1.1 从Yahoo!提供的免费服务中得到天气预告消息 72
5.1.2 利用Google Ajax Feed API加载RSS文档 74
5.1.3 YWeather类的布局 76
5.2 自动得到地方ID 81
5.2.1 使用weather.com的SDK 81
5.2.2 动态显示来访者天气预告 82
第6章 谷歌(Google) Maps API高级编程 85
6.1 GPolyline折线对象和GPolygon多边形对象 86
6.1.1 使用GPolyline折线对象 86
6.1.2 使用GPolygon多边形对象 87
6.1.3 利用GPolyline和GPolygon玩一些小花招 90
6.1.4 使用GPolyline和GPolygon的厂子方法fromEncoded() 91
6.1.5 GPolyline和GPolygon的任何类方法 94
6.1.6 总括GPolyline折线对象的实际上尺寸 94
6.1.7 通过XML文档加载GPolyline和Gpolygon 96
6.2 谷歌(Google)地图中的事件监听及响应 99
6.2.1 G伊芙nt命名空间(一)——添加事变监听的不二法门 100
6.2.2 G伊芙nt命名空间(二)——移除事件监听的主意 103
6.2.3 谷歌(Google)地图常用事件讲解(一)——获取地图参数 105
6.2.4 谷歌(Google)地图常用事件讲解(二)——获取鼠标的职位 108
6.2.5 谷歌地图常用事件讲解(三)——操纵G马克er地标 109
必发bifa88手机客服端,6.3 谷歌(Google)地图技术集锦 116
6.3.1 在音信窗口GInfowWindow中嵌入Flash动画 116
6.3.2 谷歌地图的画中画效果 118
6.3.3 利用鼠标和键盘事件简化操作 119
6.3.4 利用GeoCoder地理编码查询音讯 121
6.3.5 加载KML或GeoRSS文档 122
第7章 谷歌(Google) Maps API深度历险 125
7.1 导入Google Maps API库 126
7.1.1 导入不一样版本的谷歌(Google) Maps API库文件 126
7.1.2 导入不一致语言的谷歌 Maps API库文件 127
7.1.3 在分化URL地址下利用谷歌(Google) Maps API 128
7.2 挖掘谷歌 Maps API中未公开的功力 132
7.2.1 为谷歌地图添加鸟瞰地图 133
7.2.2 最大化GInfoWindow音信窗口 134
7.2.3 设定GMarker地标的Z轴坐标 136
7.3 自定义Google地图 138
7.3.1 改变谷歌(Google)地图色调 138
7.3.2 限制地图的缩放级别和突显范围 140
7.3.3 营造谷歌(Google)地图夜间版 143
7.4 第三方伸张资源 149
7.4.1 使用TLabel 149
7.4.2 使用Tphoto 150
7.4.3 使用Gzoom 152
7.5 深刻谷歌地图主旨 153
7.5.1 彻底去掉谷歌 Maps API Key 153
7.5.2 汉化Google地图 157
7.5.3 创设周全的交集地图(一) 164
7.5.4 创设完善的以次充好地图(二) 167
第8章 落成基于谷歌(Google)地图的留言系统 170
8.1 系统机能概述 171
8.1.1 系统构架 172
8.1.2 系统功用模块设计 172
8.2 总体设计 173
8.2.1 总体社团 173
8.2.2 各页面效果分配 175
8.3 数据库设计 175
8.3.1 数据库设计思想 175
8.3.2 创立数据库 176
8.4 公用模块 178
8.4.1 公共类 179
8.4.2 系统布署文件config.inc.php 180
8.4.3 公用函数文件functions.php 181
8.4.4 验证码文件verify.php 182
8.4.5 主引用文件include.inc.php 183
8.4.6 主界面index.php 185
8.4.7 界面设定脚本ui.php 187
8.4.8 自定义的GButton控件 188
8.4.9 自定义的GMapbookInfo控件 191
8.4.10 Cookie操作脚本 192
8.4.11 显示音讯提示窗口的showWindow()函数 193
8.5 前台其他成效模块 194
8.5.1 地图加载 194
8.5.2 留言音信浮现 198
8.5.3 提交留言 208
8.5.4 登录和登出 213
8.5.5 注册和重设密码 218
8.5.6 删除和回复留言 221
8.5.7 更改密码和装置 224
8.6 开发小结 227
第9章 认识Google Earth 228
9.1 地图概述 229
9.2 地图数据类型 229
9.3 Google Earth简介 229
9.3.1 Google Earth数据源 229
9.3.2 谷歌(Google) Earth界面环境 230
9.3.3 常用效率 230
9.4 可伸张的谷歌(Google) Earth 231
第10章 剖析Google Earth 233
10.1 基础知识 234
10.1.1 视图与投影 234
10.1.2 图幅拼接 234
10.1.3 印象地图 235
10.2 剖析Google Earth 235
10.2.1 地图加载和搜索 235
10.2.2 地图的突显. 平移和缩放 236
10.2.3 图层管理.. 237
10.2.4 地图标尺 238
10.2.5 地标 238
10.2.6 3D模型 239
10.3 Google Earth发展 239
10.3.1 谷歌 Earth数据量丰裕 239
10.3.2 谷歌 Earth效用强大但要求多样 240
第11章 Google Earth COM API初步 242
11.1 COM编程结构 243
11.1.1 面向对象编程思想 243
11.1.2 COM对象和接口 243
11.1.3 COM库 244
11.1.4 Google Earth COM API类库 245
11.2 KML文件 246
11.2.1 KML语法和文件结构 246
11.2.2 KML文件的创办 247
第12章 IApplicationGE类 250
12.1 IApplicationGE类概述 251
12.1.1 常用属性 251
12.1.2 常用成员函数 251
12.2 客户端伊始化 252
12.2.1 知识准备 252
12.2.2 功效落成 253
12.3 地图定位 257
12.3.1 知识准备 257
12.3.2 成效完毕 258
12.4 地图平移 261
12.4.1 知识准备 262
12.4.2 成效已毕 263
12.5 地理坐标获取 265
12.5.1 知识准备 265
12.5.2 成效完成 267
12.6 文件操作 272
12.6.1 知识准备 272
12.6.2 代码落成 273
第13章 ICameraInfoGE类 277
13.1 ICameraInfoGE类概述 278
13.1.1 常用属性 278
13.1.2 常用成员函数 278
13.2 地图缩放和看法调整 279
第14章 IFeatureGE类 284
14.1 功效描述 285
14.1.1 常用属性 285
14.1.2 常用成员函数 285
14.2 视图切换 285
14.2.1 知识准备 286
14.2.2 作用已毕 287
14.3 本地搜索 290
14.3.1 知识准备 291
14.3.2 功效完毕 292
14.4 动态展现和山水导航 298
14.4.1 知识准备 299
14.4.2 成效完毕 299
14.5 要素的ID显示 310
14.5.1 知识准备 310
14.5.2 成效完成 311
14.6 图层控制 314
14.6.1 知识准备 315
14.6.2 代码介绍 315
第15章 ISearchControllerGE类 321
15.1 ISearchControllerGE类概述 322
15.2 基本搜索 322
15.2.1 知识准备 322
15.2.2 成效落成 323
15.3 地理地方可视化 327
15.3.1 知识准备 327
15.3.2 作用完成 328
第16章 ITourControllerGE类 335
16.1 ITourControllerGE类概述 336
16.1.1 属性 336
16.1.2 成员函数 336
16.2 批量找寻显示 336
16.2.1 知识准备 337
16.2.2 作用落成 338
16.3 路径搜索和动态呈现 344
16.3.1 知识准备 344
16.3.2 作用完毕 346
第17章 IAnimationControllerGE类 361
17.1 IAnimationControllerGE类概述 362
17.1.1 常用属性 362
17.1.2 常用成员函数 362
17.2 路况展现和行车路线 362
17.2.1 知识准备 362
17.2.2 代码落成 364
17.3 导航 380
第18章 城市大巴查询系统 387
18.1 作用描述 388
18.2 中期准备 388
18.2.1 建立涵盖大巴线路的KML文件 388
18.2.2 建立涵盖线路音信的TXT文件 391
18.3 系统界面设计 393
18.4 初始化 394
18.5 数据文件处理 394
18.6 查询分析 396
18.6.1 交点判断 396
18.6.2 自定义函数GetLine2() 399
18.6.3 路线分析 400
18.7 输出展现 420
18.7.1 可行方案列表 420
18.7.2 路线图显示 425
18.8 系统运作 427
第19章 奥林匹克-运动会(Olympic-Games)音信服务体系 429
19.1 功用描述 430
19.2 先前时期准备 430
19.2.1 ground.kml文件 430
19.2.2 stadiums.kml文件 439
19.2.3 stadiums.kml文件 440
19.2.4 TXT文件 444
19.3 系统伊始设计 444
19.3.1 菜单栏设置 444
19.3.2 工具栏设置 445
19.3.3 窗体设置 445
19.3.4 谷歌 Earth接口设置 445
19.3.5 变量申明 445
19.4 项目浮现 446
19.5 火车站 446
19.5.1 高铁站对话框 446
19.5.2 OnStation()函数 447
19.6 真实情形播报 450
19.6.1 坐标转换函数 450
19.6.2 奥运场地赛况对话框 451
19.6.3 对话框的响应 452
19.7 音信搜索 453
19.7.1 竞赛项目搜索对话框 454
19.7.2 竞赛项目音讯对话框 454
19.7.3 音信搜索 455
19.8 视图控制 459
19.8.1 视图左移 459
19.8.2 视图右移 459
19.8.3 视图上移 460
19.8.4 视图下移 460
19.8.5 视图放大 461
19.8.6 视图裁减 461
19.9 协理函数 461
19.9.1 谷歌 Earth客户端的启动和退出 461
19.9.2 动态显示的平息 462
19.10 系统运行 462
附录A 系统运转环境及光盘注意事项 467
附录B 光盘程序代码表明… 468

相关文章