首页 / 浏览问题 / 云GIS / 问题详情
客户端绘制的对象在鼠标缩放时会短时间出现偏移现象
1EXP 2017年02月07日

超图的js客户端渲染引擎在进行鼠标缩放操作时,地图对象会出现短时间偏移的现象。

1、放大时,鼠标对准的物体会偏移鼠标;

2、放大缩小时,地图对象(客户端绘制)会出现短时间偏移。

重提重现地址:

http://support.supermap.com.cn:8090/iserver/iClient/forJavaScript/examples/examples.html#findMTSPPaths

1个回答

你好:

1、滑动鼠标滚轮执行放大缩小操作的时候是根据鼠标所在的位置进行缩放的。marker对准的地理坐标是下边的箭头的点,鼠标放在marker上,鼠标对准的点和marker定位的点不一致,所以造成放大的时候鼠标会偏移。

2、放大缩小时,客户端先绘制瓦片,再渲染marker,所以会有短时间偏移。
5EXP 2017年02月07日

1、我现在就是一滚动,点对象就消失在屏幕中了,对比了openlayers也不会。这个是不是supermap滚动时,缩放的级别比openlayer要大原因?

openlayers:http://openlayers.org/en/latest/examples/draw-and-modify-features.html

supermap:http://support.supermap.com.cn:8090/iserver/iClient/forJavaScript/examples/examples.html#basicalGeometry

2、短时间的偏移能否解决,我看openlayers的例子,客户端渲染是基本没有偏移,找了两个例子对比了下。

openlayers:http://openlayers.org/en/latest/examples/vector-layer.html

supermap:http://support.supermap.com.cn:8090/iserver/iClient/forJavaScript/examples/examples.html#ctl_popDensityRange

...