注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信網(wǎng)絡(luò)組建與管理Google API開發(fā)詳解:Google Maps與Google Earth雙劍合璧

Google API開發(fā)詳解:Google Maps與Google Earth雙劍合璧

Google API開發(fā)詳解:Google Maps與Google Earth雙劍合璧

定 價(jià):¥59.80

作 者: 江寬
出版社: 電子工業(yè)出版社
叢編項(xiàng): 程序天下
標(biāo) 簽: Javascript

ISBN: 9787121055690 出版時(shí)間: 2008-01-01 包裝: 平裝
開本: 16 頁(yè)數(shù): 466 pages 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書從易到難、由淺入深、循序漸進(jìn)地介紹了Google Maps API和Google Earth API的開發(fā)技術(shù)。本書知識(shí)講解通俗易懂,并有大量的實(shí)例供讀者更加深刻地鞏固所學(xué)習(xí)的知識(shí),幫助讀者更好地進(jìn)行開發(fā)實(shí)踐。本書共分為19章。第1章~第8章講解Google Maps API的使用。內(nèi)容包括環(huán)境配置、IP可視化查詢、BLOG訪客地域來(lái)源記錄、地圖天氣預(yù)報(bào)服務(wù)、Google Maps API高級(jí)應(yīng)用。第9章~第19章講解Google Earth API的使用。內(nèi)容從Google Earth 客戶端的功能介紹開始,然后具體分析各個(gè)功能的實(shí)現(xiàn),最后從Google Earth COM API的角度,利用代碼實(shí)例來(lái)擴(kuò)展這些功能。對(duì)于Google Earth COM API,本書先介紹COM編程思想和KML文件,為讀者后面的開發(fā)打下基礎(chǔ)。然后具體介紹Google Earth COM API類庫(kù),從如何利用外部程序啟動(dòng)Google Earth起步,到最后完成一個(gè)具有一定功能的Google Earth應(yīng)用系統(tǒng)。本書內(nèi)容緊湊、實(shí)例豐富、結(jié)構(gòu)嚴(yán)謹(jǐn)、深入淺出,適合廣大Web網(wǎng)站開發(fā)人員、Google地圖愛好者、專業(yè)GIS開發(fā)人員和大中專院校學(xué)生閱讀,尤其適合有一定JavaScript編程基礎(chǔ)的相關(guān)人員。

作者簡(jiǎn)介

暫缺《Google API開發(fā)詳解:Google Maps與Google Earth雙劍合璧》作者簡(jiǎn)介

圖書目錄

