webui-aria2/js/libs/dojox/geo/openlayers/Feature.js
2012-05-01 19:52:07 +08:00

27 lines
734 B
JavaScript

//>>built
define("dojox/geo/openlayers/Feature",["dojo/_base/kernel","dojo/_base/declare","dojox/geo/openlayers/Map"],function(_1,_2,_3){
return _2("dojox.geo.openlayers.Feature",null,{constructor:function(){
this._layer=null;
this._coordSys=dojox.geo.openlayers.EPSG4326;
},getCoordinateSystem:function(){
return this._coordSys;
},setCoordinateSystem:function(cs){
this._coordSys=cs;
},getLayer:function(){
return this._layer;
},_setLayer:function(l){
this._layer=l;
},render:function(){
},remove:function(){
},_getLocalXY:function(p){
var x=p.x;
var y=p.y;
var _4=this.getLayer();
var _5=_4.olLayer.map.getResolution();
var _6=_4.olLayer.getExtent();
var rx=(x/_5+(-_6.left/_5));
var ry=((_6.top/_5)-y/_5);
return [rx,ry];
}});
});