万本电子书0元读

万本电子书0元读

顶部广告

OpenLayers 3.x Cookbook - Second Edition电子书

售       价:¥

8人正在读 | 0人评论 9.8

作       者:Peter J. Langley

出  版  社:Packt Publishing

出版时间:2016-03-23

字       数:166.1万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
Over 50 comprehensive recipes to help you create spectacular maps with OpenLayers 3 About This Book Create highly customized mapping apps for the web with rich interactivity and diverse content using JavaScript See how successful mapping apps work and how they integrate with third-party services Packed full of code examples, screenshots, and explanations from professionals in the industry Who This Book Is For If you are a GIS-related professional with basic knowledge of web technologies and want to gain in-depth knowledge of creating web mapping applications, then this book is for you. The recipes will be appropriately mixed to suit JavaScript beginners or experts and cover basic to advanced topics on OpenLayers. What You Will Learn Create stunning maps, and understand projection. Add customized raster and vector layers Work with important tile providers Work with OGCs, WMS, and WFS compliant servers Read/write features from/to different data sources Style features to improve their visualization Understand events and work with the main controls Enhance maps with HTML5 technologies such as Geolocation In Detail Data visualization and analytics has become an important task across all technology-based industries. OpenLayers 3,is one of the most important and complete open source JavaScript mapping libraries today. Throughout this book, you will go through recipes that expose various features of OpenLayers 3, allowing you to gain an insight into building complex GIS web applications. You’ll get to grips with the basics of creating a map with common functionality and quickly advance to more complicated solutions that address modern challenges. You will explore into maps, raster and vector layers and styling in-depth. This book also includes problem solving and how-to recipes for the most common and important tasks. The range of recipes includes: creating basic maps, working with raster and vector layers, understanding events,working with the main controls, reading features from different data sources, styling features, and understanding the underlying architecture. It will also cover solutions and optimizations to challenges commonly faced in modern applications. Style and approach This book teaches you how to create stunning maps that are highly interactive and visually appealing with the help of 50 handpicked recipes. Each recipe will address your need to visualize data on a map. Just follow the steps in the recipes to create maps of your choice in no time.
目录展开

OpenLayers 3.x Cookbook Second Edition

Table of Contents

OpenLayers 3.x Cookbook Second Edition

Credits

About the Authors

About the Reviewer

www.PacktPub.com

eBooks, discount offers, and more

Why Subscribe?

Preface

What this book covers

What you need for this book

Who this book is for

Sections

Getting ready

How to do it…

How it works…

There's more…

See also

Conventions

Reader feedback

Customer support

Downloading the example code

Downloading the color images of this book

Errata

Piracy

Questions

1. Web Mapping Basics

Introduction

Creating a simple fullscreen map

Getting ready

How to do it…

How it works…

There's more…

Playing with the map's options

Getting ready

How to do it…

How it works…

There's more…

See also

Managing the map's stack layers

How to do it…

How it works…

There's more…

See also

Managing the map's controls

How to do it…

How it works…

See also

Moving around the map view

How to do it…

How it works…

See also

Restricting the map's extent

How to do it…

How it works…

See also

2. Adding Raster Layers

Introduction

Using Bing imagery

Getting ready

How to do it…

How it works…

See also

Using OpenStreetMap imagery

How to do it…

How it works…

There's more...

See also

Adding WMS layers

How to do it…

How it works…

There's more…

See also

Changing the zoom effect

How to do it…

How it works…

There's more…

See also

Changing layer opacity

How to do it…

How it works…

See also

Buffering the layer data to improve map navigation

How to do it…

How it works…

There's more…

See also

Creating an image layer

How to do it…

How it works…

See also

Setting the tile size in WMS layers

How to do it…

How it works…

There's more…

See also

3. Working with Vector Layers

Introduction

Adding a GML layer

How to do it…

How it works…

See also

Adding a KML layer

How to do it…

How it works…

There's more…

See also

Creating features programmatically

How to do it…

How it works…

There's more…

See also

Exporting features as GeoJSON

How to do it…

How it works…

See also…

Reading and creating features from a WKT

How to do it…

How it works…

See also

Using point features as markers

How to do it…

How it works…

There's more…

See also

Removing or cloning features using overlays

How to do it…

How it works…

See also

Zooming to the extent of a layer

How to do it…

How it works…

Adding text labels to geometry points

How to do it…

How it works…

Adding features from a WFS server

How to do it…

How it works…

There's more…

See also

Using the cluster strategy

How to do it…

How it works…

See also

Reading features directly using AJAX

How to do it…

How it works…

There's more…

See also

Creating a heat map

How to do it…

How it works…

See also

4. Working with Events

Introduction

Creating a side-by-side map comparator

How to do it…

How it works…

See also

Implementing a work-in-progress indicator for map layers

How to do it…

How it works…

See also

Listening for the vector layer features' events

How to do it…

How it works…

There's more…

See also

Listening for mouse or touch events

How to do it…

How it works…

There's more…

See also

Using the keyboard to pan or zoom

How to do it…

How it works…

See also

5. Adding Controls

Introduction

Adding and removing controls

How to do it…

How it works…

See also

Working with geolocation

Getting ready

How to do it…

How it works…

See also

Placing controls outside the map

How to do it…

How it works…

See also

Drawing features across multiple vector layers

How to do it…

How it works…

There's more…

See also

Modifying features

How to do it…

How it works…

There's more…

See also

Measuring distances and areas

How to do it…

How it works…

There's more…

See also

Getting feature information from a data source

How to do it…

How it works…

There's more…

See also

Getting information from a WMS server

How to do it…

How it works…

See also

6. Styling Features

Introduction

Styling layers

Getting ready

How to do it…

How it works…

There's more…

See also

Styling features based on geometry type

How to do it…

How it works…

See also

Styling based on feature attributes

How to do it…

How it works…

See also

Styling interaction render intents

How to do it…

How it works…

There's more…

See also

Styling clustered features

How to do it…

How it works…

See also

7. Beyond the Basics

Introduction

Working with projections

Getting ready

How to do it…

How it works…

There's more…

See also

Creating a custom control

How to do it…

How it works…

See also

Selecting features by dragging out a selection area

How to do it…

How it works…

There's more…

See also

Transitioning between weather forecast imagery

Getting ready

How to do it…

How it works…

See also

Using the custom OpenLayers library build

Getting ready

How to do it…

How it works…

There's more…

See also

Drawing in freehand mode

How to do it…

How it works…

See also

Modifying layer appearance

Getting ready

How to do it…

How it works…

See also

Adding features to the vector layer by dragging and dropping them

Getting ready

How to do it…

How it works…

See also

Making use of map permalinks

How to do it…

How it works…

See also

Index

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部