Mastering OpenLayers 3(Paperback)
暫譯: 精通 OpenLayers 3(平裝本)

Gabor Farkas

  • 出版商: Packt Publishing
  • 出版日期: 2016-01-29
  • 售價: $2,200
  • 貴賓價: 9.5$2,090
  • 語言: 英文
  • 頁數: 308
  • 裝訂: Paperback
  • ISBN: 1785281003
  • ISBN-13: 9781785281006
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Key Features

  • Develop responsive and platform-independent web mapping applications with OpenLayers 3
  • Learn the key points of creating great applications with native JavaScript through the step-by-step examples
  • Master the use of the library, from compiling custom builds to developing a complete WebGIS application

Book Description

OpenLayers 3 allows you to create stunning web mapping and WebGIS applications. It uses modern, cutting edge browser technologies. It is written with Closure Library, enabling you to build browser-independent applications without painful debugging ceremonies, which even have some limited fallback options for older browsers.

With this guide, you will be introduced to the world of advanced web mapping and WebGIS.

First, you will be introduced to the advanced features and functionalities available in OpenLayers 3. Next, you will be taken through the key points of creating custom applications with OpenLayers 3. You will then learn how to create the web mapping application of yours (or your company's) dream with this open source, expense-free, yet very powerful library. We'll also show you how to make amazing looking thematic maps and create great effects with canvas manipulation.

By the end of this book, you will have a strong command of web mapping and will be well on your way to creating amazing applications using OpenLayers 3.

What you will learn

  • Use the advanced functionality of the OpenLayers 3 library effectively
  • Implement the library in your application, shaping it to your needs
  • Manage layers and the layer stack dynamically
  • Create not only stunning but also accurate thematic maps
  • Extend OpenLayers 3 with your own custom classes
  • Develop mobile-friendly web mapping applications
  • Make stunning effects with canvas manipulation, or visualize point clouds with WebGL
  • Integrate third-party applications, and create custom builds that completely satisfy your needs

About the Author

Gabor Farkas is a PhD student at University of Pecs's Institute of Geography. He holds a master's degree in geography, although he moved from traditional geography to pure Geoinformatics early in his academic journey. He often studies Geoinformatical solutions in his free time, keeps up with the latest trends, and is an open source enthusiast. He loves to work with GRASS GIS, PostGIS, and QGIS, but his all-time favorites are open source web mapping technologies, which mostly cover his main areas of research interest.

Table of Contents

  1. Creating Simple Maps with OpenLayers 3
  2. Applying Custom Styles
  3. Working with Layers
  4. Using Vector Data
  5. Creating Responsive Applications with Interactions and Controls
  6. Controlling the Map – View and Projection
  7. Mastering Renderers
  8. OpenLayers 3 for Mobile
  9. Tools of the Trade – Integrating Third-Party Applications
  10. Compiling Custom Builds with Closure

商品描述(中文翻譯)

關鍵特點
- 使用 OpenLayers 3 開發響應式且平台獨立的網頁地圖應用程式
- 通過逐步範例學習使用原生 JavaScript 創建優秀應用程式的要點
- 精通該庫的使用,從編譯自定義版本到開發完整的 WebGIS 應用程式

書籍描述
OpenLayers 3 允許您創建驚人的網頁地圖和 WebGIS 應用程式。它使用現代的前沿瀏覽器技術。它是使用 Closure Library 編寫的,使您能夠構建瀏覽器獨立的應用程式,無需繁瑣的除錯過程,並且對於舊版瀏覽器還提供了一些有限的回退選項。

通過本指南,您將進入高級網頁地圖和 WebGIS 的世界。

首先,您將了解 OpenLayers 3 中可用的高級功能和特性。接下來,您將學習使用 OpenLayers 3 創建自定義應用程式的要點。然後,您將學會如何使用這個開源、無需費用但功能強大的庫來創建您(或您公司的)夢想網頁地圖應用程式。我們還將向您展示如何製作驚人的主題地圖,並通過畫布操作創造出色的效果。

在本書結束時,您將對網頁地圖有深入的了解,並將能夠使用 OpenLayers 3 創建驚人的應用程式。

您將學到的內容
- 有效使用 OpenLayers 3 庫的高級功能
- 在您的應用程式中實現該庫,根據您的需求進行調整
- 動態管理圖層和圖層堆疊
- 創建不僅驚人而且準確的主題地圖
- 使用自定義類擴展 OpenLayers 3
- 開發適合移動設備的網頁地圖應用程式
- 通過畫布操作創造驚人的效果,或使用 WebGL 可視化點雲
- 整合第三方應用程式,並創建完全滿足您需求的自定義版本

關於作者
**Gabor Farkas** 是佩奇大學地理學研究所的博士生。他擁有地理學碩士學位,儘管他在學術旅程的早期就從傳統地理學轉向純地理資訊科學。他經常在空閒時間研究地理資訊解決方案,跟上最新趨勢,並且是一位開源愛好者。他喜歡使用 GRASS GIS、PostGIS 和 QGIS,但他最喜愛的始終是開源網頁地圖技術,這些技術主要涵蓋他的主要研究興趣領域。

目錄
1. 使用 OpenLayers 3 創建簡單地圖
2. 應用自定義樣式
3. 與圖層合作
4. 使用矢量數據
5. 創建具有互動和控制的響應式應用程式
6. 控制地圖 – 視圖和投影
7. 精通渲染器
8. OpenLayers 3 的移動應用
9. 行業工具 – 整合第三方應用程式
10. 使用 Closure 編譯自定義版本