UTFGrid获取数据问题

0 投票

在使用UTFGrid实现鼠标悬停或鼠标单击某一地物显示属性信息的时候,发现鼠标移动到某地物(假设为M)上时会出现回调函数返回的data数据不是该地物的数据,而是另一个地物(假设为N)的数据,鼠标移动到地物N上时是地物M的数据,好像返回的数据两个交换了。但是如果放大一下地图,可能这两个地物M,N的这种情况又不存在了,但是其他的也还是有可能存在。然后通过浏览器访问地图服务,url到maps这一级,点地图名旁浏览于 JavaScript,右上角选择对应图层UTFGrid来查看时发现也有这种问题。请问一下这是什么原因造成的,应该怎么解决?

下面图片中是两个不同比例尺下鼠标移动到地物上显示的信息,圆圈圈起来的是鼠标移上去的地物,右上角是对应显示的信息,前面两张图的比例尺下和后面两张图的比例尺下的信息相反。

5月 24, 2017 分类:  238次浏览 | 用户: jiangjie200 才疏学浅 (13 分)

1个回答

0 投票
你好:

UTFGrid图层的属性和位置有偏移的问题一般有以下几种解决方案,你可以都试一下。

1、将pixcell属性设置小一点,增加属性瓦片的精度。

2、设置UTFGrid图层的maxExtent和坐标系。

3、检查utfgridResolution和pixcell参数是否一样。
5月 24, 2017 用户: 袁子翔 (5 分)
...