TiandituAnnotationProvider

new SuperMap3D.TiandituAnnotationProvider(options)

天地图三维注记类。
Name Type Description
options Object optional 具有以下属性的对象:
Name Type Description
viewer viewer 当前的viewer对象。
url String 天地图三维注记服务的地址如:https://{s}.tianditu.gov.cn/mapservice。
token String 天地图token。
proxy proxy 获取该供应商使用的代理。

Methods

addCacheLabel(x)

将label的Entity加入瓦片。
Name Type Description
x

addCacheTile(tile)

添加文字切图瓦片
Name Type Description
tile 瓦片。

createLabel(fontInfo, fontInfoCollection)

创建标签对象。
Name Type Description
fontInfo 某个注记的信息。
fontInfoCollection 一张切图上所有注记的信息。

getCacheLabel(oid)*

根据oid属性获取label的Entity对象。
Name Type Description
oid
Returns:

getCacheTile(x, y, level)*

从瓦片中取出文字切图。
Name Type Description
x 瓦片的X坐标。
y 瓦片的Y坐标。
level 瓦片的级别。
Returns:
瓦片中找不到返回null

getIcoUrl()string

获得图标切图的url模板。
Returns:

getTileUrl()string

获得label切图的url模板。
Returns:

removeCacheLabel(oid)

根据oid移除label的Entity。
Name Type Description
oid

removeCacheTile(x, y, level)

移除指定x, y, level的文字切图
Name Type Description
x 瓦片的X坐标。
y 瓦片的Y坐标。
level 瓦片的级别。