Ren*_*soo 9 javascript vector openlayers
OpenLayers.Feature.Vector的API文档说Vector本身根本就没有方法.
我知道如何通过添加OpenLayers.Control.DragFeature控件来映射用户来移动Vector .因此,如果用户可以移动Vector,那么必须以编程方式移动它.但我无法弄清楚该怎么做.
ato*_*gle 12
通过调用其几何对象上的方法而不是向量本身来移动OpenLayers.Feature.Vector对象.这些方法包括移动,旋转,调整大小和变换.
请注意,您将找不到OpenLayers.Geometry基础对象上定义的任何方法,但仅在相应的子对象上找到(请注意,OpenLayers几何中有多个级别的继承). OpenLayers.Geometry.Collection就是一个很好的例子.
您可以在此处找到以编程方式移动OpenLayers向量的绝佳示例.
这对我有用:
geometry.move(Y_NextPosition - Y_CurrentPosition, X_NextPosition - X_CurrentPosition)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8738 次 |
| 最近记录: |