|  |  |  |  |  |  | 
													
												
													
														|  |  | - `{Object} options`:options |  |  | - `{Object} options`:options | 
													
												
													
														|  |  | - 返回值 `aroundPoint` |  |  | - 返回值 `aroundPoint` | 
													
												
													
														|  |  | 
 |  |  | 
 | 
													
												
													
														|  |  | ```json |  |  |  | 
													
												
													
														|  |  | //options(optional) |  |  |  | 
													
												
													
														|  |  | { |  |  |  | 
													
												
													
														|  |  |  |  |  | ```js | 
													
												
													
														|  |  |  |  |  | //options(可选) | 
													
												
													
														|  |  |  |  |  | const config = { | 
													
												
													
														|  |  | "heading": 0, //偏移角度 |  |  | "heading": 0, //偏移角度 | 
													
												
													
														|  |  | "pitch": 0, //翻转角度 |  |  | "pitch": 0, //翻转角度 | 
													
												
													
														|  |  | "range": 0, //距离 |  |  | "range": 0, //距离 | 
													
												
											
												
													
														|  |  |  |  |  |  | 
													
												
													
														|  |  | - `{Object} options`:options |  |  | - `{Object} options`:options | 
													
												
													
														|  |  | - 返回值 `aroundView` |  |  | - 返回值 `aroundView` | 
													
												
													
														|  |  | 
 |  |  | 
 | 
													
												
													
														|  |  | ```json |  |  |  | 
													
												
													
														|  |  | //options(optional) |  |  |  | 
													
												
													
														|  |  | { |  |  |  | 
													
												
													
														|  |  | "heading": 0, //偏移角度 |  |  |  | 
													
												
													
														|  |  | "pitch": 0, //俯仰角度 |  |  |  | 
													
												
													
														|  |  | "roll": 0, //翻转角度 |  |  |  | 
													
												
													
														|  |  | "duration": 0, //间隔,单位:秒,当此值大于0时,callback才会生效 |  |  |  | 
													
												
													
														|  |  | "callback": null, //完成回调函数 |  |  |  | 
													
												
													
														|  |  | "context": null //回调函数执行上下文 |  |  |  | 
													
												
													
														|  |  |  |  |  | ```js | 
													
												
													
														|  |  |  |  |  | //options(可选) | 
													
												
													
														|  |  |  |  |  | const options = { | 
													
												
													
														|  |  |  |  |  | "heading": 0,//偏移角度 | 
													
												
													
														|  |  |  |  |  | "pitch": 0,//俯仰角度 | 
													
												
													
														|  |  |  |  |  | "roll": 0,//翻转角度 | 
													
												
													
														|  |  |  |  |  | "duration": 0,//间隔,单位:秒,当此值大于0时,callback才会生效 | 
													
												
													
														|  |  |  |  |  | "callback": null,//完成回调函数 | 
													
												
													
														|  |  |  |  |  | "context": null//回调函数执行上下文 | 
													
												
													
														|  |  | } |  |  | } | 
													
												
													
														|  |  | ``` |  |  | ``` | 
													
												
													
														|  |  | 
 |  |  | 
 | 
													
												
											
												
													
														|  |  |  |  |  |  | 
													
												
													
														|  |  | - `{Object} options`:options |  |  | - `{Object} options`:options | 
													
												
													
														|  |  | - 返回值 `flying` |  |  | - 返回值 `flying` | 
													
												
													
														|  |  | 
 |  |  | 
 | 
													
												
													
														|  |  | ```json |  |  |  | 
													
												
													
														|  |  | // 属性参数(optional) |  |  |  | 
													
												
													
														|  |  | { |  |  |  | 
													
												
													
														|  |  | "loop": false, //是否循环, |  |  |  | 
													
												
													
														|  |  | "dwellTime": 3, //驻留时间 |  |  |  | 
													
												
													
														|  |  | "callback": null //回调函数 |  |  |  | 
													
												
													
														|  |  |  |  |  | ```js | 
													
												
													
														|  |  |  |  |  | // 属性参数(可选) | 
													
												
													
														|  |  |  |  |  | const options = { | 
													
												
													
														|  |  |  |  |  | "loop": false,//是否循环, | 
													
												
													
														|  |  |  |  |  | "dwellTime": 3,//驻留时间 | 
													
												
													
														|  |  |  |  |  | "callback": null//回调函数 | 
													
												
													
														|  |  | } |  |  | } | 
													
												
													
														|  |  | ``` |  |  | ``` | 
													
												
													
														|  |  | 
 |  |  | 
 | 
													
												
											
												
													
														|  |  |  |  |  |  | 
													
												
													
														|  |  | let globeRotate = new DC.GlobeRotate(viewer, { |  |  | let globeRotate = new DC.GlobeRotate(viewer, { | 
													
												
													
														|  |  | duration: 5, |  |  | duration: 5, | 
													
												
													
														|  |  | speed: 1000, |  |  | speed: 1000, | 
													
												
													
														|  |  | callback: () => {}, |  |  |  | 
													
												
													
														|  |  |  |  |  | callback: () => { | 
													
												
													
														|  |  |  |  |  | }, | 
													
												
													
														|  |  | }) |  |  | }) | 
													
												
													
														|  |  | globeRotate.start() |  |  | globeRotate.start() | 
													
												
													
														|  |  | ``` |  |  | ``` | 
													
												
											
												
													
														|  |  |  |  |  |  | 
													
												
													
														|  |  | ```json |  |  | ```json | 
													
												
													
														|  |  | //options(optional) |  |  | //options(optional) | 
													
												
													
														|  |  | { |  |  | { | 
													
												
													
														|  |  | "speed": 12 * 1000, //速度 |  |  |  | 
													
												
													
														|  |  | "duration": 0, //持续时间,当此值大于0时,callback才会生效 |  |  |  | 
													
												
													
														|  |  | "callback": null, //执行完成的回调函数 |  |  |  | 
													
												
													
														|  |  | "context": null //回调函数执行上下文 |  |  |  | 
													
												
													
														|  |  |  |  |  | "speed": 12 | 
													
												
													
														|  |  |  |  |  | * | 
													
												
													
														|  |  |  |  |  | 1000, | 
													
												
													
														|  |  |  |  |  | //速度 | 
													
												
													
														|  |  |  |  |  | "duration": 0, | 
													
												
													
														|  |  |  |  |  | //持续时间,当此值大于0时,callback才会生效 | 
													
												
													
														|  |  |  |  |  | "callback": null, | 
													
												
													
														|  |  |  |  |  | //执行完成的回调函数 | 
													
												
													
														|  |  |  |  |  | "context": null | 
													
												
													
														|  |  |  |  |  | //回调函数执行上下文 | 
													
												
													
														|  |  | } |  |  | } | 
													
												
													
														|  |  | ``` |  |  | ``` | 
													
												
													
														|  |  | 
 |  |  | 
 | 
													
												
											
												
													
														|  |  |  |  |  |  | 
													
												
													
														|  |  | ```json |  |  | ```json | 
													
												
													
														|  |  | // 漫游参数(可选) |  |  | // 漫游参数(可选) | 
													
												
													
														|  |  | { |  |  | { | 
													
												
													
														|  |  | "pitch": 0, // 俯仰角 |  |  |  | 
													
												
													
														|  |  | "range": 1000 // 距离 |  |  |  | 
													
												
													
														|  |  |  |  |  | "pitch": 0, | 
													
												
													
														|  |  |  |  |  | // 俯仰角 | 
													
												
													
														|  |  |  |  |  | "range": 1000 | 
													
												
													
														|  |  |  |  |  | // 距离 | 
													
												
													
														|  |  | } |  |  | } | 
													
												
													
														|  |  | ``` |  |  | ``` | 
													
												
													
														|  |  | 
 |  |  | 
 | 
													
												
											
												
													
														|  |  |  |  |  |  | 
													
												
													
														|  |  | ```json |  |  | ```json | 
													
												
													
														|  |  | // 属性参数(可选) |  |  | // 属性参数(可选) | 
													
												
													
														|  |  | { |  |  | { | 
													
												
													
														|  |  | "mode": null, // 视角模式:DC.TrackViewMode |  |  |  | 
													
												
													
														|  |  | "pitch": 0, // 俯仰角,第一视角有效 |  |  |  | 
													
												
													
														|  |  | "range": 1000 // 距离 |  |  |  | 
													
												
													
														|  |  |  |  |  | "mode": null, | 
													
												
													
														|  |  |  |  |  | // 视角模式:DC.TrackViewMode | 
													
												
													
														|  |  |  |  |  | "pitch": 0, | 
													
												
													
														|  |  |  |  |  | // 俯仰角,第一视角有效 | 
													
												
													
														|  |  |  |  |  | "range": 1000 | 
													
												
													
														|  |  |  |  |  | // 距离 | 
													
												
													
														|  |  | } |  |  | } | 
													
												
													
														|  |  | ``` |  |  | ``` | 
													
												
													
														|  |  | 
 |  |  | 
 | 
													
												
											
												
													
														|  |  |  |  |  |  | 
													
												
													
														|  |  | ```json |  |  | ```json | 
													
												
													
														|  |  | //配置参数(可选) |  |  | //配置参数(可选) | 
													
												
													
														|  |  | { |  |  | { | 
													
												
													
														|  |  | "clampToGround": false, // 是否贴地 |  |  |  | 
													
												
													
														|  |  | "clampToTileset": false, // 是否贴物 |  |  |  | 
													
												
													
														|  |  | "interpolationType": "Linear", // 插值类型:Linear、Hermite、Lagrange |  |  |  | 
													
												
													
														|  |  | "interpolationDegree": 2, // 插值度数 |  |  |  | 
													
												
													
														|  |  | "endDelayTime": 0.5, // 结束时间延长时间,单位:秒, |  |  |  | 
													
												
													
														|  |  | "headingOffset": 0 //旋转偏移 |  |  |  | 
													
												
													
														|  |  |  |  |  | "clampToGround": false, | 
													
												
													
														|  |  |  |  |  | // 是否贴地 | 
													
												
													
														|  |  |  |  |  | "clampToTileset": false, | 
													
												
													
														|  |  |  |  |  | // 是否贴物 | 
													
												
													
														|  |  |  |  |  | "interpolationType": "Linear", | 
													
												
													
														|  |  |  |  |  | // 插值类型:Linear、Hermite、Lagrange | 
													
												
													
														|  |  |  |  |  | "interpolationDegree": 2, | 
													
												
													
														|  |  |  |  |  | // 插值度数 | 
													
												
													
														|  |  |  |  |  | "endDelayTime": 0.5, | 
													
												
													
														|  |  |  |  |  | // 结束时间延长时间,单位:秒, | 
													
												
													
														|  |  |  |  |  | "headingOffset": 0 | 
													
												
													
														|  |  |  |  |  | //旋转偏移 | 
													
												
													
														|  |  | } |  |  | } | 
													
												
													
														|  |  | ``` |  |  | ``` | 
													
												
													
														|  |  | 
 |  |  | 
 |