ht.map.Scene()

new Scene()

获取g3d嵌入地图的地图创建工具

Methods

convertGeoToObj(url, origin, min, max, limit) → {void}

Parameters:
Name Type Attributes Description
url string

文件地址

origin Array.<number>

shp数据中心点

min number <optional>

可选,数据起始值,用于超大数据的分割

max number <optional>

可选,数据结束值,用于超大数据的分割

limit number <optional>

可选,离中心点的距离,只转换这个范围内的数据

Returns:
void

convertShpToObj(shp, dbf) → {void}

Parameters:
Name Type Attributes Description
shp string
dbf string <optional>
Returns:
void

encodeObjFile(urls, params) → {void}

压缩编码 obj 文件,获得一个 .htmb 后缀的文件

Parameters:
Name Type Description
urls Array.<string>

['./res/1.obj', './res/2.obj'...]

params Object

{uv: true, ns: true...}

Returns:
void

loadGeojsonLine(geojson, callback) → {void}

加载geojson文件 polyline 线条

Parameters:
Name Type Attributes Description
geojson string | object

文件地址 / geojson对象

callback function <optional>

加载完成的回调函数:polys:ht.List<ht.Polyline> ,可选

Returns:
void

loadGeojsonModel(geojson, callback) → {void}

加载geojson文件 polygon 模型

Parameters:
Name Type Attributes Description
geojson string | object

文件地址 / geojson对象

callback function <optional>

加载完成的回调函数:node:ht.Node ,可选

Returns:
void

loadGeojsonPoint(geojson, callback) → {void}

加载geojson文件 point 点

Parameters:
Name Type Attributes Description
geojson string | object

文件地址 / geojson对象

callback function <optional>

加载完成的回调函数:points:ht.List<ht.Node> ,可选

Returns:
void

loadHtmb(url, onLoad) → {void}

将得到的文件压缩成 gzip 格式,建议在服务器上进行解压。如果要在客户端解压,需要引入 gunzip.min.js 文件,然后调用如下方法

Parameters:
Name Type Description
url string

文件地址

onLoad function

回调函数

Returns:
void

loadScene(params) → {void}

Parameters:
Name Type Description
params MapSceneObj
Returns:
void

loadShpLine(shp, dbp, callback) → {void}

加载shp文件 polyline 线条

Parameters:
Name Type Attributes Description
shp string

文件地址

dbp string <optional>

文件地址,可选

callback function <optional>

加载完成的回调函数:polys:ht.List<ht.Polyline> ,可选

Returns:
void

loadShpModel(shp, dbp, callback) → {void}

加载shp文件 polygon 模型

Parameters:
Name Type Attributes Description
shp string

文件地址

dbp string <optional>

文件地址,可选

callback function <optional>

加载完成的回调函数:node:ht.Node ,可选

Returns:
void

loadShpPoint(shp, dbp, callback) → {void}

加载shp文件 point 点

Parameters:
Name Type Attributes Description
shp string

文件地址

dbp string <optional>

文件地址,可选

callback function <optional>

加载完成的回调函数:points:ht.List<ht.Node> ,可选

Returns:
void