首頁 > 計算機網絡 >
編程語言與程序設計
> Building Web and Mobile ArcGIS Server Applications with JavaScript(Second Edition)最新章節目錄
舉報

會員
Building Web and Mobile ArcGIS Server Applications with JavaScript(Second Edition)
最新章節:
Summary
Ifyouareawebormobileapplicationdeveloper,whowantstocreateGISapplicationsinyourrespectiveplatform,thisbookisidealforyou.YouwillneedJavaScriptprogrammingexperiencetogetthemostoutofthisbook.Althoughdesignedasanintroductorytointermediatelevelbook,itwillalsobeusefulformoreadvanceddeveloperswhoarenewtothetopicofdevelopingapplicationswithArcGISServer.
目錄(222章)
倒序
- coverpage
- Title Page
- Second Edition
- Copyright
- Building Web and Mobile ArcGIS Server Applications with JavaScript
- Second Edition
- Credits
- About the Authors
- About the Reviewers
- www.PacktPub.com
- Why subscribe?
- Customer Feedback
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Downloading the example code
- Downloading the color images of this book
- Errata
- Piracy
- Questions
- Introduction to HTML CSS and JavaScript
- Basic HTML page concepts
- DOCTYPE
- Primary tags
- Validating HTML code
- JavaScript fundamentals
- Commenting code
- Variables
- JavaScript is case sensitive
- Variable data types
- Decision support statements
- Looping statements
- Functions
- Objects
- Basic CSS principles
- CSS syntax
- Inline styling
- Internal style sheet
- External style sheet
- Separating HTML CSS and JavaScript
- Summary
- Creating Maps and Adding Layers
- The ArcGIS API for JavaScript Sandbox
- Basic steps for creating an application with the ArcGIS API for JavaScript
- Creating HTML code for the page
- Referencing the ArcGIS API for JavaScript
- Loading API modules
- Making sure the DOM is available
- Creating the map
- Creating the page content
- Styling the page
- The entire code
- More about the map
- Working with map service layers
- Using the layer classes
- Tiled map service layers
- Dynamic map service layers
- Adding layers to the map
- Setting the visible layers from a map service
- Setting a definition expression
- Map navigation
- Map navigation widgets and toolbars
- Map Navigation with the mouse and keyboard
- Getting and setting the map extent
- Map events
- Summary
- Adding Graphics to the Map
- The four parts of a Graphic
- Specifying graphic geometry
- Symbolizing graphics
- Assigning attributes to graphics
- Changing graphic attributes in an InfoTemplate
- Creating the graphic
- Adding graphics to the GraphicsLayer
- Multiple GraphicsLayers
- Practice time
- Summary
- The Feature Layer
- Creating the FeatureLayer
- Optional constructor parameters
- Defining the display mode
- The snapshot mode
- The on-demand mode
- The selection only mode
- The auto mode
- Setting a definition expression
- Feature selection
- Rendering FeatureLayer
- Practice time
- Summary
- Using Widgets and Toolbars
- Adding toolbars to an application
- Steps for creating a toolbar
- Defining CSS styles
- Creating the buttons
- Creating an instance of the Navigation toolbar
- User interface widgets
- The BasemapGallery widget
- Basemap toggle widget
- Bookmarks widget
- The Print widget
- Layer List widget
- Time to practice
- Search widget
- Gauge widget
- Measurement widget
- The Popup widget
- Legend widget
- OverviewMap widget
- Scalebar widget
- Directions
- HistogramTimeSlider
- HomeButton
- LocateButton
- TimeSlider
- LayerSwipe
- The Analysis widgets
- Feature editing
- FeatureService
- The Editing widgets
- The Editor widget
- TemplatePicker widget
- AttributeInspector widget
- The AttachmentEditor widget
- The Edit toolbar
- Summary
- Performing Spatial and Attribute Queries
- Introducing tasks in ArcGIS Server
- Overview of attribute and spatial queries
- The Query object
- Setting query properties
- Attribute queries
- Spatial queries
- Limiting the fields returned
- Executing the query with QueryTask
- Getting the results of the query
- Practice time with spatial queries
- Summary
- Identifying and Finding Features
- Using IdentifyTask to access feature attributes
- Introducing IdentifyTask
- IdentifyParameters
- IdentifyTask
- IdentifyResult
- Practice time - implementing identify functionality
- Using FindTask to access feature attributes
- FindParameters
- FindTask
- FindResults
- Summary
- Turning Addresses into Points and Points into Addresses
- Introduction to geocoding
- Geocoding with a locator service in the ArcGIS API for JavaScript
- Input parameter object
- Input JSON address object
- Input point object
- Locator object
- The AddressCandidate object
- The geocoding process
- The reverse geocoding process
- Practice time with the locator service
- The Search widget
- Summary
- Directions and Routing
- Routing task
- Practice time with routing
- The Directions widget
- ClosestFacility Task
- ServiceArea task
- Summary
- Geoprocessing Tasks
- Models in ArcGIS Server
- Using the Geoprocessor task - what you need to know
- Understanding the services page for a geoprocessing task
- Input parameters
- The Geoprocessor task
- Executing the task
- Synchronous tasks
- Asynchronous tasks
- Practice time with geoprocessing tasks
- Summary
- Geometry Operations
- The Geometry Service
- Geometry Service operations
- Using the Geometry Service
- The Geometry Engine
- Practice time with the Geometry Engine
- Summary
- Integration with ArcGIS Online
- Adding ArcGIS Online maps to your applications by using a webmap ID
- Adding ArcGIS Online maps to your applications with JSON
- Practice time with ArcGIS Online
- Summary
- Creating Mobile Applications
- Compact build of the API
- Setting the viewport scale
- Practice time with the compact build
- Integrating the geolocation API
- Practice time with the geolocation API
- Summary
- Looking Ahead - Version 4 of the ArcGIS API for JavaScript
- Steps for creating 2D maps
- Accessing layers
- New and changed layers
- GraphicsLayer
- FeatureLayer
- MapImageLayer
- VectorTileLayer
- GroupLayers
- SceneLayers
- 3D mapping and symbology
- Scenes
- Creating the map
- Setting elevation data
- Setting the camera
- Specifying the environment
- Local scenes
- 3D symbology and rendering
- Summary 更新時間:2021-07-02 15:49:38
推薦閱讀
- Developing Middleware in Java EE 8
- 算法訓練營:入門篇(全彩版)
- 深入淺出Spring Boot 2.x
- 算法精粹:經典計算機科學問題的Python實現
- Object-Oriented JavaScript(Second Edition)
- 游戲程序設計教程
- JavaScript+Vue+React全程實例
- Hands-On Enterprise Automation with Python.
- Java程序設計
- Python之光:Python編程入門與實戰
- C#實踐教程(第2版)
- Building Android UIs with Custom Views
- C語言程序設計
- MINECRAFT編程:使用Python語言玩轉我的世界
- .NET Standard 2.0 Cookbook
- Instant Debian:Build a Web Server
- Hadoop Blueprints
- Learning ROS for Robotics Programming
- Python網絡爬蟲從入門到實踐
- Advanced C++
- 物聯網及低功耗藍牙5.x高級開發
- Getting Started with Meteor.js JavaScript Framework(Second Edition)
- HTML5+CSS3+JavaScript Web前端開發案例教程(慕課版)
- JavaScript核心概念及實踐
- Raspberry Pi Zero W Wireless Projects
- 信息無障礙:提升用戶體驗的另一種視角
- SAP Lumira Essentials
- Oracle Primavera P6 Version 8:Project and Portfolio Management
- Lua解釋器構建:從虛擬機到編譯器
- Oracle BPM Suite 11g:Advanced BPMN Topics