是否有可能单独拖动OpenLayers.Layer.Image
问题描述:
我有一个来自类OpenLayers.Layer.Image的图层。我想知道是否可以单独拖放这些图像/图层的每一个。像dragFeature一样,您可以在其中单独拖动每个功能。是否有可能单独拖动OpenLayers.Layer.Image
谢谢!
答
我认为这是错误的做法与图像层来实现这一目标。图层不应该相对于其他图像/图层移动。我建议你画可移动的图像作为功能。功能旨在能够被拖动。
它是什么样的图像,你为什么要拖动它们?
答
是的,请参阅[1]。 你只需要添加一个DragPan控件到你的地图(默认有一个)。
HTH,
+1
对不起,我没有真正清楚我的问题..我希望能够单独拖动我的图像/图层,以便拖动1层时其他图层不会改变位置。 (为了清晰起见,我改变了我的问题有点btw) – 2011-06-12 12:21:56
我有一个'底层'这是一个小镇的一部分地图(图像)。还有一些“覆盖图”,它们是各种图像,如噪音的红色箭头和环境污染的黄色三角形。而且我希望人们能够将这些“叠加层”拖放到“底层”上的某个位置。 我正在考虑使用功能,但我也希望能够打开/关闭图层。例如,你只能看到噪音问题。 – 2011-06-18 10:55:49
特征也总是用在一个图层中,所以开/关切换完全相同。您只需在每个图层中放入一种类型的功能即可完成。 – 2011-06-20 08:03:02
您是否尝试过Feature Layer方法? – 2011-06-22 09:00:05