JavaScript SDK版本3.6.126
2021-02-24
// 构造坐标转换对象
var convertor = new Glodon.Bimface.Common.CoordinateConvertor();
// 根据XY坐标(CGCS2000 / 3-degree Gauss-Kruger CM 120E)返回经纬度坐标(WGS84)
var latLon = convertor.translateXY({x: 500000, y: 3320113}, 'EPSG:4549', 'EPSG:4326');
// 根据经纬度坐标(CGCS2000)返回XY坐标(CGCS2000 / 3-degree Gauss-Kruger zone 40)
var xy = convertor.translateLatLon({lat:30, lon:120}, 'EPSG:4490', 'EPSG:4528');
// 设置地图类型为天地图卫星影像,需传入自己的天地图key,可在http://lbs.tianditu.gov.cn/server/MapService.html申请
map.setMapSource({
credit:Glodon.Bimface.Common.Credit.Tianditu,
url:'http://t0.tianditu.gov.cn/img_w/wmts?tk=您的天地图密钥',
provider: 'Tianditu'
});
// 设置地图类型为高德卫星影像
map.setMapSource({
url: 'https://webst01.is.autonavi.com/appmaptile?lang=zh_cn&size=1&scale=1&style=6&x={x}&y={y}&z={z}',
credit: Glodon.Bimface.Common.Credit.Amap,
provider: 'GoogleTile'
});
// 定义图层数组和颜色
var layerIds = ["703"];
var green = new Glodon.Web.Graphics.Color(233, 255, 83, 1);
// 根据图层ID给图层着色
viewer2D.overrideLayersColorById(layerIds, green);
// 根据图层ID清除图层着色
viewer2D.restoreLayersColorById(layerIds);
BIMFACE智能客服
7*24提供专业的BIMFACE使用支持与帮助