KmlTour

new SuperMap3D.KmlTour(name, id, playlist)

描述一个 KmlTour,它使用 KmlTourFlyTo 和 KmlTourWait 在给定的时间间隔内将相机引导到指定的目的地。
Name Type Description
name String 从 KML 解析的名称。
id String 从 KML 解析的 id。
playlist Array 包含 KmlTourFlyTos 和 KmlTourWaits 的数组。

Members

entryEnd : Event

当播放列表中的条目结束播放时将调用事件。将使用以下参数调用事件回调: 1.entry - entry 2.terminated 如果通过调用 KmlTour#stop 终止播放,则为 true

entryStart : Event

当播放列表中的条目开始播放时,将调用事件。将使用当前条目作为第一个参数调用事件回调。

id : String

kml gx 的 ID:Tour entry

name : String

Tour 名称

playlist : Array

播放列表条目数组

playlistIndex : Number

播放列表中当前条目的索引

tourEnd : Event

播放所有播放列表条目或取消巡回播放时将调用事件。如果巡回播放被终止,事件回调将被调用。 参数 terminate=true

tourStart : Event

在任何播放列表条目开始播放之前,将调用事件

Methods

addPlaylistEntry(entry)

将条目添加到此巡回播放列表。
Name Type Description
entry KmlTourFlyTo | KmlTourWait optional 要添加到播放列表的条目。

play(viewer, cameraOptions)

播放tour.
Name Type Description
viewer Viewer viewer widget.
cameraOptions Object optional 这些选项将与 FlyTo 播放列表条目的Camera#flyTo选项合并 options for FlyTo playlist entries.

stop()

Stop curently playing tour.