# Utils(相关工具类)
将 16 进制颜色值转换为 Cesium.Color 格式(convertToCesiumColor)
# 加载方式
const color = GeowayGlobe.convertToCesiumColor("#ff0000", 1);
1
# convertToCesiumColor options 构造属性
属性 | 说明 | 类型 | 默认值 |
---|---|---|---|
colorString | 16 进制颜色值 | String | '' |
alpha | 透明度 | Number | Null |
根据矢量瓦片服务地址截取 styleid(getStyleIdFromVectorServiceUrl)
# 加载方式
const styleid = GeowayGlobe.getStyleIdFromVectorServiceUrl(
"http://xxx/{styleid}/vmap"
);
1
2
3
2
3
# getStyleIdFromVectorServiceUrl options 构造属性
属性 | 说明 | 类型 | 默认值 |
---|---|---|---|
vectorServiceUrl | 矢量瓦片服务地址 | String | '' |
使用 s2 替换 target 中正则匹配到含有 s1 的内容(replaceAll)
# 加载方式
const a = GeowayGlobe.replaceAll("CHenhao1996", "CH", "ch");
1
输出结果: chenhao1996;
# replaceAll options 构造属性
属性 | 说明 | 类型 | 默认值 |
---|---|---|---|
target | 待替换内容字符串 | String | '' |
s1 | 将要被替换的内容 | String | '' |
s2 | 新的内容 | String | '' |
随机生成 n 个 x 进制的数字(uuid)
# 加载方式
const a = GeowayGlobe.uuid(32,16);
1
输出结果:56f2f7b2324add2da316136fe619bc90
# uuid options 构造属性
属性 | 说明 | 类型 | 默认值 |
---|---|---|---|
len | 随机数的长度 | Number | '' |
radix | 每一位数字的进制 | Number | '' |
将十六进制颜色转换为 RGBA(color16ConvertToRGBA)
# 加载方式
const a = GeowayGlobe.color16ConvertToRGBA("#CC00FF");
1
输出结果:[0.8, 0, 1]
# color16ConvertToRGBA options 构造属性
属性 | 说明 | 类型 | 默认值 |
---|---|---|---|
string | 十六进制颜色 | String | '' |
将 geojson 转换为对象(geojsonRevertToObject)
# 加载方式
const a = GeowayGlobe.geojsonRevertToObject(
"http://atlas.geoway.com.cn:8005/web-globe-sdk-1.89/public-assets/geojson/xzq_label.geojson"
);
1
2
3
2
3
输出结果:Promise 对象
# geojsonRevertToObject options 构造属性
属性 | 说明 | 类型 | 默认值 |
---|---|---|---|
url | geojson 地址 | String | '' |
将 json 转换为对象(jsonRevertToObject)
const a = GeowayGlobe.jsonRevertToObject(
"http://172.16.67.50:8081/shp_vec/ZRZ20181246-window/2-6-1.json"
);
1
2
3
2
3
输出结果:Promise 对象
# jsonRevertToObject options 构造属性
属性 | 说明 | 类型 | 默认值 |
---|---|---|---|
url | json 地址 | String | '' |
将 pbf 转换为对象(pbfRevertToObject)
const a = GeowayGlobe.pbfRevertToObject(
"http://atlas.geoway.com.cn:8005/web-globe-sdk-1.89/public-assets/antarctica-latest.osm.pbf"
);
1
2
3
2
3
(此地址为虚拟地址,实际不存在)
# pbfRevertToObject options 构造属性
属性 | 说明 | 类型 | 默认值 |
---|---|---|---|
url | pbf 数据地址 | String | '' |
创建一个全局唯一标识符(GUID)字符串(createGuid)
const a = GeowayGlobe.createGuid();
1
输出结果:3d14ae41-c72b-4d86-af2f-62b14d4f524d