在球上任意位置添加文字组件
Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ys |
Object | YouScene对象 | ||||||||||||||||||||||||||||||||||||||||
options |
Object |
对象有下面这些属性:
|
- Implements:
Example:
var youScene = new YS.YouScene({sdkServerUrl: 'http://ys.infoearth.com:9090/Server/'});
youScene.init("global");
var textInfoControl = new YS.TextInfoControl(youScene, {
id: '1234',
text: '这里是武汉',
show: true,
fontSize: 20,
fontFamily: '黑体',
fillColor: new YS.Color(1,0,0,1)
});
textInfoControl.showOnEarth(114.31, 30.52, 500);
Demo:
Members
-
修改或者获取文字,支持\n换行
Methods
-
清理组件的临时数据、成果等
- Implements:
-
销毁组件 重载时请务必调用
IControl.prototype.destroy.apply(this);
Returns:
- Implements:
-
该组件是否销毁 (true代表销毁了,false代表未销毁), 销毁后将不可以再使用
Returns:
- Implements:
-
在三维球的指定经纬度坐标位置显示文字内容
Name Type Description lon
Number 文字内容在三维球上的位置,经度,单位度 lat
Number 文字内容在三维球上的位置,纬度,单位度 alt
Number optional 文字内容在三维球上的位置,高度,单位米 -
在指定屏幕位置显示文字内容
Name Type Description x
Number 文字内容在屏幕上的位置,单位像素 y
Number 文字内容在屏幕上的位置,单位像素 Returns:
-
在指定世界坐标显示文字内容
Name Type Description position
XYZ 世界坐标