UTFGrid获取不到数据

0 投票
iserver上用UTFGrid获取数据  对图层或者数据集有什么要求吗?  我获取不到
5月 23, 2017 分类:  211次浏览 | 用户: 18214558240 初出茅庐 (57 分)

1个回答

0 投票
 
已采纳

1. 浏览器访问地图服务,url到maps这一级,点地图名旁浏览于 JavaScript,右上角选择对应图层,移动鼠标查看UTFGrid管不管用。

2. 若管用,可以f12查看这一页怎么实现的,也可以直接参考以下代码:

var china_utfgrid = new SuperMap.Layer.UTFGrid("UTFGridLayer", "http://localhost:8090/iserver/services/map-china400/rest/maps/China",
{
     layerName: "China_Province_R@China400",
     utfTileSize: 256,
     pixcell: 2,
     isUseCache: false
},
{
    utfgridResolution: 2
});
// 地图全幅范围,也可以从底图的maxExtent属性复制,注意底图异步问题
china_utfgrid.maxExtent=new SuperMap.Bounds( -20037508.34 , -20037508.34,20037508.34 , 20037508.34);
// 可选,假设底图(baselayer)使用相同url,已经初始化完成并添加到map
// china_utfgrid.resolutions=baselayer.resolutions;

3. 若不管用,检查目标图层类型、有没有图层分组及带特殊字符等。

5月 23, 2017 用户: 毛瑞 名扬四海 (1,780 分)
采纳于 5月 23, 2017 用户:18214558240
...