Skip to content

Commit 1341855

Browse files
author
潘卓然ParnDeedlit
committed
2 parents 2b66c28 + adb21b2 commit 1341855

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+388
-141
lines changed

src/leaflet/overlay/AnimatedMarkerLayer.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,12 @@ import L from "leaflet";
66
* @classdesc 基于leaflet的Layer对象进行的拓展
77
* @extends {L.Marker}
88
* @param {string} latlngs - 轨迹点
9+
* @param options - {Object} 其他参数
10+
* @param options.autoStart - {boolean},是否自动开启该marker
11+
* @param options.distance - meters,表示每帧移动的距离,越大则一秒移动的距离越远,速度越快
12+
* @param options.interval - milliseconds,每帧之间移动的时间间隔,与distance相互配合
13+
* @param options.clickable - {boolean},如果是false,注记marker则不产生鼠标事件并表现为底层地图的一部分。
14+
* @param options.onEnd() - animate结束的回调
915
*/
1016
export var AnimatedMarkerLayer = L.Marker.extend({
1117
options: {

src/leaflet/overlay/timedimension/leaflet.timedimension.js

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,15 @@ import { TimeDimensionUtil } from './leaflet.timedimension.util'
55
* It can be shared among different layers and it can be added to a map, and become
66
* the default timedimension component for any layer added to the map.
77
*/
8-
8+
/**
9+
* @author 基础平台/创新中心 潘卓然 ParnDeedlit
10+
* @class L.zondy.TimeDimension
11+
* @classdesc 基于leaflet的Layer对象进行的拓展
12+
* @extends {L.Layer}
13+
* @param options.loadingTimeout - {Number},加载延迟时间
14+
* @param options.currentTime - {Number},milliseconds,当前加载时间
15+
* @param options.period -{String},默认"P1D",用于构造从第一个可用时间开始的可用时间数组,格式:ISO8601持续时间
16+
*/
917
export var TimeDimension = (L.Layer || L.Class).extend({
1018

1119
includes: (L.Evented || L.Mixin.Events),

src/leaflet/overlay/timedimension/leaflet.timedimension.layer.geojson.js

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,19 @@ import { TimeDimensionUtil } from './leaflet.timedimension.util'
55
/*
66
* TimeDimensionLayer.GeoJson:
77
*/
8-
8+
/**
9+
* @author 基础平台/创新中心 潘卓然 ParnDeedlit
10+
* @class L.zondy.TimeDimensionLayerGeoJson
11+
* @classdesc 基于TimeDimensionLayer对象进行的拓展
12+
* @extends {L.Layer}
13+
* @param layer, L.geoJSON创建的图层
14+
* @param options.updateTimeDimension - {Boolean},用这个GeoJSON的可用时间更新附加TimeDimension的可用时间列表
15+
* @param options.updateTimeDimensionMode - {String},合并TimeDimension和图层的可用时间(相交,并集,替换或极端)的操作,默认为"extremes"
16+
* @param options.duration - 持续时间
17+
* @param options.addlastPoint -{Boolean},在LineString的最后一个有效坐标处添加一个Point。默认为false
18+
* @param options.waitForReady - {Boolean},如果为true,它将等待直到加载baseLayer来将其自身标记为就绪。默认为false
19+
* @param options.updateCurrentTime -{Boolean},自动将地图的当前时间更改为GeoJSON图层的第一个可用时间,默认为updateTimeDimension的值
20+
*/
921
export var TimeDimensionLayerGeoJson = TimeDimensionLayer.extend({
1022

1123
initialize: function(layer, options) {

src/leaflet/overlay/timedimension/leaflet.timedimension.layer.js

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,15 @@ import L from "leaflet";
66
* Any children class should implement `_onNewTimeLoading`, `isReady` and `_update` functions
77
* to react to time changes.
88
*/
9-
9+
/**
10+
* @author 基础平台/创新中心 潘卓然 ParnDeedlit
11+
* @class L.zondy.TimeDimensionLayer
12+
* @classdesc 基于leaflet的Layer对象进行的拓展
13+
* @extends {L.Layer}
14+
* @param options.timeDimension - 管理该TimeDimensionLayer层的timeDimension对象。
15+
* @param options.opacity - 默认为1
16+
* @param options.zIndex - 默认为1
17+
*/
1018
export var TimeDimensionLayer = (L.Layer || L.Class).extend({
1119

1220
includes: (L.Evented || L.Mixin.Events),

src/leaflet/overlay/timedimension/leaflet.timedimension.layer.wms.js

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,24 @@ import { TimeDimensionLayer } from './leaflet.timedimension.layer'
44
/*
55
* L.TimeDimension.Layer.WMS: wms Layer associated to a TimeDimension
66
*/
7-
7+
/**
8+
* @author 基础平台/创新中心 潘卓然 ParnDeedlit
9+
* @class L.zondy.TimeDimensionLayerWMS
10+
* @classdesc 基于leaflet的TimeDimensionLayer对象进行的拓展:为给定的WMS层实现TimeDimension层
11+
* @extends {TimeDimensionLayer}
12+
* @param options.cache - 默认为0
13+
* @param options.cacheBackward - {Number},在之前时间中被隐藏的图层数
14+
* @param options.cacheForward - {Number},在之后时间中地图上被隐藏的图层数
15+
* @param options.updateTimeDimension - 使用getCapabilities获得的可用时间来更新附加的TimeDimension的可用时间列表。
16+
* @param options.updateTimeDimensionMode - {String},默认值"intersect",合并TimeDimension和图层的可用时间(相交,并集,替换或极端)的操作。
17+
* @param options.requestTimeFromCapabilities - {Boolean},默认值false,从getCapabilities获取该层的可用时间列表
18+
* @param options.proxy - {String}用于从WMS服务器获取getCapabilities响应的代理的URL,以避免跨站点起源问题
19+
* @param options.getCapabilitiesParams - {Object},创建getCapabilities请求所需的额外参数
20+
* @param options.getCapabilitiesUrl - {String},GetCapabilities请求的备用URL(在使用诸如GeoWebCache之类的缓存服务时很有用)
21+
* @param options.getCapabilitiesLayerName - {String},GetCapabilities请求的备用层名称(如果使用诸如GeoWebCache之类的缓存服务,则很有用)
22+
* @param options.setDefaultTime - {Boolean},默认值false,如果为true,则会将当前时间更改为图层的默认时间(根据getCapabilities)
23+
* @param options.period - {String},默认为null,时间间隔之间的持续时间,该时间间隔将用于生成图层的可用时间。它会覆盖getCapabilities中收到的值(如果不为null)
24+
*/
825
export var TimeDimensionLayerWMS = TimeDimensionLayer.extend({
926

1027
initialize: function(layer, options) {

src/leaflet/overlay/timedimension/leaflet.timedimension.player.js

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,22 @@ import L from "leaflet";
22
/*
33
* L.TimeDimension.Player
44
*/
5+
/**
6+
* @author 基础平台/创新中心 潘卓然 ParnDeedlit
7+
* @class L.zondy.TimeDimensionPlayer
8+
* @classdesc 基于leaflet的Layer对象进行的拓展:组件使用timeDimension设置地图动画,定期更改时间。
9+
* @extends {L.Layer}
10+
* @param options.buffer - {Number},默认值:5
11+
* @param options.minBufferReady - {Number},默认值:1,如果此选项大于0,则每当下一个准备时间(下一个准备就绪的层)的数量低于此数量时,播放器就会填充缓冲区。
12+
* @param options.loop - {Boolean},循环播放,默认值:false,到达最后一个可用时间时循环播放动画
13+
* @param options.transitionTime -{Number},1000,player将等待下一次在TimeDimension中检查并启动的毫秒数
14+
* @param options.startOver - {Boolean},当播放器player位于最后一个位置时,它会从用户按下播放时重新开始,默认值:false
15+
*
16+
* player播放器的事件:start()、stop()、
17+
* pause()、release()、
18+
* getTransitionTime()-返回时间间隔,在两个动画步数之间。
19+
* setTransitionTime(<Number> transitionTime)、isLooped():返回循环的boolean值
20+
*/
521
export var TimeDimensionPlayer = (L.Layer || L.Class).extend({
622

723
includes: (L.Evented || L.Mixin.Events),

website/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
},
1111
"dependencies": {
1212
"ant-design-vue": "^1.7.4",
13-
"axios": "^0.19.0",
13+
"axios": "^0.21.1",
1414
"core-js": "^3.3.2",
1515
"echarts": "^4.8.0",
1616
"element-ui": "^2.12.0",
843 Bytes
1022 Bytes

website/public/static/demo/cesium/example/clientView/clientView-dynamiccircle.htm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
//开发token (请到天地图官网申请自己的开发token,自带token仅做功能验证随时可能失效)
3333
token: "9c157e9585486c02edf817d2ecbc7752",
3434
//地图类型 'vec'矢量 'img'影像 'ter'地形
35-
ptype: "img"
35+
ptype: "vec"
3636
});
3737

3838
//初始化视图功能管理类

0 commit comments

Comments
 (0)