首页 / 浏览问题 / 云GIS / 问题详情
UTFGrid获取不到数据
57EXP 2017年05月23日
iserver上用UTFGrid获取数据  对图层或者数据集有什么要求吗?  我获取不到

1个回答

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. 若不管用,检查目标图层类型、有没有图层分组及带特殊字符等。

1,780EXP 2017年05月23日
...