深入HTML5套用開發

深入HTML5套用開發

《深入HTML5套用開發》是人民郵電出版社2012-03-01出版的圖書,作者是(美)Anthony T. Holdener III。本書合併了O’Reilly出版的《HTML5 Geolocation》與《HTML5:等軸實時遊戲開發》兩本書的內容。

基本介紹

  • 書名:深入HTML5套用開發
  • 作者:(美)Anthony T. Holdener III
  • ISBN:9787115274946
  • 類別:圖書 > 計算機與網際網路 > 程式語言與程式設計
  • 出版社人民郵電出版社
  • 出版時間:2012-03-01
  • 裝幀:平裝
  • 開本:16開
內容簡介,作者簡介,目錄,

內容簡介

第一部分介紹了HTML5 Geolocation API。使用這種API,開發人員不必針對特定設備編程,就能夠在瀏覽器中直接編寫地理定位套用。這部分共6章,介紹了Geolocation API在瀏覽器代碼中的使用,並通過大量示例向讀者展示其“一次編寫,隨處部署”的特點。具體內容包括地理定位的基礎知識簡介,這套API的瀏覽器支持情況,以及如何利用它和其他常用地圖工具在網頁中實現類似Google地圖的嵌入式地圖。
這一部分的主要內容還有:
根據設備的不同,從各種來源收集地理信息
探索地理坐標系統,包括大地測量系統和基準點?
使用Geolocation API,以JavaScript代碼從用戶的瀏覽器中取得位置信息
使用Google地圖或基於JavaScript 的ArcGIS API將位置信息顯示在地圖上
使用資料庫、KML檔案和Shapefile保存地理信息

作者簡介

Anthony T. Holdener III
本書作者Anthony T. Holdener III具有十幾年的Web開發經驗,現在使用Esri ArcGIS JavaScript API、Google Maps JavaScript API和Bing Maps API構建GIS Web套用。自從聖路易斯大學計算機科學專業畢業後,他一直從事Web架構師、開發人員、經理或者輔助老師等工作。

目錄

HTML5 Geolocation
前言
第1章  路在何方
1.1  地理定位的歷史
1.1.1  公元前的地理定位
1.1.2  探險技術
1.1.3  20世紀的定位
1.2  GPS的民用化
1.3  今天的地理定位
1.4  基本知識
1.5  定位方法
1.5.1  GPS
1.5.2  IP位址
1.5.3  GSM/CDMACellID
1.5.4  Wi-Fi和藍牙的MAC地址
1.6  位置與基於位置的服務
1.7  今天的地理定位
1.7.1  手機套用
1.7.2  增強現實套用
第2章  地理定位:不僅是經緯度
2.1  坐標系統
2.2  大地測量系統與基準點
2.2.1  地球的形狀
2.2.2  公共基準
2.2.3  地圖投影
2.3  高度、路線與速度
2.3.1  大地高度
2.3.2  路線
2.3.3  速度
2.4  精確度
第3章  地理定位API編程
3.1  W3CGeolocationAPI
3.1.1  當前的API支持情況
3.1.2  其他瀏覽器的解決方案
3.2  功能更完備的W3CGeolocationAPI
3.3  Geolocation對象
3.4  取得用戶位置
3.4.1  PositionOptions
3.4.2  快取的位置信息
3.5  更新用戶位置
3.5.1  不需要輪詢
3.5.2  清除監視操作
3.6  處理成功的請求
3.6.1  Position對象
3.6.2  Coordinates對象
3.7  處理請求返回的錯誤
3.8  隱私問題
第4章  地理定位和地圖API
4.1  Google地圖示例
4.1.1  GoogleMapsAPI簡介
4.1.2  向Google地圖中添加地理定位
4.2  ArcGISJavaScriptAPI的例子
4.2.1  ArcGISJavaScriptAPI簡介
4.2.2  向Esri地圖中添加地理定位
第5章  保存地理信息
5.1  KML
5.2  Shapefile
5.3  資料庫
5.3.1  SDE
HTML5:等軸實時遊戲開發
前言
第1章  圖形基礎:畫布與精靈
1.1  使用canvas對象
1.2  創建平滑的動畫
1.3  使用精靈
1.4  操作像素
1.5  為圖像選擇渲染方法
第2章  理解等軸遊戲
5.3.2  PostGIS
5.3.3  MySQL
第6章  基於地理定位開發套用
6.1  地理行銷
6.1.1  特價與新品
6.1.2  眾包
6.1.3  特殊化
6.2  地理社交
6.2.1  持續增長
6.2.2  自動簽到
6.2.3  雙向數據
6.3  地理標籤
6.3.1  數字媒體與地理標籤
6.3.2  隱私與地理標籤
6.4  地理套用
6.4.1  安全/跟蹤
6.4.2  打車
6.4.3  搜尋
6.4.4  移動商務
6.4.5  其他套用
6.5  HTML5與地理定位
6.5.1  輔助LBS的Web套用
6.5.2  基於Web的LBS
第3章  遊戲界面設計
3.1  Web遊戲中的GUI設計和互動
3.2  實現GUI
第4章  HTML5聲音及處理最佳化
4.1  通過audio元素添加聲音
4.2  用WebWorkersAPI執行大計算量任務
4.3  本地存儲和會話存儲
第5章  推向市場
5.1  預防作弊及伺服器端工作
5.2  通往最終遊戲的路
5.3  對遊戲作最後修飾
5.4  使用Facebook添加社交功能

相關詞條

熱門詞條

聯絡我們