본문 바로가기
장바구니0

OpenLayers 3: Beginner's Guide > PACKT 원서리스트

도서간략정보

OpenLayers 3: Beginner's Guide
판매가격 52,000원
저자 Gratier
도서종류 외국도서
출판사 PACKT
발행언어 영어
발행일 2015
페이지수 512
ISBN 9781782162360
도서구매안내 온, 온프라인 서점에서 구매 하실 수 있습니다.

구매기능

보조자료 다운
  • 도서 정보

    도서 상세설명

    1: Getting Started with OpenLayers
    Introducing OpenLayers
    Advantages of using OpenLayers
    What, technically, is OpenLayers?
    Anatomy of a web mapping application
    Connecting to Google, Bing Maps, and other mapping APIs
    Time for action – downloading OpenLayers
    Time for action – creating your first map
    Where to go for help
    OpenLayers issues
    OpenLayers source code repository
    Getting live news from RSS and social networks
    Summary

    2: Key Concepts in OpenLayers
    OpenLayers' key components
    Time for action – creating a map
    Time for action – using the JavaScript console
    Time for action – overlaying information
    OpenLayers' super classes
    Key-Value Observing with the Object class
    Time for action – using bindTo
    Working with collections
    Summary

    3: Charting the Map Class
    Understanding the Map class
    Time for action – creating a map
    Map renderers
    Time for action – rendering a masterpiece
    Map properties
    Time for action – target practice
    Map methods
    Time for action – creating animated maps
    Events
    Views
    Time for action – linking two views
    Summary

    4: Interacting with Raster Data Source
    Introducing layers
    Layers in OpenLayers 3
    Common operations on layers
    Time for action – changing layer properties
    Tiled versus untiled layers
    Types of raster sources
    Tiled images' layers and their sources
    Time for action – creating a Stamen layer
    Time for action – creating a Bing Maps layer
    Time for action – creating tiles and adding Zoomify layer
    Image layers and their sources
    Using Spherical Mercator raster data with other layers
    Time For action – playing with various sources and layers together
    Time For action – applying Zoomify sample knowledge to a single raw image
    Summary

    5: Using Vector Layers
    Understanding the vector layer
    Time for action – creating a vector layer
    How the vector layer works
    The vector layer class
    Vector sources
    Time for action – using the cluster source
    Time for action – creating a loader function
    Time for action – working with the TileVector source
    Time for action – a drag and drop viewer for vector files
    Features and geometries
    Time for action – geometries in action
    Time for action – interacting with features
    Summary

    6: Styling Vector Layers
    What are vector styles?
    Time for action – basic styling
    The style class
    Time for action – using the icon style
    Have a go hero – using the circle style
    Multiple styles
    Time for action – using multiple styles
    Style functions
    Time for action – using properties to style features
    Interactive styles
    Time for action – creating interactive styles
    Summary

    7: Wrapping Our Heads Around Projections
    Map projections
    Time for action – using different projection codes
    Time for action – determining coordinates
    OpenLayers projection class
    Transforming coordinates
    Time for action – coordinate transforms
    Time for action – setting up Proj4js.org
    Time for action – reprojecting extent
    Time for action – using custom projection with WMS sources
    Time for action – reprojecting geometries in vector layers
    Summary

    8: Interacting with Your Map
    Selecting features with OpenLayers 3
    Time for action – converting your local or national authorities data into web mapping formats
    Time for action – testing the use cases for ol.interaction.Select
    Time for action – more options with ol.interaction.Select
    Introducing methods to get information from your map
    Time for action – understanding the forEachFeatureAtPixel method
    Time for action – understanding the getGetFeatureInfoUrl method
    Adding a pop-up on your map
    Time for action – introducing ol.Overlay with a static example
    Time for action – using ol.Overlay dynamically with layers information
    Time for action – using ol.interaction.Draw to share new information on the Web
    Time for action – using ol.interaction.Modify to update drawing
    Understanding interactions and their architecture
    Time for action – configuring default interactions
    Discovering the other interactions
    Time for action – using ol.interaction.DragRotateAndZoom
    Time for action – making rectangle export to GeoJSON with ol.interaction.DragBox
    Summary

    9: Taking Control of Controls
    Introducing controls
    Adding controls to your map
    Time for action – starting with the default controls
    Controls overview
    Time for action – changing the default attribution styles
    Time for action – finding your mouse position
    Time for action – configuring ZoomToExtent and manipulate controls
    Creating a custom control
    Time for action – extending ol.control.Control to make your own control
    Summary

    10: OpenLayers Goes Mobile
    Touch support in OpenLayers
    Using a web server
    Time for action – go mobile!
    The Geolocation class
    Time for action – location, location, location
    The DeviceOrientation class
    Time for action – a sense of direction
    Debugging mobile web applications
    Debugging on iOS
    Debugging on Android
    Going offline
    Time for action – MANIFEST destiny
    Going native with web applications
    Time for action – track me
    Summary

    11: Creating Web Map Apps
    Development strategies
    Using geospatial data from Flickr
    Time for action – getting Flickr data
    A simple application
    Time for Action – adding data to your map
    Styling the features
    Time for action – creating a style function
    Creating a thumbnail style
    Time for action – switching to JSON data
    Time for action – creating a thumbnail style
    Turning our example into an application
    Time for action – adding the select interaction
    Time for action – handling selection events
    Time for action – displaying photo information
    Using real time data
    Time for action – getting dynamic data
    Wrapping up the application
    Time for action – adding dynamic tags to your map
    Deploying an application
    Creating custom builds
    Creating a combined build
    Time for action – creating a combined build
    Creating a separate build
    Time for action – creating a separate build
    Summary

    appA: Appendix A: Object-oriented Programming – Introduction and Concepts
    What is object-oriented programming?
    Going further
    appB: Appendix B: More details on Closure Tools and Code Optimization Techniques
    The Closure Tools philosophy
    Introducing Closure Library, yet another JavaScript library
    Time for action – first steps with Closure Library
    Making custom build for optimizing performance
    Time for action – playing with Closure Compiler
    Applying your knowledge to the OpenLayers case
    Time for action - running official examples with the internal OpenLayers toolkit
    Time for action - building your custom OpenLayers library
    Syntax and styles
    Time for action – using Closure Linter to fix JavaScript
    Summary
    appC: Appendix C: Squashing Bugs with Web Debuggers
    Introducing Chrome Developer Tools
    Time for action – opening Chrome Developer Tools
    Explaining Chrome Developer debugging controls
    Time for action – using DOM manipulation with OpenStreetMap map images
    Time for action – using breakpoints to explore your code
    Time for action – playing with zoom button and map copyrights
    Using the Console panel
    Time for action – executing code in the Console
    Time for action – creating object literals
    Time for action – interacting with a map
    Improving Chrome and Developer Tools with extensions
    Debugging in other browsers
    Summary
    appD: Appendix D: Pop Quiz Answers
    Chapter 3, Charting the Map Class
    Chapter 5, Using Vector Layers
    Chapter 7, Wrapping Our Heads Around Projections
    Chapter 8, Interacting with Your Map
    Chapter 9, Taking Control of Controls
    Chapter 10, OpenLayers Goes Mobile
    Appendix B, More details on Closure Tools and Code Optimization Techniques
    Appendix C, Squashing Bugs with Web Debuggers
    backindex: Appendix E: Index
  • 사용후기

    사용후기가 없습니다.

  • 배송/교환정보

    배송정보

    배송 안내 입력전입니다.

    교환/반품

    교환/반품 안내 입력전입니다.

선택하신 도서가 장바구니에 담겼습니다.

계속 둘러보기 장바구니보기
회사소개 개인정보 이용약관
Copyright © 2001-2019 도서출판 홍릉. All Rights Reserved.
상단으로