Overview
Welcome to use the SuperMap iClient 9D(2019) for 3D for a quick start. In this tutorial we will introduce the users how to load the 3D scene, operate the scene and publish the 3D system via the SuperMap iClient 9D(2019) for 3D.
Purpose
In this chapter, we will help you learn how to use the SuperMap iClient 9D(2019) for 3D to develop the 3D GIS application through the detailed steps and the simple and comprehensive code. You are able to answer the following questions after reading the development introduction: You are expected to be able to answer the following questions after reading the development introduction:
- How to use the SuperMap iClient 9D(2019) for 3D to load 3D scene controls and default scenes
- How to get the scene and the layer services, and add layers to a 3D scene
- How to implement operations to the 3D scene, such as: full extent, pan, fly, select the model, calculate the distance, etc.
- How to publish the system and plugin after completing the 3D system development.
Target Users
This tutorial describes how to develop samples using SuperMap iClient 9D(2019) for 3D. This sample implements some basic functionalities in the 3D GIS. This tutorial is intended for users who are interested in 3D GIS and have a JavaScript language foundation and first contact SuperMap iClient 9D(2019) for 3D.
The following table lists the objects and interfaces involved in this quick start. For more information about these objects and interfaces, see the SuperMap iClient 9D(2019) for 3D Reference assembly.
| Object | Attribute | Method |
|---|---|---|
| Scene |
flyingOperator camera |
open viewEntire |
| SceneControl |
scene sceneServicesList sceneAction |
addEvent |
| SceneServicesList |
count item |
load |
| Camera | camera | |
| FlyingOperator | flyTo |