Skip to content

Commit 16f53d9

Browse files
committed
fix UT.view by songyumeng.
1 parent 5146788 commit 16f53d9

File tree

8 files changed

+10
-13
lines changed

8 files changed

+10
-13
lines changed

dist/leaflet/iclient9-leaflet-es6.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64061,7 +64061,7 @@ class CommontypesConversion_CommontypesConversion {
6406164061
* @return {SuperMap.Bounds} SuperMap的bounds对象
6406264062
*/
6406364063
static toSuperMapBounds(bounds) {
64064-
if (["FeatureCollection", "Feature", "Geometry"].indexOf(bounds.type) !== -1) {
64064+
if (bounds && ["FeatureCollection", "Feature"].indexOf(bounds.type) !== -1) {
6406564065
bounds = external_L_default.a.geoJSON(bounds).getBounds();
6406664066
}
6406764067
if (bounds instanceof external_L_default.a.LatLngBounds) {
@@ -64359,7 +64359,6 @@ var transform = function (feature, sourceCRS = external_L_default.a.CRS.EPSG4326
6435964359
this, [geometry.coordinates]
6436064360
);
6436164361
} catch (err) {
64362-
// deal with bad coordinates
6436364362
throw err;
6436464363
}
6436564364
feature.geometry = geometry;
@@ -66477,7 +66476,7 @@ var ThemeLayer = external_L_default.a.Layer.extend({
6647766476
};
6647866477
map.on("mousemove", me.mouseMoveHandler);
6647966478

66480-
me.update();
66479+
me.update(map.getBounds());
6648166480
},
6648266481

6648366482
/**

dist/leaflet/iclient9-leaflet-es6.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/leaflet/iclient9-leaflet.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10511,7 +10511,7 @@ var CommontypesConversion = exports.CommontypesConversion = function () {
1051110511
* @return {SuperMap.Bounds} SuperMap的bounds对象
1051210512
*/
1051310513
value: function toSuperMapBounds(bounds) {
10514-
if (["FeatureCollection", "Feature", "Geometry"].indexOf(bounds.type) !== -1) {
10514+
if (bounds && ["FeatureCollection", "Feature"].indexOf(bounds.type) !== -1) {
1051510515
bounds = _leaflet2["default"].geoJSON(bounds).getBounds();
1051610516
}
1051710517
if (bounds instanceof _leaflet2["default"].LatLngBounds) {
@@ -21477,7 +21477,7 @@ var ThemeLayer = exports.ThemeLayer = _leaflet2["default"].Layer.extend({
2147721477
};
2147821478
map.on("mousemove", me.mouseMoveHandler);
2147921479

21480-
me.update();
21480+
me.update(map.getBounds());
2148121481
},
2148221482

2148321483
/**
@@ -69475,7 +69475,6 @@ var transform = exports.transform = function transform(feature) {
6947569475
try {
6947669476
geometry.coordinates = parseCoords[geometry.type.toLowerCase()].apply(this, [geometry.coordinates]);
6947769477
} catch (err) {
69478-
// deal with bad coordinates
6947969478
throw err;
6948069479
}
6948169480
feature.geometry = geometry;

dist/leaflet/iclient9-leaflet.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/leaflet/01_mapQueryByGeometry3857.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
function query() {
2626
var polygon = L.polygon([[38, 100], [36, 110], [35, 105], [38, 100]], {color: 'red'});
2727
polygon.addTo(map);
28-
//服务端数据投影坐标系为 3857,因此将查询数据转为与服务端对应坐标系:
28+
//服务端数据坐标系为 3857,因此将查询数据转为与服务端对应坐标系:
2929
var geometry = L.Util.transform(polygon, L.CRS.EPSG4326, L.CRS.EPSG3857);
3030

3131
var param = new SuperMap.QueryByGeometryParameters({
@@ -36,7 +36,7 @@
3636
L.supermap
3737
.queryService(url)
3838
.queryByGeometry(param, function (serviceResult) {
39-
//leaflet 绘制数据默认为 4326,服务器返回数据为 3857,因此在加载到地图前,先进行坐标转换
39+
//leaflet 绘制数据默认为 4326,服务器返回数据为 3857,因此在加载到地图前,先进行坐标系转换
4040
var result = L.Util.transform(serviceResult.result.recordsets[0].features, L.CRS.EPSG3857, L.CRS.EPSG4326);
4141
widgets.loader.removeLoader();
4242
resultLayer = L.geoJSON(result).addTo(map);

src/leaflet/core/CommontypesConversion.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ export class CommontypesConversion {
1414
* @return {SuperMap.Bounds} SuperMap的bounds对象
1515
*/
1616
static toSuperMapBounds(bounds) {
17-
if (["FeatureCollection", "Feature", "Geometry"].indexOf(bounds.type) !== -1) {
17+
if (bounds && ["FeatureCollection", "Feature"].indexOf(bounds.type) !== -1) {
1818
bounds = L.geoJSON(bounds).getBounds();
1919
}
2020
if (bounds instanceof L.LatLngBounds) {

src/leaflet/core/Transform.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,6 @@ export var transform = function (feature, sourceCRS = L.CRS.EPSG4326, targetCRS)
121121
this, [geometry.coordinates]
122122
);
123123
} catch (err) {
124-
// deal with bad coordinates
125124
throw err;
126125
}
127126
feature.geometry = geometry;

src/leaflet/overlay/theme/ThemeLayer.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ export var ThemeLayer = L.Layer.extend({
109109
};
110110
map.on("mousemove", me.mouseMoveHandler);
111111

112-
me.update();
112+
me.update(map.getBounds());
113113
},
114114

115115
/**

0 commit comments

Comments
 (0)