ZOO

以下常量和函数可用于zoo类:

常量

NAME

DESCRIPTION

SERVICE_ACCEPTED

整数用于

SERVICE_STARTED

整数用于

SERVICE_PAUSED

整数用于

SERVICE_SUCCEEDED

整数用于

SERVICE_FAILED

整数用于

功能

NAME

DESCRIPTION

removeItem

从数组中移除对象。

indexOf

extend

将源对象的所有属性复制到目标对象。

rad

distVincenty

给定两个对象用地理坐标表示点,这将计算椭球表面上这些点之间的距离。

Class

用于创建Zoo类的方法。

UpdateStatus

用于更新进程状态的方法

Constants

SERVICE_ACCEPTED

{{Integer}} 用于

SERVICE_STARTED

{{Integer}} 用于

SERVICE_PAUSED

{{Integer}} 用于

SERVICE_SUCCEEDED

{{Integer}} 用于

SERVICE_FAILED

{{Integer}} 用于

Functions

删除项目
removeItem: function(array,item)

从数组中移除对象。迭代数组以查找该项,然后将其移除。

参数

array {Array}
item {Object}

返回

{{Array}} 对数组的引用

索引
indexOf: function(array,obj)

参数

array {Array}
obj {Object}

返回

{{Integer}} 在中找到第一个对象的索引。如果找不到,返回-1。

延伸
extend: function(destination,source)

将源对象的所有属性复制到目标对象。修改传入的目标对象。源对象上设置为未定义的任何属性将不会(重新)在目标对象上设置。

参数

destination {{Object}} 将被修改的对象
source {{Object}} 具有要在目标上设置的属性的对象

返回

{{Object}} 目标对象。

无线电
rad: function(x)

参数

x {Float}

返回

{Float}

心病
distVincenty: function(p1,p2)

给定两个对象用地理坐标表示点,这将计算椭球表面上这些点之间的距离。

参数:

p1 {{ZOO.Geometry.Point}} (或同时具有.x和.y属性的任何对象)
p2 {{ZOO.Geometry.Point}} (或同时具有.x和.y属性的任何对象)
等级
Class: function()

用于创建Zoo类的方法。包括对多重继承的支持。

UpdateStatus
UpdateStatus: function(env,value)

用于更新进程状态的方法

参数

env {{Object}} 环境对象
value {{Float}} 状态值介于0到100之间