InitialViewProperties

AMD: require(["geoscene/webmap/InitialViewProperties"], (InitialViewProperties) => { /* 代码 */ });
ESM: import InitialViewProperties from "@geoscene/core/webmap/InitialViewProperties";
类: geoscene/webmap/InitialViewProperties
继承于: InitialViewProperties Accessor
起始版本: GeoScene API for JavaScript 4.22

表示 WebMap 在 MapView 中显示时的初始查看状态。

构造函数

new InitialViewProperties(properties)
参数:
properties Object
optional

所有可传入构造函数的属性,请参见属性列表

属性列表

可以设置、检索或监听的属性。参见 使用属性
展示继承属性 隐藏继承属性
属性 类型 描述
ColorBackground更多信息

WebMap 的背景色。

更多信息InitialViewProperties
String更多信息

类名。

更多信息Accessor
SpatialReference更多信息

WebMap 的空间参考。

更多信息InitialViewProperties
Viewpoint更多信息

WebMap 的初始视点

更多信息InitialViewProperties

属性详细说明

WebMap 的背景色。

默认值:null
declaredClass Stringreadonly inherited
起始版本: GeoScene API for JavaScript 4.22

类名。类的名称声明格式为 geoscene.folder.className

spatialReference SpatialReferenceautocast

WebMap 的空间参考。这表示用于在地图中定位地理要素的投影或地理坐标系。有关支持的坐标系的完整列表,请参阅Using spatial references。

viewpoint Viewpointautocast

WebMap 的初始视点

方法列表

属性 返回值类型 描述
InitialViewProperties更多信息

创建此对象的深拷贝。

更多信息InitialViewProperties
Boolean更多信息

isFulfilled() 可用于验证创建类的实例是否已完成(resolved 或 rejected)。

更多信息InitialViewProperties
Boolean更多信息

isRejected() 可用于验证创建类的实例是否已失败。

更多信息InitialViewProperties
Boolean更多信息

isResolved() 用于验证创建类实例是否成功。

更多信息InitialViewProperties
Promise更多信息

一旦创建了类的实例,就会调用 when()

更多信息InitialViewProperties

方法详细说明

创建此对象的深拷贝。

返回值:
类型 描述
InitialViewProperties 创建调用此方法的实例的深拷贝。
isFulfilled(){Boolean}

isFulfilled() 可用于验证创建类的实例是否已完成(resolved 或 rejected)。 如果满足,则返回 true 。

返回值:
类型 描述
Boolean 表明创建类的实例是否已完成( resolved 或 rejected)。
isRejected(){Boolean}

isRejected() 可用于验证创建类的实例是否失败。 如果失败,则返回 true 。

返回值:
类型 描述
Boolean 表明创建类的实例是否失败。
isResolved(){Boolean}

isResolved() 用于验证创建类实例是否已成功。如果成功,将返回true 。

返回值:
类型 描述
Boolean 表明创建类的实例是否已成功。
when(callback, errback){Promise}
起始版本: GeoScene API for JavaScript 4.22

创建类的实例后,将会调用 when()这个方法有两个输入参数:一个callback 函数和一个errback 函数。callback 在类的实例加载时执行。如果类的实例无法加载,则执行errback 。

参数:
callback Function
optional

当 promise  成功时调用的函数。

errback Function
optional

当 promise 失败时执行的函数。

返回值:
类型 描述
Promise callback 返回一个新的 Promise 结果,这个结果可以被其他 链式 调用函数使用。
示例代码:
// 尽管此示例使用 MapView,但任何作为 Promise 的类实例都可以以相同的方式使用 when()
let view = new MapView();
view.when(function(){
  // 一旦 promise 成功,这个函数就会执行
}, function(error){
  // 如果 promise 失败,此函数将执行
});

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.