出版時(shí)間:2012-3 出版社:人民郵電出版社 作者:[美] Anthony T. Holdener III,[阿根廷] Mario Andrés Pagella 譯者:秦緒文,李松峰
Tag標(biāo)簽:無(wú)
內(nèi)容概要
本書合并了O’Reilly出版的《HTML5
Geolocation》與《HTML5:等軸實(shí)時(shí)游戲開發(fā)》兩本書的內(nèi)容。第一部分介紹了HTML5 Geolocation
API。使用這種API,開發(fā)人員不必針對(duì)特定設(shè)備編程,就能夠在瀏覽器中直接編寫地理定位應(yīng)用。這部分共6章,介紹了Geolocation
API在瀏覽器代碼中的使用,并通過(guò)大量示例向讀者展示其“一次編寫,隨處部署”的特點(diǎn)。具體內(nèi)容包括地理定位的基礎(chǔ)知識(shí)簡(jiǎn)介,這套API的瀏覽器支持情況,以及如何利用它和其他常用地圖工具在網(wǎng)頁(yè)中實(shí)現(xiàn)類似Google地圖的嵌入式地圖。
這一部分的主要內(nèi)容還有:
根據(jù)設(shè)備的不同,從各種來(lái)源收集地理信息
探索地理坐標(biāo)系統(tǒng),包括大地測(cè)量系統(tǒng)和基準(zhǔn)點(diǎn)?
使用Geolocation API,以JavaScript代碼從用戶的瀏覽器中取得位置信息
使用Google地圖或基于JavaScript 的ArcGIS API將位置信息顯示在地圖上
使用數(shù)據(jù)庫(kù)、KML文件和Shapefile保存地理信息
作者簡(jiǎn)介
Anthony T. Holdener III
本書作者Anthony T. Holdener III具有十幾年的Web開發(fā)經(jīng)驗(yàn),現(xiàn)在使用Esri ArcGIS
JavaScript API、Google Maps JavaScript API和Bing Maps API構(gòu)建GIS
Web應(yīng)用。自從圣路易斯大學(xué)計(jì)算機(jī)科學(xué)專業(yè)畢業(yè)后,他一直從事Web架構(gòu)師、開發(fā)人員、經(jīng)理或者輔助老師等工作。
書籍目錄
HTML5 Geolocation
前言
第1章 路在何方
1.1 地理定位的歷史
1.1.1 公元前的地理定位
1.1.2 探險(xiǎn)技術(shù)
1.1.3 20世紀(jì)的定位
1.2 GPS的民用化
1.3 今天的地理定位
1.4 基本知識(shí)
1.5 定位方法
1.5.1 GPS
1.5.2 IP地址
1.5.3 GSM/CDMACellID
1.5.4 Wi-Fi和藍(lán)牙的MAC地址
1.6 位置與基于位置的服務(wù)
1.7 今天的地理定位
1.7.1 手機(jī)應(yīng)用
1.7.2 增強(qiáng)現(xiàn)實(shí)應(yīng)用
第2章 地理定位:不僅是經(jīng)緯度
2.1 坐標(biāo)系統(tǒng)
2.2 大地測(cè)量系統(tǒng)與基準(zhǔn)點(diǎn)
2.2.1 地球的形狀
2.2.2 公共基準(zhǔn)
2.2.3 地圖投影
2.3 高度、路線與速度
2.3.1 大地高度
2.3.2 路線
2.3.3 速度
2.4 精確度
第3章 地理定位API編程
3.1 W3CGeolocationAPI
3.1.1 當(dāng)前的API支持情況
3.1.2 其他瀏覽器的解決方案
3.2 功能更完備的W3CGeolocationAPI
3.3 Geolocation對(duì)象
3.4 取得用戶位置
3.4.1 PositionOptions
3.4.2 緩存的位置信息
3.5 更新用戶位置
3.5.1 不需要輪詢
3.5.2 清除監(jiān)視操作
3.6 處理成功的請(qǐng)求
3.6.1 Position對(duì)象
3.6.2 Coordinates對(duì)象
3.7 處理請(qǐng)求返回的錯(cuò)誤
3.8 隱私問(wèn)題
第4章 地理定位和地圖API
4.1 Google地圖示例
4.1.1 GoogleMapsAPI簡(jiǎn)介
4.1.2 向Google地圖中添加地理定位
4.2 ArcGISJavaScriptAPI的例子
4.2.1 ArcGISJavaScriptAPI簡(jiǎn)介
4.2.2 向Esri地圖中添加地理定位
第5章 保存地理信息
5.1 KML
5.2 Shapefile
5.3 數(shù)據(jù)庫(kù)
5.3.1 SDE
HTML5:等軸實(shí)時(shí)游戲開發(fā)
前言
第1章 圖形基礎(chǔ):畫布與精靈
1.1 使用canvas對(duì)象
1.2 創(chuàng)建平滑的動(dòng)畫
1.3 使用精靈
1.4 操作像素
1.5 為圖像選擇渲染方法
第2章 理解等軸游戲
5.3.2 PostGIS
5.3.3 MySQL
第6章 基于地理定位開發(fā)應(yīng)用
6.1 地理營(yíng)銷
6.1.1 特價(jià)與新品
6.1.2 眾包
6.1.3 特殊化
6.2 地理社交
6.2.1 持續(xù)增長(zhǎng)
6.2.2 自動(dòng)簽到
6.2.3 雙向數(shù)據(jù)
6.3 地理標(biāo)簽
6.3.1 數(shù)字媒體與地理標(biāo)簽
6.3.2 隱私與地理標(biāo)簽
6.4 地理應(yīng)用
6.4.1 安全/跟蹤
6.4.2 打車
6.4.3 搜索
6.4.4 移動(dòng)商務(wù)
6.4.5 其他應(yīng)用
6.5 HTML5與地理定位
6.5.1 輔助LBS的Web應(yīng)用
6.5.2 基于Web的LBS
第3章 游戲界面設(shè)計(jì)
3.1 Web游戲中的GUI設(shè)計(jì)和交互
3.2 實(shí)現(xiàn)GUI
第4章 HTML5聲音及處理優(yōu)化
4.1 通過(guò)audio元素添加聲音
4.2 用WebWorkersAPI執(zhí)行大計(jì)算量任務(wù)
4.3 本地存儲(chǔ)和會(huì)話存儲(chǔ)
第5章 推向市場(chǎng)
5.1 預(yù)防作弊及服務(wù)器端工作
5.2 通往最終游戲的路
5.3 對(duì)游戲作最后修飾
5.4 使用Facebook添加社交功能
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載