首页 / 浏览问题 / 其他 / 问题详情
重设坐标更改位置
70EXP 2017年02月14日
js如何重新设置marker的位置和多边形、圆的位置(同一个对象),如marker.setLonlat(p);polygon.setLonlats(points)类似的方法?接口文档里没看到

1个回答

我们建议移除当前marker或feature再重新添加。还有一个方法是可以直接修改坐标然后重新绘制图层,比如修改marker的lonlat,修改feature的geometry。不过如果矢量图形比较复杂,这种方式通用性就不强。
5EXP 2017年02月14日
我修改marker的lonlat可以,但是修改feature的geometry,虽然新的图形出来了,但是旧的图形没消失是怎么回事
...