浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
云GIS
/
问题详情
panTo问题
吕峥嵘
64EXP
2017年09月05日
map的panTo是平滑移动到指定点,,由于我的程序是显示当前地图范围内的feature,移动会刷新范围和feature,我在panTo的时候会使feature刷新,造成给指定feature改变style会被默认加载的style覆盖,请问该怎么解决?
javascript
iclient
iserver
请
登录
或者
注册
后回答这个问题。
2 个回答
panTo不会给设置了style的要素添加默认style,可以检查一下你的代码,是否有设置style
郑雅琳
1,603EXP
2017年09月05日
是我自己给绑定了修改style的事件。
有一个表格,显示查询到的数据集的内容,双击td定位。
获取质心,panTo,改变该feature的style
请
登录
或者
注册
后再添加评论。
没有重现你描述的问题。
Vector图层上的要素每次平移缩放地图都会重绘的,重绘时若要素样式不为空则使用要素样式,否则使用默认样式;可以的话,请给我们能重现该问题的代码。
毛瑞
1,780EXP
2017年09月05日
这是代码
修改要素样式只需要修改feature.style并且layer.redraw();就行
由于我的程序是显示当前地图范围内的feature,移动会刷新范围和feature,我在panTo的时候会使feature刷新,feature改变的style会被默认加载的style覆盖。panTo是平滑移动,而且还会有很明显的卡顿
重绘不会修改feature.style,可以直接检查重绘后的vector.features[i].style属性和要素显示的样式是否符合。
建议检查变量引用,前面说了feature绘制、重绘时的过程,只要feature.style存在就会按照feature的样式绘制。请自己检查feature的样式(注意赋值语句和样式变量指向的对象)。
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
zoomToExtent和panTo问题
panTo和zoomTo问题
新手,关于切图几个问题
切片分割处,显示有问题
web界面地图加载数据拖动问题
关于iclient for leaflet高效率图层的onhover事件的问题
iClient for Leaflet 的范围查询示例问题
一个比例问题
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...