매우 간단한 질문입니다. OpenLayers 맵에서 드래그 가능한 마커를 만들고 드래그했을 때 어떻게 만들 수 있습니까? Google에서는 드래그 가능한 벡터를 가질 수 있지만 드래그 할 수없는 마커는 사용할 수없는 것으로 보입니다.OpenLayers에서 간단한 드래그 가능 마커를 만드는 방법
OpenLayers.Control.DragMarker
에 대한 참조를 보았지만 "핵심"라이브러리에는없는 것 같습니다. this 예제에서 사용되었지만 커스텀 OpenLayers JS 파일을 사용하는 것처럼 보입니다. 그래서 코드에 포함시키는 방법을 알지 못합니다.
var layer = new OpenLayers.Layer.TMS("TMS The Layer","",
{ url: '', serviceVersion: '.', layername: '.', alpha: true,
type: 'png', getURL: overlay_getTileURL
});
map.addLayers([layer]);
var markers = new OpenLayers.Layer.Markers("Markers");
map.addLayer(markers);
var lonLat = new OpenLayers.LonLat(-100 ,100);
markers.addMarker(new OpenLayers.Marker(lonLat));
감사를 지원하지 않는. 내가 그런 식으로 일할 수있는 것 같아. 나는 그것을 줄 것이다 –
위대한, 그것을 밖으로 시도하고 "솔루션"마크를받을만한 대답을 결정합니다. ;-) –
아직 시도해 보셨습니까? –