第1章  Google地圖服務(wù)概述    1
1.1  Google地圖服務(wù)簡(jiǎn)介    2
1.2  其他地圖服務(wù)    3
1.2.1  Yahoo! Local服務(wù)    3
1.2.2  Microsoft Virtual Earth服務(wù)    4
1.2.3  國(guó)內(nèi)的地圖服務(wù)    5
第2章  開始Google Maps API之旅    6
2.1  Google Maps API初體驗(yàn)    7
2.2  搭建Google Maps API開發(fā)環(huán)境    10
2.2.1  搭建服務(wù)器端開發(fā)環(huán)境    10
2.2.2  配置客戶端調(diào)試環(huán)境    11
2.2.3  申請(qǐng)Google Maps API Key    12
第3章  實(shí)戰(zhàn)Google Maps API之一
第3章  ——IP地理位置可視化查詢    14
3.1  創(chuàng)建基本的地圖    15
3.1.1  創(chuàng)建“Hello World”地圖    15
3.1.2  添加API內(nèi)置GControl控件    18
3.1.3  使用GMarker地標(biāo)    20
3.1.4  添加信息窗口GInfoWindow對(duì)象    25
3.1.5  添加多標(biāo)簽信息窗口
3.1.5  GInfoWindowTab對(duì)象    27
3.1.6  移除不使用的對(duì)象    30
3.2  根據(jù)IP定位地理位置    32
3.2.1  IP定位地理位置概述及準(zhǔn)備工作    32
3.2.2  利用GeoIP®數(shù)據(jù)庫(kù)及API進(jìn)行
3.2.2  地理定位查詢    33
3.2.3  在Google地圖上顯示查詢結(jié)果    36
第4章  實(shí)戰(zhàn)Google Maps API之二
第4章  ——BLOG訪客地域來(lái)源
第4章  記錄    42
4.1  能定位訪客位置的博客小地圖    43
4.1.1  了解微軟的IP定位接口    43
4.1.2  使用微軟的IP定位接口獲取
4.1.2  訪客位置    44
4.1.3  嵌入地圖到常見的BLOG    48
4.2  記錄訪客的地域來(lái)源    50
4.2.1  統(tǒng)計(jì)數(shù)據(jù)輸出的結(jié)構(gòu)    50
4.2.2  動(dòng)態(tài)生成數(shù)據(jù)文件    52
4.2.3  在Google地圖上加載XML中的
4.2.3  大量地標(biāo)信息    54
4.2.4  利用JavaScript腳本采集用戶
5.1.1  數(shù)據(jù)    60
4.2.5  利用圖片采集用戶數(shù)據(jù)    65
4.2.6  顯示統(tǒng)計(jì)信息    68
第5章  實(shí)戰(zhàn)Google Maps API之三
第5章  ——地圖天氣預(yù)報(bào)服務(wù)    71
5.1  在Google地圖上顯示天氣預(yù)報(bào)    72
5.1.1  從Yahoo!提供的免費(fèi)服務(wù)中獲取
5.1.1  天氣預(yù)報(bào)信息    72
5.1.2  利用Google Ajax Feed API加載
5.1.1  RSS文檔    74
5.1.3  YWeather類的構(gòu)造    76
5.2  自動(dòng)獲取地點(diǎn)ID    81
5.2.1  使用weather.com®的SDK    81
5.2.2  動(dòng)態(tài)顯示來(lái)訪者天氣預(yù)報(bào)    82
第6章  Google Maps API高級(jí)編程    85
6.1  GPolyline折線對(duì)象和GPolygon
6.1  多邊形對(duì)象    86
6.1.1  使用GPolyline折線對(duì)象    86
6.1.2  使用GPolygon多邊形對(duì)象    87
6.1.3  利用GPolyline和GPolygon
6.1.3  玩一些小花招    90
6.1.4  使用GPolyline和GPolygon的
6.1.3  工廠方法fromEncoded()    91
6.1.5  GPolyline和GPolygon的其他
6.1.3  類方法    94
6.1.6  計(jì)算GPolyline折線對(duì)象的實(shí)際
6.1.3  長(zhǎng)度    94
6.1.7  通過XML文檔加載GPolyline和
6.1.3  Gpolygon    96
6.2  Google地圖中的事件監(jiān)聽及響應(yīng)    99
6.2.1  GEvent命名空間(一)——添加
6.1.3  事件監(jiān)聽的方法    100
6.2.2  GEvent命名空間(二)——移除
6.1.3  事件監(jiān)聽的方法    103
6.2.3  Google地圖常用事件講解(一)
6.1.3  ——獲取地圖參數(shù)    105
6.2.4  Google地圖常用事件講解(二)
6.1.3  ——獲取鼠標(biāo)的位置    108
6.2.5  Google地圖常用事件講解(三)
6.1.3  ——操縱GMarker地標(biāo)    109
6.3  Google地圖技巧集錦    116
6.3.1  在信息窗口GInfowWindow中嵌入
6.1.3  Flash動(dòng)畫    116
6.3.2  Google地圖的畫中畫效果    118
6.3.3  利用鼠標(biāo)和鍵盤事件簡(jiǎn)化操作    119
6.3.4  利用GeoCoder地理編碼查詢信息    121
6.3.5  加載KML或GeoRSS文檔    122
第7章  Google Maps API深度歷險(xiǎn)    125
7.1  導(dǎo)入Google Maps API庫(kù)    126
7.1.1  導(dǎo)入不同版本的Google Maps API
6.1.3  庫(kù)文件    126
7.1.2  導(dǎo)入不同語(yǔ)言的Google Maps API
6.1.3  庫(kù)文件    127
7.1.3  在不同URL地址下使用
6.1.3  Google Maps API    128
7.2  挖掘Google Maps API中未公開的功能    132
7.2.1  為Google地圖添加鳥瞰地圖    133
7.2.2  最大化GInfoWindow信息窗口    134
7.2.3  設(shè)定GMarker地標(biāo)的Z軸坐標(biāo)    136
7.3  自定義Google地圖    138
7.3.1  改變Google地圖色調(diào)    138
7.3.2  限制地圖的縮放級(jí)別和顯示范圍    140
7.3.3  打造Google地圖夜間版    143
7.4  第三方擴(kuò)展資源    149
7.4.1  使用TLabel    149
7.4.2  使用Tphoto    150
7.4.3  使用Gzoom    152
7.5  深入Google地圖核心    153
7.5.1  徹底去掉Google Maps API Key    153
7.5.2  漢化Google地圖    157
7.5.3  打造完美的混合地圖(一)    164
7.5.4  打造完美的混合地圖(二)    167
第8章  實(shí)現(xiàn)基于Google地圖的
第8章  留言系統(tǒng)    170
8.1  系統(tǒng)功能概述    171
8.1.1  系統(tǒng)構(gòu)架    172
8.1.2  系統(tǒng)功能模塊設(shè)計(jì)    172
8.2  總體設(shè)計(jì)    173
8.2.1  總體結(jié)構(gòu)    173
8.2.2  各頁(yè)面功能分配    175
8.3  數(shù)據(jù)庫(kù)設(shè)計(jì)    175
8.3.1  數(shù)據(jù)庫(kù)設(shè)計(jì)思想    175
8.3.2  創(chuàng)建數(shù)據(jù)庫(kù)    176
8.4  公用模塊    178
8.4.1  公共類    179
8.4.2  系統(tǒng)配置文件config.inc.php    180
8.4.3  公用函數(shù)文件functions.php    181
8.4.4  驗(yàn)證碼文件verify.php    182
8.4.5  主引用文件include.inc.php    183
8.4.6  主界面index.php    185
8.4.7  界面設(shè)定腳本ui.php    187
8.4.8  自定義的GButton控件    188
8.4.9  自定義的GMapbookInfo控件    191
8.4.10  Cookie操作腳本    192
8.4.11  顯示信息提示窗口的showWindow()
8.4.11  函數(shù)    193
8.5  前臺(tái)其他功能模塊    194
8.5.1  地圖加載    194
8.5.2  留言信息顯示    198
8.5.3  提交留言    208
8.5.4  登錄和登出    213
8.5.5  注冊(cè)和重設(shè)密碼    218
8.5.6  刪除和回復(fù)留言    221
8.5.7  更改密碼和設(shè)置    224
8.6  開發(fā)小結(jié)    227
第9章  認(rèn)識(shí)Google Earth    228
9.1  地圖概述    229
9.2  地圖數(shù)據(jù)類型    229
9.3  Google Earth簡(jiǎn)介    229
9.3.1  Google Earth數(shù)據(jù)源    229
9.3.2  Google Earth界面環(huán)境    230
9.3.3  常用功能    230
9.4  可擴(kuò)展的Google Earth    231
第10章  剖析Google Earth    233
10.1  基礎(chǔ)知識(shí)    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  地圖標(biāo)尺    238
10.2.5  地標(biāo)    238
10.2.6  3D模型    239
10.3  Google Earth發(fā)展    239
10.3.1  Google Earth數(shù)據(jù)量豐富    239
10.3.2  Google Earth功能強(qiáng)大但需求多樣    240
第11章  Google Earth COM API
第11章  初步    242
11.1  COM編程結(jié)構(gòu)    243
11.1.1  面向?qū)ο缶幊趟枷?nbsp;   243
11.1.2  COM對(duì)象和接口    243
11.1.3  COM庫(kù)    244
11.1.4  Google Earth COM API類庫(kù)    245
11.2  KML文件    246
11.2.1  KML語(yǔ)法和文件結(jié)構(gòu)    246
11.2.2  KML文件的創(chuàng)建    247
第12章  IApplicationGE類    250
12.1  IApplicationGE類概述    251
12.1.1  常用屬性    251
12.1.2  常用成員函數(shù)    251
12.2  客戶端初始化    252
12.2.1  知識(shí)準(zhǔn)備    252
12.2.2  功能實(shí)現(xiàn)    253
12.3  地圖定位    257
12.3.1  知識(shí)準(zhǔn)備    257
12.3.2  功能實(shí)現(xiàn)    258
12.4  地圖平移    261
12.4.1  知識(shí)準(zhǔn)備    262
12.4.2  功能實(shí)現(xiàn)    263
12.5  地理坐標(biāo)獲取    265
12.5.1  知識(shí)準(zhǔn)備    265
12.5.2  功能實(shí)現(xiàn)    267
12.6  文件操作    272
12.6.1  知識(shí)準(zhǔn)備    272
12.6.2  代碼實(shí)現(xiàn)    273
第13章  ICameraInfoGE類    277
13.1  ICameraInfoGE類概述    278
13.1.1  常用屬性    278
13.1.2  常用成員函數(shù)    278
13.2  地圖縮放和視角調(diào)整    279
第14章  IFeatureGE類    284
14.1  功能描述    285
14.1.1  常用屬性    285
14.1.2  常用成員函數(shù)    285
14.2  視圖切換    285
14.2.1  知識(shí)準(zhǔn)備    286
14.2.2  功能實(shí)現(xiàn)    287
14.3  本地搜索    290
14.3.1  知識(shí)準(zhǔn)備    291
14.3.2  功能實(shí)現(xiàn)    292
14.4  動(dòng)態(tài)顯示和景點(diǎn)導(dǎo)航    298
14.4.1  知識(shí)準(zhǔn)備    299
14.4.2  功能實(shí)現(xiàn)    299
14.5   要素的ID顯示    310
14.5.1  知識(shí)準(zhǔn)備    310
14.5.2  功能實(shí)現(xiàn)    311
14.6  圖層控制    314
14.6.1  知識(shí)準(zhǔn)備    315
14.6.2  代碼介紹    315
第15章  ISearchControllerGE類    321
15.1  ISearchControllerGE類概述    322
15.2  基本搜索    322
15.2.1  知識(shí)準(zhǔn)備    322
15.2.2  功能實(shí)現(xiàn)    323
15.3  地理位置可視化    327
15.3.1  知識(shí)準(zhǔn)備    327
15.3.2  功能實(shí)現(xiàn)    328
第16章  ITourControllerGE類    335
16.1  ITourControllerGE類概述    336
16.1.1  屬性    336
16.1.2  成員函數(shù)    336
16.2  批量搜索顯示    336
16.2.1  知識(shí)準(zhǔn)備    337
16.2.2  功能實(shí)現(xiàn)    338
16.3  路徑搜索和動(dòng)態(tài)顯示    344
16.3.1  知識(shí)準(zhǔn)備    344
16.3.2  功能實(shí)現(xiàn)    346
第17章  IAnimationControllerGE類    361
17.1  IAnimationControllerGE類概述    362
17.1.1  常用屬性    362
17.1.2  常用成員函數(shù)    362
17.2  路況顯示和行車路線    362
17.2.1  知識(shí)準(zhǔn)備    362
17.2.2  代碼實(shí)現(xiàn)    364
17.3  導(dǎo)航    380
第18章  城市地鐵查詢系統(tǒng)    387
18.1  功能描述    388
18.2  前期準(zhǔn)備    388
18.2.1  建立包含地鐵線路的KML文件    388
18.2.2  建立包含線路信息的TXT文件    391
18.3  系統(tǒng)界面設(shè)計(jì)    393
18.4  初始化    394
18.5  數(shù)據(jù)文件處理    394
18.6  查詢分析    396
18.6.1  交點(diǎn)判斷    396
18.6.2  自定義函數(shù)GetLine2()    399
18.6.3  路線分析    400
18.7  輸出顯示    420
18.7.1  可行方案列表    420
18.7.2  路線圖顯示    425
18.8  系統(tǒng)運(yùn)行    427
第19章  奧運(yùn)會(huì)信息服務(wù)系統(tǒng)    429
19.1  功能描述    430
19.2  前期準(zhǔn)備    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  系統(tǒng)初始設(shè)計(jì)    444
19.3.1  菜單欄設(shè)置    444
19.3.2  工具欄設(shè)置    445
19.3.3  窗體設(shè)置    445
19.3.4  Google Earth接口設(shè)置    445
19.3.5  變量聲明    445
19.4  項(xiàng)目展示    446
19.5  火車站    446
19.5.1  火車站對(duì)話框    446
19.5.2  OnStation()函數(shù)    447
19.6  實(shí)況播報(bào)    450
19.6.1  坐標(biāo)轉(zhuǎn)換函數(shù)    450
19.6.2  奧運(yùn)場(chǎng)館賽況對(duì)話框    451
19.6.3  對(duì)話框的響應(yīng)    452
19.7  信息搜索    453
19.7.1  比賽項(xiàng)目搜索對(duì)話框    454
19.7.2  比賽項(xiàng)目信息對(duì)話框    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  輔助函數(shù)    461
19.9.1  Google Earth客戶端的啟動(dòng)和退出    461
19.9.2  動(dòng)態(tài)顯示的停止    462
19.10  系統(tǒng)運(yùn)行    462
附錄A  系統(tǒng)運(yùn)行環(huán)境及光盤注意
附錄A  事項(xiàng)    467
附錄B  光盤程序代碼說明    468

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)