Skip to content

Commit 130d6c8

Browse files
author
caoxinke
committed
删除不需要的类。
1 parent a43f8cf commit 130d6c8

File tree

7 files changed

+885
-1262
lines changed

7 files changed

+885
-1262
lines changed

build/deps.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -333,8 +333,7 @@ var deps = {
333333
"src": [
334334
"./src/openlayers/overlay/theme/theme.js",
335335
"./src/openlayers/overlay/theme/geoFeature.js",
336-
"./src/openlayers/overlay/theme/unique.js",
337-
"./src/openlayers/overlay/theme/vector.js"
336+
"./src/openlayers/overlay/theme/unique.js"
338337
]
339338
}
340339
}

dist/iclient9-leaflet.js

Lines changed: 112 additions & 127 deletions
Large diffs are not rendered by default.

dist/iclient9-openlayers.js

Lines changed: 752 additions & 597 deletions
Large diffs are not rendered by default.

src/openlayers/overlay/theme/geoFeature.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
var ol = require('openlayers');
22
var SuperMap = require('../../../common/SuperMap');
33
var Theme = require('./theme');
4-
var Vector = require('./vector');
4+
var Vector = require('../../../common/iServer/ThemeVector');
55

66
ol.source.GeoFeature = function (name, opt_options) {
77
Theme.call(this, name, opt_options);

src/openlayers/overlay/theme/theme.js

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -379,4 +379,22 @@ ol.source.Theme.prototype.canvasFunctionInternal_ = function (extent, resolution
379379
return context.canvas;
380380
};
381381

382+
ol.source.Theme.prototype.getLocalXY = function (coordinate) {
383+
var resolution = this.map.getView().getResolution();
384+
var extent = this.map.getView().calculateExtent();
385+
if (coordinate instanceof SuperMap.Geometry.Point || coordinate instanceof SuperMap.Geometry.GeoText) {
386+
var x = (coordinate.x / resolution + (-extent[0] / resolution));
387+
var y = ((extent[3] / resolution) - coordinate.y / resolution);
388+
return [x, y];
389+
}
390+
else if (coordinate instanceof SuperMap.LonLat) {
391+
var x = (coordinate.lon / resolution + (-extent[0] / resolution));
392+
var y = ((extent[3] / resolution) - coordinate.lat / resolution);
393+
return [x, y];
394+
}
395+
else {
396+
return null;
397+
}
398+
};
399+
382400
module.exports = ol.source.Theme;

src/openlayers/overlay/theme/unique.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
var ol = require('openlayers');
22
var SuperMap = require('../../../common/SuperMap');
33
var GeoFeature = require('./geoFeature');
4-
var Vector = require('./vector');
4+
var Vector = require('../../../common/iServer/ThemeVector');
55

66
ol.source.Unique = function (name, opt_options) {
77
GeoFeature.call(this, name, opt_options);

0 commit comments

Comments
 (0)