Skip to content

Commit 256be46

Browse files
committed
修复一些静态方法的调用 fix ol graphiclayer在浏览器缩放非100%的情况下偏移的问题 优化一些测试
1 parent 277d90b commit 256be46

31 files changed

+528
-467
lines changed

dist/leaflet/iclient9-leaflet-es6.js

Lines changed: 36 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -15997,7 +15997,7 @@ class ServerGeometry_ServerGeometry {
1599715997
*/
1599815998
toGeoLinem() {
1599915999
var me = this;
16000-
return new Route_Route.fromJson(me);
16000+
return Route_Route.fromJson(me);
1600116001
}
1600216002

1600316003
/**
@@ -28521,17 +28521,17 @@ SuperMap.InterpolationRBFAnalystParameters = InterpolationRBFAnalystParameters_I
2852128521
* @category iServer SpatialAnalyst InterpolationAnalyst
2852228522
* @classdesc 点密度差值分析参数类。
2852328523
* @param {Object} options - 参数。</br>
28524-
* {(SuperMap.Bounds|L.Bounds|ol.extent)} options.bounds - 插值分析的范围,用于确定结果栅格数据集的范围。</br>
28525-
* {number} [options.searchRadius=0] - 查找半径,即参与运算点的查找范围,与点数据集单位相同。</br>
28526-
* {string} options.zValueFieldName - 存储用于进行插值分析的字段名称,插值分析不支持文本类型的字段。当插值分析类型( SuperMap.InterpolationAnalystType)为 dataset 时,必设参数。</br>
28527-
* {number} [options.zValueScale=1] - 用于进行插值分析值的缩放比率。</br>
28528-
* {number} options.resolution - 插值结果栅格数据集的分辨率,即一个像元所代表的实地距离,与点数据集单位相同。</br>
28529-
* {SuperMap.FilterParameter} options.filterQueryParameter - 属性过滤条件。</br>
28530-
* {string} options.outputDatasetName - 插值分析结果数据集的名称。必设参数</br>
28531-
* {string} options.outputDatasourceName - 插值分析结果数据源的名称。必设参数</br>
28532-
* {string} options.pixelFormat - 指定结果栅格数据集存储的像素格式。</br>
28533-
* {string} options.dataset - 用来做插值分析的数据源中数据集的名称,该名称用形如"数据集名称@数据源别名"形式来表示。当插值分析类型( SuperMap.InterpolationAnalystType)为 dataset 时,必设参数。</br>
28534-
* {Array.<SuperMap.Geometry.Point|L.LatLng|L.Point|ol.geom.Point>} options.inputPoints - 用于做插值分析的离散点集合。当插值分析类型( SuperMap.InterpolationAnalystType)为 geometry 时,必设参数。
28524+
* @param {(SuperMap.Bounds|L.Bounds|ol.extent)} options.bounds - 插值分析的范围,用于确定结果栅格数据集的范围。</br>
28525+
* @param {number} [options.searchRadius=0] - 查找半径,即参与运算点的查找范围,与点数据集单位相同。</br>
28526+
* @param {string} options.zValueFieldName - 存储用于进行插值分析的字段名称,插值分析不支持文本类型的字段。当插值分析类型( SuperMap.InterpolationAnalystType)为 dataset 时,必设参数。</br>
28527+
* @param {number} [options.zValueScale=1] - 用于进行插值分析值的缩放比率。</br>
28528+
* @param {number} options.resolution - 插值结果栅格数据集的分辨率,即一个像元所代表的实地距离,与点数据集单位相同。</br>
28529+
* @param {SuperMap.FilterParameter} options.filterQueryParameter - 属性过滤条件。</br>
28530+
* @param {string} options.outputDatasetName - 插值分析结果数据集的名称。必设参数</br>
28531+
* @param {string} options.outputDatasourceName - 插值分析结果数据源的名称。必设参数</br>
28532+
* @param {string} options.pixelFormat - 指定结果栅格数据集存储的像素格式。</br>
28533+
* @param {string} options.dataset - 用来做插值分析的数据源中数据集的名称,该名称用形如"数据集名称@数据源别名"形式来表示。当插值分析类型( SuperMap.InterpolationAnalystType)为 dataset 时,必设参数。</br>
28534+
* @param {Array.<SuperMap.Geometry.Point|L.LatLng|L.Point|ol.geom.Point>} options.inputPoints - 用于做插值分析的离散点集合。当插值分析类型( SuperMap.InterpolationAnalystType)为 geometry 时,必设参数。
2853528535
* @extends {SuperMap.InterpolationAnalystParameters}
2853628536
* @example
2853728537
* var myInterpolationDensityAnalystParameters = new SuperMap.InterpolationDensityAnalystParameters({
@@ -33805,17 +33805,16 @@ class ThemeGridUnique_ThemeGridUnique extends Theme_Theme {
3380533805
var len = uItems ? uItems.length : 0;
3380633806
Util.extend(res, obj);
3380733807
res.items = [];
33808-
res.defaultcolor = new ServerColor.fromJson(obj.defaultcolor);
33808+
res.defaultcolor = ServerColor.fromJson(obj.defaultcolor);
3380933809
for (var i = 0; i < len; i++) {
33810-
res.items.push(new ThemeGridUniqueItem_ThemeGridUniqueItem.fromObj(uItems[i]));
33810+
res.items.push(ThemeGridUniqueItem_ThemeGridUniqueItem.fromObj(uItems[i]));
3381133811
}
3381233812
return res;
3381333813
}
3381433814

3381533815
}
3381633816

3381733817
SuperMap.ThemeGridUnique = ThemeGridUnique_ThemeGridUnique;
33818-
3381933818
// CONCATENATED MODULE: ./src/common/iServer/ThemeLabelUniqueItem.js
3382033819

3382133820

@@ -42063,7 +42062,7 @@ SuperMap.CartoCSS.Tree.Zoom.ranges = {
4206342062
/**
4206442063
* @class SuperMap.ThemeStyle
4206542064
* @classdesc 客户端专题图风格类
42066-
* @category BaseTypes Style
42065+
* @category Visualization Theme
4206742066
* @param options -{Object} 可选参数。如:<br>
4206842067
* fill - {boolean} 是否填充,不需要填充则设置为 false,默认值为 true。如果 fill 与 stroke 同时为 false,将按 fill 与 stroke 的默认值渲染图层。<br>
4206942068
* fillColor - {string} 十六进制填充颜色。默认值为 "#000000"。<br>
@@ -51258,18 +51257,16 @@ class SmicSector_SmicSector extends Shape_Shape {
5125851257
* @class SuperMap.Feature.ShapeFactory
5125951258
* @category Visualization Theme
5126051259
* @classdesc 图形工厂类。
51261-
*
51262-
* 目前支持创建的图形有:
51263-
* 用于统计专题图:
51264-
* 点 - 参数对象: <SuperMap.Feature.ShapeParameters.Point>
51265-
* 线 - 参数对象: <SuperMap.Feature.ShapeParameters.Line>
51266-
* 面 - 参数对象: <SuperMap.Feature.ShapeParameters.Polygon>
51267-
* 矩形 - 参数对象: <SuperMap.Feature.ShapeParameters.Rectangle>
51268-
* 扇形 - 参数对象: <SuperMap.Feature.ShapeParameters.Sector>
51269-
* 标签 - 参数对象: <SuperMap.Feature.ShapeParameters.Label>
51270-
* 图片 - 参数对象: <SuperMap.Feature.ShapeParameters.Image>
51271-
*
51272-
* 用于符号专题图:
51260+
* 目前支持创建的图形有:<br>
51261+
* 用于统计专题图:<br>
51262+
* 点 - 参数对象 <{@link SuperMap.Feature.ShapeParameters.Point}> <br>
51263+
* 线 - 参数对象 <{@link SuperMap.Feature.ShapeParameters.Line}> <br>
51264+
* 面 - 参数对象 <{@link SuperMap.Feature.ShapeParameters.Polygon}> <br>
51265+
* 矩形 - 参数对象 <{@link SuperMap.Feature.ShapeParameters.Rectangle}> <br>
51266+
* 扇形 - 参数对象 <{@link SuperMap.Feature.ShapeParameters.Sector}> <br>
51267+
* 标签 - 参数对象 <{@link SuperMap.Feature.ShapeParameters.Label}> <br>
51268+
* 图片 - 参数对象 <{@link SuperMap.Feature.ShapeParameters.Image}> <br>
51269+
* 用于符号专题图:<br>
5127351270
* 圆形 - 参数对象:<{@link SuperMap.Feature.ShapeParameters.Cilcle}>
5127451271
*/
5127551272
class ShapeFactory_ShapeFactory {
@@ -52211,7 +52208,6 @@ SuperMap.Feature.Theme = feature_Theme_Theme;
5221152208
* @param {Array.<string>} fields - data 中的参与此图表生成的字段名称,必设参数。
5221252209
* @param {Object} setting - 图表配置对象,必设参数。
5221352210
* @param {SuperMap.LonLat} lonlat - 专题要素地理位置。默认为 data 指代的地理要素 Bounds 中心。
52214-
* @return {SuperMap.Feature.Theme.Graph} 返回一个统计专题要素。
5221552211
*/
5221652212
class Graph_Graph extends feature_Theme_Theme {
5221752213

@@ -52773,7 +52769,6 @@ SuperMap.Feature.Theme.Graph = Graph_Graph;
5277352769
* @param {Array.<string>} fields - data 属性中的参与此图表生成的属性字段名称,必设参数。
5277452770
* @param {SuperMap.Feature.Theme.Bar.setting} setting - 图表配置对象,必设参数。
5277552771
* @param {SuperMap.LonLat} lonlat - 专题要素地理位置。默认为 data 指代的地理要素 Bounds 中心。
52776-
* @return {SuperMap.Feature.Theme.Bar} 返回一个柱状图表对象。
5277752772
*/
5277852773
class Bar_Bar extends Graph_Graph {
5277952774

@@ -53089,7 +53084,6 @@ SuperMap.Feature.Theme.Bar = Bar_Bar;
5308953084
* @param {Array.<string>} fields - data 中的参与此图表生成的字段名称,必设参数。
5309053085
* @param {SuperMap.Feature.Theme.Bar3D.setting} setting - 图表配置对象,必设参数。
5309153086
* @param {SuperMap.LonLat} lonlat - 专题要素地理位置。默认为 data 指代的地理要素 Bounds 中心。
53092-
* @return {SuperMap.Feature.Theme.Bar3D} 返回一个三维柱状图表对象。
5309353087
*
5309453088

5309553089
*
@@ -53672,7 +53666,6 @@ SuperMap.Feature.Theme.RankSymbol = RankSymbol_RankSymbol;
5367253666
* @param {Array.<string>} fields - data 中的参与此图表生成的字段名称,必设参数。
5367353667
* @param {SuperMap.Feature.Theme.Circle.setting} setting - 图表配置对象,必设参数。
5367453668
* @param {SuperMap.LonLat} lonlat - 专题要素地理位置。默认为 data 指代的地理要素 Bounds 中心。
53675-
* @return {SuperMap.Feature.Theme.Circle} 返回一个圆图。
5367653669
*/
5367753670
class overlay_Circle_Circle extends RankSymbol_RankSymbol {
5367853671

@@ -53868,7 +53861,6 @@ SuperMap.Feature.Theme.Circle = overlay_Circle_Circle;
5386853861
* @param {Array.<string>} fields - data 中的参与此图表生成的字段名称,必设参数。
5386953862
* @param {SuperMap.Feature.Theme.Line.setting} setting - 图表配置对象,必设参数。
5387053863
* @param {SuperMap.LonLat} lonlat - 专题要素地理位置。默认为 data 指代的地理要素 Bounds 中心。
53871-
* @return {SuperMap.Feature.Theme.Line} 返回一个折线图。
5387253864
*/
5387353865
class overlay_Line_Line extends Graph_Graph {
5387453866
/**
@@ -54655,8 +54647,8 @@ SuperMap.Feature.Theme.Point = overlay_Point_Point;
5465554647
* }
5465654648
* ]
5465754649
* @param {Object} sectorHoverStyle - 环状图扇形 hover 状态时的样式,sectorHoverAble 为 true 时有效。
54658-
* @param {Object} sectorHoverAble - 是否允许环状图扇形使用 hover 状态,默认允许。同时设置 sectorHoverAble 和 sectorClickAble 为 false,可以直接屏蔽环状图扇形对专题图层事件的响应。
54659-
* @param {Object} sectorClickAble - 是否允许环状图扇形被点击,默认允许。同时设置 sectorHoverAble 和 sectorClickAble 为 false,可以直接屏蔽环状图扇形对专题图层事件的响应。
54650+
* @param {boolean} sectorHoverAble - 是否允许环状图扇形使用 hover 状态,默认允许。同时设置 sectorHoverAble 和 sectorClickAble 为 false,可以直接屏蔽环状图扇形对专题图层事件的响应。
54651+
* @param {boolean} sectorClickAble - 是否允许环状图扇形被点击,默认允许。同时设置 sectorHoverAble 和 sectorClickAble 为 false,可以直接屏蔽环状图扇形对专题图层事件的响应。
5466054652
*
5466154653
* @extends {SuperMap.Feature.Theme.Graph}
5466254654
*/
@@ -69249,7 +69241,7 @@ external_L_default.a.Util.NormalizeScale = NormalizeScale;
6924969241
*/
6925069242
var BaiduTileLayer = external_L_default.a.TileLayer.extend({
6925169243

69252-
/**
69244+
/**
6925369245
* @member L.supermap.baiduTileLayer.prototype.url -{string}
6925469246
* @description 切片地址
6925569247
*/
@@ -69410,7 +69402,7 @@ external_L_default.a.supermap.cloudTileLayer = cloudTileLayer;
6941069402
* @param {string} options.attribution - 版权信息。
6941169403
* @param {number} options.updateInterval - 平移时图层延迟刷新间隔时间。
6941269404
* @param {string} options.tileProxy - 启用托管地址。
69413-
* @param {string} [options.format='png'] - 瓦片表述类型,支持 "png" 、"bmp" 、"jpg" 和 "git" 四种表述类型。
69405+
* @param {string} [options.format='png'] - 瓦片表述类型,支持 "png" 、"bmp" 、"jpg" 和 "gif" 四种表述类型。
6941469406
*/
6941569407

6941669408
var ImageMapLayer = external_L_["Layer"].extend({
@@ -69985,8 +69977,8 @@ external_L_default.a.supermap.tiandituTileLayer = tiandituTileLayer;
6998569977
* @param {Object} options - 影像图层参数。
6998669978
* @param {number} options.layersID - 图层ID,如果有layersID,则是在使用专题图。
6998769979
* @param {boolean} options.redirect - 是否从定向,如果为 true,则将请求重定向到瓦片的真实地址;如果为 false,则响应体中是瓦片的字节流。
69988-
* @param {boolean} options.transparent - 是否背景透明。
69989-
* @param {boolean} options.cacheEnabled - 启用缓存。
69980+
* @param {boolean} [options.transparent = true] - 是否背景透明。
69981+
* @param {boolean} [options.cacheEnabled = true] - 启用缓存。
6999069982
* @param {boolean} options.clipRegionEnabled - 是否启用地图裁剪。
6999169983
* @param {Object} options.prjCoordSys - 请求的地图的坐标参考系统。 如:prjCoordSys={"epsgCode":3857}。
6999269984
* @param {boolean} options.overlapDisplayed - 地图对象在同一范围内时,是否重叠显示。
@@ -69996,7 +69988,7 @@ external_L_default.a.supermap.tiandituTileLayer = tiandituTileLayer;
6999669988
* @param {SuperMap.ServerType} [options.serverType=SuperMap.ServerType.ISERVER] - 服务来源 iServer|iPortal|online。
6999769989
* @param {string} options.attribution - 版权信息。
6999869990
* @param {string} options.tileProxy - 启用托管地址。
69999-
* @param {string} [format='png'] - 瓦片表述类型,支持 "png" 、"bmp" 、"jpg" 和 "git" 四种表述类型。
69991+
* @param {string} [format='png'] - 瓦片表述类型,支持 "png" 、"bmp" 、"jpg" 和 "gif" 四种表述类型。
7000069992
*/
7000169993
var TiledMapLayer = external_L_default.a.TileLayer.extend({
7000269994

@@ -70005,8 +69997,8 @@ var TiledMapLayer = external_L_default.a.TileLayer.extend({
7000569997
layersID: null,
7000669998
//如果为 true,则将请求重定向到瓦片的真实地址;如果为 false,则响应体中是瓦片的字节流
7000769999
redirect: false,
70008-
transparent: null,
70009-
cacheEnabled: null,
70000+
transparent: true,
70001+
cacheEnabled: true,
7001070002
clipRegionEnabled: false,
7001170003
//请求的地图的坐标参考系统。 如:prjCoordSys={"epsgCode":3857}
7001270004
prjCoordSys: null,
@@ -71638,7 +71630,7 @@ var ThemeLayer = external_L_default.a.Layer.extend({
7163871630
continue;
7163971631
}
7164071632
//iServer服务器返回数据格式
71641-
featuresTemp.push(new ServerFeature_ServerFeature.fromJson(features[i]).toFeature());
71633+
featuresTemp.push(ServerFeature_ServerFeature.fromJson(features[i]).toFeature());
7164271634
}
7164371635
return featuresTemp;
7164471636
}
@@ -74266,7 +74258,7 @@ var WebMap = external_L_default.a.LayerGroup.extend({
7426674258
if (result && result.features) {
7426774259
features = result.features;
7426874260
for (var fi = 0, felen = features.length; fi < felen; fi++) {
74269-
feature = new ServerFeature_ServerFeature.fromJson(features[fi]).toFeature();
74261+
feature = ServerFeature_ServerFeature.fromJson(features[fi]).toFeature();
7427074262
addedFeatures.push(feature);
7427174263
}
7427274264
var newEpsgCode = '4326',

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.

0 commit comments

Comments
 (0)