您好!你可以把marker换成vector,然后用dragFeature来实现,请参考如下范例中点要素的拖动:
http://support.supermap.com.cn:8090/iserver/iClient/forJavaScript/examples/examples.html#dragFeature
vector也可以设置图片,在实例化要素的时候,在style属性中设置如下参数就可以了:
API接口:http://support.supermap.com.cn:8090/iserver/iClient/forJavaScript/apidoc/files/SuperMap/Feature/Vector-js.html#SuperMap.Feature.Vector.SuperMap.Feature.Vector.style
在要素的style属性中加这个参数,值就是你图片位置的相对路径