Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
A
apaas-ui
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
gzga-jzapi
apaas-ui
Commits
a09d2c4c
Commit
a09d2c4c
authored
Nov 17, 2020
by
张豪
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
完成示例中心demo修改
parent
ff546d6b
Changes
10
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
881 additions
and
466 deletions
+881
-466
static/view/data/arcgisTreeNode.json
static/view/data/arcgisTreeNode.json
+0
-60
static/view/demo/page-3.xmovelayer.html
static/view/demo/page-3.xmovelayer.html
+3
-9
static/view/demo/page-bus_line.html
static/view/demo/page-bus_line.html
+147
-17
static/view/demo/page-echarts_web_map.html
static/view/demo/page-echarts_web_map.html
+4
-4
static/view/demo/page-featurelayer.html
static/view/demo/page-featurelayer.html
+1
-1
static/view/demo/page-heatmap.html
static/view/demo/page-heatmap.html
+324
-276
static/view/demo/page-migrate.html
static/view/demo/page-migrate.html
+175
-36
static/view/demo/page-migrate2.html
static/view/demo/page-migrate2.html
+176
-19
static/view/demo/page-movinglayer.html
static/view/demo/page-movinglayer.html
+51
-43
static/view/demo/page-video_web_map.html
static/view/demo/page-video_web_map.html
+0
-1
No files found.
static/view/data/arcgisTreeNode.json
View file @
a09d2c4c
...
@@ -78,21 +78,11 @@
...
@@ -78,21 +78,11 @@
"name"
:
"echarts_web_map"
,
"name"
:
"echarts_web_map"
,
"branch"
:
"arcgis_latest"
"branch"
:
"arcgis_latest"
},
},
{
"label"
:
"Webmap test"
,
"name"
:
"webmap_test"
,
"branch"
:
"arcgis_latest"
},
{
{
"label"
:
"热力图"
,
"label"
:
"热力图"
,
"name"
:
"heatmap"
,
"name"
:
"heatmap"
,
"branch"
:
"arcgis_latest"
"branch"
:
"arcgis_latest"
},
},
{
"label"
:
"图层管理"
,
"name"
:
"manage_layers"
,
"branch"
:
"arcgis_latest"
},
{
{
"label"
:
"迁徙图"
,
"label"
:
"迁徙图"
,
"name"
:
"migrate"
,
"name"
:
"migrate"
,
...
@@ -118,60 +108,10 @@
...
@@ -118,60 +108,10 @@
"name"
:
"bus_line"
,
"name"
:
"bus_line"
,
"branch"
:
"arcgis_latest"
"branch"
:
"arcgis_latest"
},
},
{
"label"
:
"点聚合图"
,
"name"
:
"flareClusterLayer"
,
"branch"
:
"arcgis_latest"
},
{
"label"
:
"运动图层"
,
"name"
:
"movinglayer"
,
"branch"
:
"arcgis_latest"
},
{
{
"label"
:
"3.x运动图层"
,
"label"
:
"3.x运动图层"
,
"name"
:
"3.xmovelayer"
,
"name"
:
"3.xmovelayer"
,
"branch"
:
"arcgis_latest"
"branch"
:
"arcgis_latest"
},
{
"label"
:
"多图层查询"
,
"name"
:
"2d_findTaskLayers"
,
"branch"
:
"arcgis_latest"
},
{
"label"
:
"画框统计"
,
"name"
:
"2d_queryStatistic"
,
"branch"
:
"arcgis_latest"
},
{
"label"
:
"视频播放"
,
"name"
:
"2d_videoView"
,
"branch"
:
"arcgis_latest"
},
{
"label"
:
"缓冲区分析"
,
"name"
:
"2d_buffer_analysis"
,
"branch"
:
"arcgis_latest"
},
{
"label"
:
"加载本地JSON文件/shapefile文件"
,
"name"
:
"2d_loadGeometry"
,
"branch"
:
"arcgis_latest"
},
{
"label"
:
"要素编辑"
,
"name"
:
"editFeatures"
,
"branch"
:
"arcgis_latest"
},
{
"label"
:
"要素编辑用3.x版本"
,
"name"
:
"2d_featureEditor3.x"
,
"branch"
:
"arcgis_latest"
},
{
"label"
:
"要素编辑用3.x版本_贵州"
,
"name"
:
"2d_featureEditor3.x_guizhou"
,
"branch"
:
"arcgis_latest"
}
}
]
]
}
}
...
...
static/view/demo/page-3.xmovelayer.html
View file @
a09d2c4c
...
@@ -17,7 +17,7 @@
...
@@ -17,7 +17,7 @@
</style>
</style>
<script
src=
"https://apaas.wodcloud.com/api_3.x/init.js"
></script>
<script
src=
"https://apaas.wodcloud.com/api_3.x/init.js"
></script>
<script
src=
"https://apaas
.wodcloud.com/mapsamples/
static/js/jquery-3.3.1.min.js"
></script>
<script
src=
"https://apaas
3.wodcloud.com/map
static/js/jquery-3.3.1.min.js"
></script>
<script>
<script>
let
map
,
featureLayer
,
moveLayer
,
lineLayer
,
featureCollection
,
featureCollection2
,
selectedGraphics
,
linesymbol
,
let
map
,
featureLayer
,
moveLayer
,
lineLayer
,
featureCollection
,
featureCollection2
,
selectedGraphics
,
linesymbol
,
selectedLineGraphic
,
timer
,
movecounts
;
selectedLineGraphic
,
timer
,
movecounts
;
...
@@ -206,7 +206,7 @@
...
@@ -206,7 +206,7 @@
"
type
"
:
"
simple
"
,
"
type
"
:
"
simple
"
,
"
symbol
"
:
{
"
symbol
"
:
{
"
type
"
:
"
esriPMS
"
,
"
type
"
:
"
esriPMS
"
,
"
url
"
:
"
https://apaas
.wodcloud.com/mapsamples/
static/images/ic_wxhuoche.png
"
,
"
url
"
:
"
https://apaas
3.wodcloud.com/map
static/images/ic_wxhuoche.png
"
,
"
contentType
"
:
"
image/png
"
,
"
contentType
"
:
"
image/png
"
,
"
width
"
:
15
,
"
width
"
:
15
,
"
height
"
:
15
"
height
"
:
15
...
@@ -281,7 +281,7 @@
...
@@ -281,7 +281,7 @@
// map.graphics.add(polylineGraphic);
// map.graphics.add(polylineGraphic);
$
.
get
(
$
.
get
(
"
https://apaas
.wodcloud.com/mapsamples/
static/data/mapLocation.json
"
,
"
https://apaas
3.wodcloud.com/map
static/data/mapLocation.json
"
,
function
(
data
)
{
function
(
data
)
{
var
features
=
[];
var
features
=
[];
array
.
forEach
(
data
.
features
,
function
(
feature
)
{
array
.
forEach
(
data
.
features
,
function
(
feature
)
{
...
@@ -320,8 +320,6 @@
...
@@ -320,8 +320,6 @@
function
selectInMap
(
response
)
{
function
selectInMap
(
response
)
{
var
features
=
[];
var
features
=
[];
console
.
log
(
response
.
features
);
//深拷贝
//深拷贝
array
.
forEach
(
response
.
features
,
function
(
feature
)
{
array
.
forEach
(
response
.
features
,
function
(
feature
)
{
var
attr
=
{};
var
attr
=
{};
...
@@ -332,10 +330,6 @@
...
@@ -332,10 +330,6 @@
graphic
.
setAttributes
(
attr
);
graphic
.
setAttributes
(
attr
);
features
.
push
(
graphic
);
features
.
push
(
graphic
);
});
});
// var features = response.features;
console
.
log
(
features
);
map
.
removeLayer
(
moveLayer
);
map
.
removeLayer
(
moveLayer
);
map
.
removeLayer
(
lineLayer
);
map
.
removeLayer
(
lineLayer
);
moveLayer
=
new
FeatureLayer
(
featureCollection
,
{
moveLayer
=
new
FeatureLayer
(
featureCollection
,
{
...
...
static/view/demo/page-bus_line.html
View file @
a09d2c4c
...
@@ -29,41 +29,173 @@
...
@@ -29,41 +29,173 @@
</style>
</style>
<script
src=
"https://apaas
.wodcloud.com/mapsamples/
static/js/echarts.min.js"
></script>
<script
src=
"https://apaas
3.wodcloud.com/map
static/js/echarts.min.js"
></script>
<link
rel=
"stylesheet"
href=
"https://apaas.wodcloud.com/api_4.x/esri/css/main.css"
>
<link
rel=
"stylesheet"
href=
"https://apaas.wodcloud.com/api_4.x/esri/css/main.css"
>
<script
src=
"https://apaas.wodcloud.com/api_4.x/init.js"
></script>
<script
src=
"https://apaas.wodcloud.com/api_4.x/init.js"
></script>
<script
src=
"https://apaas
.wodcloud.com/mapsamples/
static/js/jquery-3.3.1.min.js"
></script>
<script
src=
"https://apaas
3.wodcloud.com/map
static/js/jquery-3.3.1.min.js"
></script>
<script>
<script>
var
map
,
view
,
option
;
var
map
,
view
,
option
;
require
([
require
([
"
esri/config
"
,
"
esri/Map
"
,
"
esri/Map
"
,
"
esri/Basemap
"
,
"
esri/Basemap
"
,
"
https://apaas
.wodcloud.com/mapsamples/
static/js/4EchartsLayer.js
"
,
"
https://apaas
3.wodcloud.com/map
static/js/4EchartsLayer.js
"
,
"
esri/views/MapView
"
,
"
esri/views/MapView
"
,
"
esri/layers/WebTileLayer
"
,
"
esri/layers/WebTileLayer
"
,
"
esri/layers/support/TileInfo
"
,
"
esri/layers/support/TileInfo
"
,
"
dojo/domReady!
"
"
dojo/domReady!
"
],
function
(
],
function
(
Map
,
Basemap
,
echartsLayer
,
MapView
,
WebTileLayer
,
TileInfo
ESRICONFIG
,
Map
,
Basemap
,
echartsLayer
,
MapView
,
WebTileLayer
,
TileInfo
)
{
)
{
// 通过瓦片形式加载天地图的
// 通过瓦片形式加载天地图的
// 天地图根据投影分为两种:墨卡托和经纬度
// 天地图根据投影分为两种:墨卡托和经纬度
let
tiledlayer
=
new
WebTileLayer
({
// 设定瓦片信息,天地图经纬度地图的切片信息全部使用该信息设定
urlTemplate
:
var
tileInfo
=
new
TileInfo
({
"
http://{subDomain}.tianditu.gov.cn/vec_w/wmts?tk=fbaab7dca87a6ebf0bd1071ad5d837c0&SERVICE=WMTS&VERSION=1.0.0&REQUEST=GetTile&FORMAT=tiles&TILEMATRIXSET=w&STYLE=default&LAYER=vec&TILEMATRIX={level}&TILEROW={row}&TILECOL={col}
"
,
dpi
:
90.71428571427429
,
//解析度,即像素
subDomains
:
[
"
t0
"
,
"
t1
"
,
"
t2
"
,
"
t3
"
,
"
t4
"
,
"
t5
"
,
"
t6
"
,
"
t7
"
]
rows
:
256
,
cols
:
256
,
compressionQuality
:
0
,
//压缩像素值
origin
:
{
x
:
-
180
,
y
:
90
},
spatialReference
:
{
wkid
:
4326
},
lods
:
[
//定义平铺方案的细节级别数组
{
level
:
1
,
levelValue
:
1
,
resolution
:
0.703125
,
scale
:
295497593.05875003
},
{
level
:
2
,
levelValue
:
2
,
resolution
:
0.3515625
,
scale
:
147748796.52937502
},
{
level
:
3
,
levelValue
:
3
,
resolution
:
0.17578125
,
scale
:
73874398.264687508
},
{
level
:
4
,
levelValue
:
4
,
resolution
:
0.087890625
,
scale
:
36937199.132343754
},
{
level
:
5
,
levelValue
:
5
,
resolution
:
0.0439453125
,
scale
:
18468599.566171877
},
{
level
:
6
,
levelValue
:
6
,
resolution
:
0.02197265625
,
scale
:
9234299.7830859385
},
{
level
:
7
,
levelValue
:
7
,
resolution
:
0.010986328125
,
scale
:
4617149.8915429693
},
{
level
:
8
,
levelValue
:
8
,
resolution
:
0.0054931640625
,
scale
:
2308574.9457714846
},
{
level
:
9
,
levelValue
:
9
,
resolution
:
0.00274658203125
,
scale
:
1154287.4728857423
},
{
level
:
10
,
levelValue
:
10
,
resolution
:
0.001373291015625
,
scale
:
577143.73644287116
},
{
level
:
11
,
levelValue
:
11
,
resolution
:
0.0006866455078125
,
scale
:
288571.86822143558
},
{
level
:
12
,
levelValue
:
12
,
resolution
:
0.00034332275390625
,
scale
:
144285.93411071779
},
{
level
:
13
,
levelValue
:
13
,
resolution
:
0.000171661376953125
,
scale
:
72142.967055358895
},
{
level
:
14
,
levelValue
:
14
,
resolution
:
8.58306884765625
e
-
005
,
scale
:
36071.483527679447
},
{
level
:
15
,
levelValue
:
15
,
resolution
:
4.291534423828125
e
-
005
,
scale
:
18035.741763839724
},
{
level
:
16
,
levelValue
:
16
,
resolution
:
2.1457672119140625
e
-
005
,
scale
:
9017.8708819198619
},
{
level
:
17
,
levelValue
:
17
,
resolution
:
1.0728836059570313
e
-
005
,
scale
:
4508.9354409599309
},
{
level
:
18
,
levelValue
:
18
,
resolution
:
5.3644180297851563
e
-
006
,
scale
:
2254.4677204799655
},
{
level
:
19
,
levelValue
:
19
,
resolution
:
2.68220901489257815
e
-
006
,
scale
:
1127.23386023998275
},
{
level
:
20
,
levelValue
:
2
,
resolution
:
1.341104507446289075
e
-
006
,
scale
:
563.616930119991375
}
]
});
});
let
annolayer
=
new
WebTileLayer
({
// 在加载经纬度地图的时候我们需要使用 {subDomain}, {col}, {row}, {level}分别替换服务器列表,瓦片列编号,瓦片行编号,当前缩放(显示)级别
urlTemplate
:
var
tiledLayer
=
new
WebTileLayer
(
"
http://{subDomain}.tianditu.gov.cn/cva_w/wmts?tk=fbaab7dca87a6ebf0bd1071ad5d837c0&SERVICE=WMTS&VERSION=1.0.0&REQUEST=GetTile&FORMAT=tiles&TILEMATRIXSET=w&STYLE=default&LAYER=cva&TILEMATRIX={level}&TILEROW={row}&TILECOL={col}
"
,
"
http://{subDomain}.tianditu.gov.cn/vec_c/wmts?tk=61ea8586e4f4c5c8bfa980df475f1bdf&service=wmts&request=GetTile&version=1.0.0&LAYER=vec&tileMatrixSet=c&TileMatrix={level}&TileRow={row}&TileCol={col}&style=default&format=tiles
"
,
{
subDomains
:
[
"
t0
"
,
"
t1
"
,
"
t2
"
,
"
t3
"
,
"
t4
"
,
"
t5
"
,
"
t6
"
,
"
t7
"
]
subDomains
:
[
"
t1
"
,
"
t2
"
,
"
t3
"
,
"
t4
"
,
"
t5
"
,
"
t6
"
,
"
t7
"
],
tileInfo
:
tileInfo
,
spatialReference
:
{
wkid
:
4326
}
});
var
annomap
=
new
WebTileLayer
(
"
http://{subDomain}.tianditu.gov.cn/cva_c/wmts?tk=61ea8586e4f4c5c8bfa980df475f1bdf&service=wmts&request=GetTile&version=1.0.0&LAYER=cva&tileMatrixSet=c&TileMatrix={level}&TileRow={row}&TileCol={col}&style=default&format=tiles
"
,
{
subDomains
:
[
"
t1
"
,
"
t2
"
,
"
t3
"
,
"
t4
"
,
"
t5
"
,
"
t6
"
,
"
t7
"
],
tileInfo
:
tileInfo
,
spatialReference
:
{
wkid
:
4326
}
});
});
// 请求天地图服务跨域的设置
ESRICONFIG
.
request
.
corsEnabledServers
.
push
(
"
t0.tianditu.gov.cn
"
,
"
t1.tianditu.gov.cn
"
,
"
t2.tianditu.gov.cn
"
,
"
t3.tianditu.gov.cn
"
,
"
t4.tianditu.gov.cn
"
,
"
t5.tianditu.gov.cn
"
,
"
t6.tianditu.gov.cn
"
,
"
t7.tianditu.gov.cn
"
);
// 使用本地字体文件
ESRICONFIG
.
fontsUrl
=
"
https://apaas.wodcloud.com/mapstatic/font
"
;
// 天地图经纬度地图及注记作为底图
// 天地图经纬度地图及注记作为底图
var
tdtBasemap
=
new
Basemap
({
var
tdtBasemap
=
new
Basemap
({
baseLayers
:
[
tiled
layer
,
annolayer
],
baseLayers
:
[
tiled
Layer
,
annomap
],
title
:
"
TDT Basemap
"
,
title
:
"
TDT Basemap
"
,
id
:
"
tdtBasemap
"
,
id
:
"
tdtBasemap
"
});
});
// 创建地图
// 创建地图
map
=
new
Map
({
map
=
new
Map
({
...
@@ -77,7 +209,7 @@
...
@@ -77,7 +209,7 @@
center
:
[
116.3304
,
39.8707
]
center
:
[
116.3304
,
39.8707
]
});
});
$
.
get
(
"
https://apaas
.wodcloud.com/mapsamples/
static/data/lines-bus.json
"
,
function
(
data
)
{
$
.
get
(
"
https://apaas
3.wodcloud.com/map
static/data/lines-bus.json
"
,
function
(
data
)
{
var
hStep
=
300
/
(
data
.
length
-
1
);
var
hStep
=
300
/
(
data
.
length
-
1
);
var
busLines
=
[].
concat
.
apply
([],
data
.
map
(
function
(
busLine
,
idx
)
{
var
busLines
=
[].
concat
.
apply
([],
data
.
map
(
function
(
busLine
,
idx
)
{
var
prevPt
;
var
prevPt
;
...
@@ -112,8 +244,6 @@
...
@@ -112,8 +244,6 @@
silent
:
true
,
silent
:
true
,
lineStyle
:
{
lineStyle
:
{
normal
:
{
normal
:
{
// color: '#c23531',
// color: 'rgb(200, 35, 45)',
opacity
:
0.2
,
opacity
:
0.2
,
width
:
1
width
:
1
}
}
...
...
static/view/demo/page-echarts_web_map.html
View file @
a09d2c4c
...
@@ -31,8 +31,8 @@
...
@@ -31,8 +31,8 @@
height
:
170px
;
height
:
170px
;
}
}
</style>
</style>
<script
src=
"https://apaas
.wodcloud.com/mapsamples/
static/js/jquery-3.3.1.min.js"
></script>
<script
src=
"https://apaas
3.wodcloud.com/map
static/js/jquery-3.3.1.min.js"
></script>
<script
src=
"https://apaas
.wodcloud.com/mapsamples/
static/js/echarts.min.js"
></script>
<script
src=
"https://apaas
3.wodcloud.com/map
static/js/echarts.min.js"
></script>
<script
src=
"https://apaas.wodcloud.com/api_4.x/init.js"
></script>
<script
src=
"https://apaas.wodcloud.com/api_4.x/init.js"
></script>
<script>
<script>
require
([
require
([
...
@@ -40,10 +40,10 @@
...
@@ -40,10 +40,10 @@
"
esri/views/MapView
"
,
"
esri/views/MapView
"
,
"
esri/WebMap
"
"
esri/WebMap
"
],
function
(
esriConfig
,
MapView
,
WebMap
)
{
],
function
(
esriConfig
,
MapView
,
WebMap
)
{
esriConfig
.
portalUrl
=
"
https://apaasgis.wodcloud.com/
arcgis
"
;
esriConfig
.
portalUrl
=
"
https://apaasgis.wodcloud.com/
portal
"
;
var
webmap
=
new
WebMap
({
var
webmap
=
new
WebMap
({
portalItem
:
{
portalItem
:
{
id
:
"
54a708b3890a4d1aaff37988697aeaec
"
id
:
"
b4f4797eb32342c5b679082bfbbef553
"
}
}
});
});
...
...
static/view/demo/page-featurelayer.html
View file @
a09d2c4c
...
@@ -77,7 +77,7 @@
...
@@ -77,7 +77,7 @@
"
esri/views/MapView
"
,
"
esri/views/MapView
"
,
"
esri/layers/WebTileLayer
"
,
"
esri/layers/WebTileLayer
"
,
"
esri/layers/support/TileInfo
"
,
"
esri/layers/support/TileInfo
"
,
"
esri/layers/FeatureLayer
"
,
,
"
esri/layers/FeatureLayer
"
,
"
dojo/domReady!
"
"
dojo/domReady!
"
],
function
(
ESRICONFIG
,
Map
,
Basemap
,
MapView
,
WebTileLayer
,
TileInfo
,
FeatureLayer
)
{
],
function
(
ESRICONFIG
,
Map
,
Basemap
,
MapView
,
WebTileLayer
,
TileInfo
,
FeatureLayer
)
{
// 通过瓦片形式加载天地图的
// 通过瓦片形式加载天地图的
...
...
static/view/demo/page-heatmap.html
View file @
a09d2c4c
This diff is collapsed.
Click to expand it.
static/view/demo/page-migrate.html
View file @
a09d2c4c
...
@@ -4,7 +4,7 @@
...
@@ -4,7 +4,7 @@
<head>
<head>
<meta
charset=
"utf-8"
>
<meta
charset=
"utf-8"
>
<title>
模拟人口迁徙
</title>
<title>
模拟人口迁徙
</title>
<link
rel=
"stylesheet"
href=
"https://apaas.wodcloud.com/api_4.x/esri/css/main.css"
>
<style>
<style>
html
,
html
,
body
{
body
{
...
@@ -26,11 +26,7 @@
...
@@ -26,11 +26,7 @@
height
:
100%
;
height
:
100%
;
}
}
</style>
</style>
<script
src=
"https://apaas3.wodcloud.com/mapstatic/js/echarts.min.js"
></script>
<script
src=
"https://apaas.wodcloud.com/mapsamples/static/js/echarts.min.js"
></script>
<link
rel=
"stylesheet"
href=
"https://apaas.wodcloud.com/api_4.x/esri/css/main.css"
>
<script
src=
"https://apaas.wodcloud.com/api_4.x/init.js"
></script>
<script
src=
"https://apaas.wodcloud.com/api_4.x/init.js"
></script>
<script>
<script>
var
__DEV__
=
false
;
var
__DEV__
=
false
;
...
@@ -228,32 +224,193 @@
...
@@ -228,32 +224,193 @@
};
};
require
([
require
([
"
esri/config
"
,
"
esri/Map
"
,
"
esri/Map
"
,
"
esri/Basemap
"
,
"
esri/Basemap
"
,
"
https://apaas
.wodcloud.com/mapsamples/
static/js/4EchartsLayer.js
"
,
"
https://apaas
3.wodcloud.com/map
static/js/4EchartsLayer.js
"
,
"
esri/views/MapView
"
,
"
esri/views/MapView
"
,
"
esri/layers/WebTileLayer
"
,
"
esri/layers/WebTileLayer
"
,
"
esri/layers/support/TileInfo
"
,
"
esri/layers/support/TileInfo
"
,
"
dojo/domReady!
"
"
dojo/domReady!
"
],
function
(
],
function
(
Map
,
Basemap
,
echartsLayer
,
MapView
,
WebTileLayer
,
TileInfo
ESRICONFIG
,
Map
,
Basemap
,
echartsLayer
,
MapView
,
WebTileLayer
,
TileInfo
)
{
)
{
// 通过瓦片形式加载天地图的
// 通过瓦片形式加载天地图的
// 天地图根据投影分为两种:墨卡托和经纬度
// 天地图根据投影分为两种:墨卡托和经纬度
// 设定瓦片信息,天地图经纬度地图的切片信息全部使用该信息设定
// 设定瓦片信息,天地图经纬度地图的切片信息全部使用该信息设定
let
tiledlayer
=
new
WebTileLayer
({
var
tileInfo
=
new
TileInfo
({
urlTemplate
:
dpi
:
90.71428571427429
,
//解析度,即像素
"
http://{subDomain}.tianditu.gov.cn/vec_w/wmts?tk=fbaab7dca87a6ebf0bd1071ad5d837c0&SERVICE=WMTS&VERSION=1.0.0&REQUEST=GetTile&FORMAT=tiles&TILEMATRIXSET=w&STYLE=default&LAYER=vec&TILEMATRIX={level}&TILEROW={row}&TILECOL={col}
"
,
rows
:
256
,
subDomains
:
[
"
t0
"
,
"
t1
"
,
"
t2
"
,
"
t3
"
,
"
t4
"
,
"
t5
"
,
"
t6
"
,
"
t7
"
]
cols
:
256
,
});
compressionQuality
:
0
,
//压缩像素值
let
annolayer
=
new
WebTileLayer
({
origin
:
{
urlTemplate
:
x
:
-
180
,
"
http://{subDomain}.tianditu.gov.cn/cva_w/wmts?tk=fbaab7dca87a6ebf0bd1071ad5d837c0&SERVICE=WMTS&VERSION=1.0.0&REQUEST=GetTile&FORMAT=tiles&TILEMATRIXSET=w&STYLE=default&LAYER=cva&TILEMATRIX={level}&TILEROW={row}&TILECOL={col}
"
,
y
:
90
,
subDomains
:
[
"
t0
"
,
"
t1
"
,
"
t2
"
,
"
t3
"
,
"
t4
"
,
"
t5
"
,
"
t6
"
,
"
t7
"
]
},
spatialReference
:
{
wkid
:
4326
,
},
lods
:
[
//定义平铺方案的细节级别数组
{
level
:
1
,
levelValue
:
1
,
resolution
:
0.703125
,
scale
:
295497593.05875003
,
},
{
level
:
2
,
levelValue
:
2
,
resolution
:
0.3515625
,
scale
:
147748796.52937502
,
},
{
level
:
3
,
levelValue
:
3
,
resolution
:
0.17578125
,
scale
:
73874398.264687508
,
},
{
level
:
4
,
levelValue
:
4
,
resolution
:
0.087890625
,
scale
:
36937199.132343754
,
},
{
level
:
5
,
levelValue
:
5
,
resolution
:
0.0439453125
,
scale
:
18468599.566171877
,
},
{
level
:
6
,
levelValue
:
6
,
resolution
:
0.02197265625
,
scale
:
9234299.7830859385
,
},
{
level
:
7
,
levelValue
:
7
,
resolution
:
0.010986328125
,
scale
:
4617149.8915429693
,
},
{
level
:
8
,
levelValue
:
8
,
resolution
:
0.0054931640625
,
scale
:
2308574.9457714846
,
},
{
level
:
9
,
levelValue
:
9
,
resolution
:
0.00274658203125
,
scale
:
1154287.4728857423
,
},
{
level
:
10
,
levelValue
:
10
,
resolution
:
0.001373291015625
,
scale
:
577143.73644287116
,
},
{
level
:
11
,
levelValue
:
11
,
resolution
:
0.0006866455078125
,
scale
:
288571.86822143558
,
},
{
level
:
12
,
levelValue
:
12
,
resolution
:
0.00034332275390625
,
scale
:
144285.93411071779
,
},
{
level
:
13
,
levelValue
:
13
,
resolution
:
0.000171661376953125
,
scale
:
72142.967055358895
,
},
{
level
:
14
,
levelValue
:
14
,
resolution
:
8.58306884765625
e
-
5
,
scale
:
36071.483527679447
,
},
{
level
:
15
,
levelValue
:
15
,
resolution
:
4.291534423828125
e
-
5
,
scale
:
18035.741763839724
,
},
{
level
:
16
,
levelValue
:
16
,
resolution
:
2.1457672119140625
e
-
5
,
scale
:
9017.8708819198619
,
},
{
level
:
17
,
levelValue
:
17
,
resolution
:
1.0728836059570313
e
-
5
,
scale
:
4508.9354409599309
,
},
{
level
:
18
,
levelValue
:
18
,
resolution
:
5.3644180297851563
e
-
6
,
scale
:
2254.4677204799655
,
},
{
level
:
19
,
levelValue
:
19
,
resolution
:
2.68220901489257815
e
-
6
,
scale
:
1127.23386023998275
,
},
{
level
:
20
,
levelValue
:
2
,
resolution
:
1.341104507446289075
e
-
6
,
scale
:
563.616930119991375
,
},
],
});
});
// 在加载经纬度地图的时候我们需要使用 {subDomain}, {col}, {row}, {level}分别替换服务器列表,瓦片列编号,瓦片行编号,当前缩放(显示)级别
var
tiledLayer
=
new
WebTileLayer
(
"
http://{subDomain}.tianditu.gov.cn/vec_c/wmts?tk=61ea8586e4f4c5c8bfa980df475f1bdf&service=wmts&request=GetTile&version=1.0.0&LAYER=vec&tileMatrixSet=c&TileMatrix={level}&TileRow={row}&TileCol={col}&style=default&format=tiles
"
,
{
subDomains
:
[
"
t1
"
,
"
t2
"
,
"
t3
"
,
"
t4
"
,
"
t5
"
,
"
t6
"
,
"
t7
"
],
tileInfo
:
tileInfo
,
spatialReference
:
{
wkid
:
4326
,
},
}
);
var
annomap
=
new
WebTileLayer
(
"
http://{subDomain}.tianditu.gov.cn/cva_c/wmts?tk=61ea8586e4f4c5c8bfa980df475f1bdf&service=wmts&request=GetTile&version=1.0.0&LAYER=cva&tileMatrixSet=c&TileMatrix={level}&TileRow={row}&TileCol={col}&style=default&format=tiles
"
,
{
subDomains
:
[
"
t1
"
,
"
t2
"
,
"
t3
"
,
"
t4
"
,
"
t5
"
,
"
t6
"
,
"
t7
"
],
tileInfo
:
tileInfo
,
spatialReference
:
{
wkid
:
4326
,
},
}
);
// 请求天地图服务跨域的设置
ESRICONFIG
.
request
.
corsEnabledServers
.
push
(
"
t0.tianditu.gov.cn
"
,
"
t1.tianditu.gov.cn
"
,
"
t2.tianditu.gov.cn
"
,
"
t3.tianditu.gov.cn
"
,
"
t4.tianditu.gov.cn
"
,
"
t5.tianditu.gov.cn
"
,
"
t6.tianditu.gov.cn
"
,
"
t7.tianditu.gov.cn
"
);
// 使用本地字体文件
ESRICONFIG
.
fontsUrl
=
"
https://apaas.wodcloud.com/mapstatic/font
"
;
// 天地图经纬度地图及注记作为底图
// 天地图经纬度地图及注记作为底图
var
tdtBasemap
=
new
Basemap
({
var
tdtBasemap
=
new
Basemap
({
baseLayers
:
[
tiled
layer
,
annolayer
],
baseLayers
:
[
tiled
Layer
,
annomap
],
title
:
"
TDT Basemap
"
,
title
:
"
TDT Basemap
"
,
id
:
"
tdtBasemap
"
,
id
:
"
tdtBasemap
"
,
});
});
...
@@ -577,7 +734,6 @@
...
@@ -577,7 +734,6 @@
},
},
series
:
series
series
:
series
};
};
console
.
log
(
series
);
option
.
series
.
push
({
option
.
series
.
push
({
name
:
'
Top10
'
,
name
:
'
Top10
'
,
type
:
'
effectScatter
'
,
type
:
'
effectScatter
'
,
...
@@ -588,13 +744,6 @@
...
@@ -588,13 +744,6 @@
brushType
:
'
fill
'
,
brushType
:
'
fill
'
,
scale
:
4
scale
:
4
},
},
// label: {
// normal: {
// show: true,
// position: 'right',
// formatter: '{b}'
// }
// },
symbolSize
:
10
,
symbolSize
:
10
,
itemStyle
:
{
itemStyle
:
{
normal
:
{
normal
:
{
...
@@ -604,16 +753,6 @@
...
@@ -604,16 +753,6 @@
data
:
[]
data
:
[]
})
})
var
chart
=
new
echartsLayer
(
view
,
echarts
,
option
);
var
chart
=
new
echartsLayer
(
view
,
echarts
,
option
);
// view.on('click', event => {
// let pt = view.toMap(event)
// // console.log(pt);
// // option.series[]
// option.series[option.series.length - 1].data = [{ value: [pt.longitude, pt.latitude] }]
// console.log(option.series);
// chart.setChartOption(option)
// console.log(chart);
// })
view
.
on
(
'
pointer-move
'
,
event
=>
{
view
.
on
(
'
pointer-move
'
,
event
=>
{
let
pt
=
view
.
toMap
(
event
)
let
pt
=
view
.
toMap
(
event
)
option
.
series
[
option
.
series
.
length
-
1
].
data
=
[{
value
:
[
pt
.
longitude
,
pt
.
latitude
]
}]
option
.
series
[
option
.
series
.
length
-
1
].
data
=
[{
value
:
[
pt
.
longitude
,
pt
.
latitude
]
}]
...
...
static/view/demo/page-migrate2.html
View file @
a09d2c4c
...
@@ -3,7 +3,7 @@
...
@@ -3,7 +3,7 @@
<head>
<head>
<meta
charset=
"utf-8"
>
<meta
charset=
"utf-8"
>
<title>
模拟人口迁徙
</title>
<title>
模拟人口迁徙
</title>
<link
rel=
"stylesheet"
href=
"https://apaas.wodcloud.com/api_4.x/esri/css/main.css"
>
<style>
<style>
html
,
html
,
body
{
body
{
...
@@ -24,13 +24,8 @@
...
@@ -24,13 +24,8 @@
width
:
50%
;
width
:
50%
;
height
:
100%
;
height
:
100%
;
}
}
</style>
</style>
<script
src=
"https://apaas3.wodcloud.com/mapstatic/js/echarts.min.js"
></script>
<script
src=
"https://apaas.wodcloud.com/mapsamples/static/js/echarts.min.js"
></script>
<link
rel=
"stylesheet"
href=
"https://apaas.wodcloud.com/api_4.x/esri/css/main.css"
>
<script
src=
"https://apaas.wodcloud.com/api_4.x/init.js"
></script>
<script
src=
"https://apaas.wodcloud.com/api_4.x/init.js"
></script>
<script>
<script>
var
__DEV__
=
false
;
var
__DEV__
=
false
;
...
@@ -228,31 +223,193 @@
...
@@ -228,31 +223,193 @@
};
};
var
map
,
view
,
scatterData
,
lineData
;
var
map
,
view
,
scatterData
,
lineData
;
require
([
require
([
"
esri/config
"
,
"
esri/Map
"
,
"
esri/Map
"
,
"
esri/Basemap
"
,
"
esri/Basemap
"
,
"
https://apaas
.wodcloud.com/mapsamples/
static/js/4EchartsLayer.js
"
,
"
https://apaas
3.wodcloud.com/map
static/js/4EchartsLayer.js
"
,
"
esri/views/MapView
"
,
"
esri/views/MapView
"
,
"
esri/layers/WebTileLayer
"
,
"
esri/layers/WebTileLayer
"
,
"
esri/layers/support/TileInfo
"
,
"
esri/layers/support/TileInfo
"
,
"
dojo/domReady!
"
"
dojo/domReady!
"
],
function
(
],
function
(
Map
,
Basemap
,
echartsLayer
,
MapView
,
WebTileLayer
,
TileInfo
ESRICONFIG
,
Map
,
Basemap
,
echartsLayer
,
MapView
,
WebTileLayer
,
TileInfo
)
{
)
{
// 通过瓦片形式加载天地图的
// 通过瓦片形式加载天地图的
// 天地图根据投影分为两种:墨卡托和经纬度
// 天地图根据投影分为两种:墨卡托和经纬度
let
tiledlayer
=
new
WebTileLayer
({
// 设定瓦片信息,天地图经纬度地图的切片信息全部使用该信息设定
urlTemplate
:
var
tileInfo
=
new
TileInfo
({
"
http://{subDomain}.tianditu.gov.cn/vec_w/wmts?tk=fbaab7dca87a6ebf0bd1071ad5d837c0&SERVICE=WMTS&VERSION=1.0.0&REQUEST=GetTile&FORMAT=tiles&TILEMATRIXSET=w&STYLE=default&LAYER=vec&TILEMATRIX={level}&TILEROW={row}&TILECOL={col}
"
,
dpi
:
90.71428571427429
,
//解析度,即像素
subDomains
:
[
"
t0
"
,
"
t1
"
,
"
t2
"
,
"
t3
"
,
"
t4
"
,
"
t5
"
,
"
t6
"
,
"
t7
"
]
rows
:
256
,
});
cols
:
256
,
let
annolayer
=
new
WebTileLayer
({
compressionQuality
:
0
,
//压缩像素值
urlTemplate
:
origin
:
{
"
http://{subDomain}.tianditu.gov.cn/cva_w/wmts?tk=fbaab7dca87a6ebf0bd1071ad5d837c0&SERVICE=WMTS&VERSION=1.0.0&REQUEST=GetTile&FORMAT=tiles&TILEMATRIXSET=w&STYLE=default&LAYER=cva&TILEMATRIX={level}&TILEROW={row}&TILECOL={col}
"
,
x
:
-
180
,
subDomains
:
[
"
t0
"
,
"
t1
"
,
"
t2
"
,
"
t3
"
,
"
t4
"
,
"
t5
"
,
"
t6
"
,
"
t7
"
]
y
:
90
,
},
spatialReference
:
{
wkid
:
4326
,
},
lods
:
[
//定义平铺方案的细节级别数组
{
level
:
1
,
levelValue
:
1
,
resolution
:
0.703125
,
scale
:
295497593.05875003
,
},
{
level
:
2
,
levelValue
:
2
,
resolution
:
0.3515625
,
scale
:
147748796.52937502
,
},
{
level
:
3
,
levelValue
:
3
,
resolution
:
0.17578125
,
scale
:
73874398.264687508
,
},
{
level
:
4
,
levelValue
:
4
,
resolution
:
0.087890625
,
scale
:
36937199.132343754
,
},
{
level
:
5
,
levelValue
:
5
,
resolution
:
0.0439453125
,
scale
:
18468599.566171877
,
},
{
level
:
6
,
levelValue
:
6
,
resolution
:
0.02197265625
,
scale
:
9234299.7830859385
,
},
{
level
:
7
,
levelValue
:
7
,
resolution
:
0.010986328125
,
scale
:
4617149.8915429693
,
},
{
level
:
8
,
levelValue
:
8
,
resolution
:
0.0054931640625
,
scale
:
2308574.9457714846
,
},
{
level
:
9
,
levelValue
:
9
,
resolution
:
0.00274658203125
,
scale
:
1154287.4728857423
,
},
{
level
:
10
,
levelValue
:
10
,
resolution
:
0.001373291015625
,
scale
:
577143.73644287116
,
},
{
level
:
11
,
levelValue
:
11
,
resolution
:
0.0006866455078125
,
scale
:
288571.86822143558
,
},
{
level
:
12
,
levelValue
:
12
,
resolution
:
0.00034332275390625
,
scale
:
144285.93411071779
,
},
{
level
:
13
,
levelValue
:
13
,
resolution
:
0.000171661376953125
,
scale
:
72142.967055358895
,
},
{
level
:
14
,
levelValue
:
14
,
resolution
:
8.58306884765625
e
-
5
,
scale
:
36071.483527679447
,
},
{
level
:
15
,
levelValue
:
15
,
resolution
:
4.291534423828125
e
-
5
,
scale
:
18035.741763839724
,
},
{
level
:
16
,
levelValue
:
16
,
resolution
:
2.1457672119140625
e
-
5
,
scale
:
9017.8708819198619
,
},
{
level
:
17
,
levelValue
:
17
,
resolution
:
1.0728836059570313
e
-
5
,
scale
:
4508.9354409599309
,
},
{
level
:
18
,
levelValue
:
18
,
resolution
:
5.3644180297851563
e
-
6
,
scale
:
2254.4677204799655
,
},
{
level
:
19
,
levelValue
:
19
,
resolution
:
2.68220901489257815
e
-
6
,
scale
:
1127.23386023998275
,
},
{
level
:
20
,
levelValue
:
2
,
resolution
:
1.341104507446289075
e
-
6
,
scale
:
563.616930119991375
,
},
],
});
});
// 在加载经纬度地图的时候我们需要使用 {subDomain}, {col}, {row}, {level}分别替换服务器列表,瓦片列编号,瓦片行编号,当前缩放(显示)级别
var
tiledLayer
=
new
WebTileLayer
(
"
http://{subDomain}.tianditu.gov.cn/vec_c/wmts?tk=61ea8586e4f4c5c8bfa980df475f1bdf&service=wmts&request=GetTile&version=1.0.0&LAYER=vec&tileMatrixSet=c&TileMatrix={level}&TileRow={row}&TileCol={col}&style=default&format=tiles
"
,
{
subDomains
:
[
"
t1
"
,
"
t2
"
,
"
t3
"
,
"
t4
"
,
"
t5
"
,
"
t6
"
,
"
t7
"
],
tileInfo
:
tileInfo
,
spatialReference
:
{
wkid
:
4326
,
},
}
);
var
annomap
=
new
WebTileLayer
(
"
http://{subDomain}.tianditu.gov.cn/cva_c/wmts?tk=61ea8586e4f4c5c8bfa980df475f1bdf&service=wmts&request=GetTile&version=1.0.0&LAYER=cva&tileMatrixSet=c&TileMatrix={level}&TileRow={row}&TileCol={col}&style=default&format=tiles
"
,
{
subDomains
:
[
"
t1
"
,
"
t2
"
,
"
t3
"
,
"
t4
"
,
"
t5
"
,
"
t6
"
,
"
t7
"
],
tileInfo
:
tileInfo
,
spatialReference
:
{
wkid
:
4326
,
},
}
);
// 请求天地图服务跨域的设置
ESRICONFIG
.
request
.
corsEnabledServers
.
push
(
"
t0.tianditu.gov.cn
"
,
"
t1.tianditu.gov.cn
"
,
"
t2.tianditu.gov.cn
"
,
"
t3.tianditu.gov.cn
"
,
"
t4.tianditu.gov.cn
"
,
"
t5.tianditu.gov.cn
"
,
"
t6.tianditu.gov.cn
"
,
"
t7.tianditu.gov.cn
"
);
// 使用本地字体文件
ESRICONFIG
.
fontsUrl
=
"
https://apaas.wodcloud.com/mapstatic/font
"
;
// 天地图经纬度地图及注记作为底图
// 天地图经纬度地图及注记作为底图
var
tdtBasemap
=
new
Basemap
({
var
tdtBasemap
=
new
Basemap
({
baseLayers
:
[
tiled
layer
,
annolayer
],
baseLayers
:
[
tiled
Layer
,
annomap
],
title
:
"
TDT Basemap
"
,
title
:
"
TDT Basemap
"
,
id
:
"
tdtBasemap
"
,
id
:
"
tdtBasemap
"
,
});
});
...
...
static/view/demo/page-movinglayer.html
View file @
a09d2c4c
...
@@ -18,7 +18,7 @@
...
@@ -18,7 +18,7 @@
</style>
</style>
<script
src=
"https://apaas.wodcloud.com/api_4.x/init.js"
></script>
<script
src=
"https://apaas.wodcloud.com/api_4.x/init.js"
></script>
<script
src=
"https://apaas
.wodcloud.com/mapsamples/
static/js/jquery-3.3.1.min.js"
></script>
<script
src=
"https://apaas
3.wodcloud.com/map
static/js/jquery-3.3.1.min.js"
></script>
<script>
<script>
let
map
,
let
map
,
...
@@ -36,6 +36,7 @@
...
@@ -36,6 +36,7 @@
polylineSymbol
,
polylineSymbol
,
graphics
;
graphics
;
require
([
require
([
"
esri/config
"
,
"
esri/Map
"
,
"
esri/Map
"
,
"
esri/Basemap
"
,
"
esri/Basemap
"
,
"
esri/TimeExtent
"
,
"
esri/TimeExtent
"
,
...
@@ -55,7 +56,9 @@
...
@@ -55,7 +56,9 @@
"
esri/symbols/PictureMarkerSymbol
"
,
"
esri/symbols/PictureMarkerSymbol
"
,
"
esri/core/watchUtils
"
,
"
esri/core/watchUtils
"
,
"
dojo/domReady!
"
"
dojo/domReady!
"
],
function
(
Map
,
],
function
(
ESRICONFIG
,
Map
,
Basemap
,
Basemap
,
TimeExtent
,
TimeExtent
,
TimeInfo
,
TimeInfo
,
...
@@ -83,10 +86,10 @@
...
@@ -83,10 +86,10 @@
compressionQuality
:
0
,
//压缩像素值
compressionQuality
:
0
,
//压缩像素值
origin
:
{
origin
:
{
x
:
-
180
,
x
:
-
180
,
y
:
90
y
:
90
,
},
},
spatialReference
:
{
spatialReference
:
{
wkid
:
4326
wkid
:
4326
,
},
},
lods
:
[
lods
:
[
//定义平铺方案的细节级别数组
//定义平铺方案的细节级别数组
...
@@ -94,150 +97,163 @@
...
@@ -94,150 +97,163 @@
level
:
1
,
level
:
1
,
levelValue
:
1
,
levelValue
:
1
,
resolution
:
0.703125
,
resolution
:
0.703125
,
scale
:
295497593.05875003
scale
:
295497593.05875003
,
},
},
{
{
level
:
2
,
level
:
2
,
levelValue
:
2
,
levelValue
:
2
,
resolution
:
0.3515625
,
resolution
:
0.3515625
,
scale
:
147748796.52937502
scale
:
147748796.52937502
,
},
},
{
{
level
:
3
,
level
:
3
,
levelValue
:
3
,
levelValue
:
3
,
resolution
:
0.17578125
,
resolution
:
0.17578125
,
scale
:
73874398.264687508
scale
:
73874398.264687508
,
},
},
{
{
level
:
4
,
level
:
4
,
levelValue
:
4
,
levelValue
:
4
,
resolution
:
0.087890625
,
resolution
:
0.087890625
,
scale
:
36937199.132343754
scale
:
36937199.132343754
,
},
},
{
{
level
:
5
,
level
:
5
,
levelValue
:
5
,
levelValue
:
5
,
resolution
:
0.0439453125
,
resolution
:
0.0439453125
,
scale
:
18468599.566171877
scale
:
18468599.566171877
,
},
},
{
{
level
:
6
,
level
:
6
,
levelValue
:
6
,
levelValue
:
6
,
resolution
:
0.02197265625
,
resolution
:
0.02197265625
,
scale
:
9234299.7830859385
scale
:
9234299.7830859385
,
},
},
{
{
level
:
7
,
level
:
7
,
levelValue
:
7
,
levelValue
:
7
,
resolution
:
0.010986328125
,
resolution
:
0.010986328125
,
scale
:
4617149.8915429693
scale
:
4617149.8915429693
,
},
},
{
{
level
:
8
,
level
:
8
,
levelValue
:
8
,
levelValue
:
8
,
resolution
:
0.0054931640625
,
resolution
:
0.0054931640625
,
scale
:
2308574.9457714846
scale
:
2308574.9457714846
,
},
},
{
{
level
:
9
,
level
:
9
,
levelValue
:
9
,
levelValue
:
9
,
resolution
:
0.00274658203125
,
resolution
:
0.00274658203125
,
scale
:
1154287.4728857423
scale
:
1154287.4728857423
,
},
},
{
{
level
:
10
,
level
:
10
,
levelValue
:
10
,
levelValue
:
10
,
resolution
:
0.001373291015625
,
resolution
:
0.001373291015625
,
scale
:
577143.73644287116
scale
:
577143.73644287116
,
},
},
{
{
level
:
11
,
level
:
11
,
levelValue
:
11
,
levelValue
:
11
,
resolution
:
0.0006866455078125
,
resolution
:
0.0006866455078125
,
scale
:
288571.86822143558
scale
:
288571.86822143558
,
},
},
{
{
level
:
12
,
level
:
12
,
levelValue
:
12
,
levelValue
:
12
,
resolution
:
0.00034332275390625
,
resolution
:
0.00034332275390625
,
scale
:
144285.93411071779
scale
:
144285.93411071779
,
},
},
{
{
level
:
13
,
level
:
13
,
levelValue
:
13
,
levelValue
:
13
,
resolution
:
0.000171661376953125
,
resolution
:
0.000171661376953125
,
scale
:
72142.967055358895
scale
:
72142.967055358895
,
},
},
{
{
level
:
14
,
level
:
14
,
levelValue
:
14
,
levelValue
:
14
,
resolution
:
8.58306884765625
e
-
5
,
resolution
:
8.58306884765625
e
-
5
,
scale
:
36071.483527679447
scale
:
36071.483527679447
,
},
},
{
{
level
:
15
,
level
:
15
,
levelValue
:
15
,
levelValue
:
15
,
resolution
:
4.291534423828125
e
-
5
,
resolution
:
4.291534423828125
e
-
5
,
scale
:
18035.741763839724
scale
:
18035.741763839724
,
},
},
{
{
level
:
16
,
level
:
16
,
levelValue
:
16
,
levelValue
:
16
,
resolution
:
2.1457672119140625
e
-
5
,
resolution
:
2.1457672119140625
e
-
5
,
scale
:
9017.8708819198619
scale
:
9017.8708819198619
,
},
},
{
{
level
:
17
,
level
:
17
,
levelValue
:
17
,
levelValue
:
17
,
resolution
:
1.0728836059570313
e
-
5
,
resolution
:
1.0728836059570313
e
-
5
,
scale
:
4508.9354409599309
scale
:
4508.9354409599309
,
},
},
{
{
level
:
18
,
level
:
18
,
levelValue
:
18
,
levelValue
:
18
,
resolution
:
5.3644180297851563
e
-
6
,
resolution
:
5.3644180297851563
e
-
6
,
scale
:
2254.4677204799655
scale
:
2254.4677204799655
,
},
},
{
{
level
:
19
,
level
:
19
,
levelValue
:
19
,
levelValue
:
19
,
resolution
:
2.68220901489257815
e
-
6
,
resolution
:
2.68220901489257815
e
-
6
,
scale
:
1127.23386023998275
scale
:
1127.23386023998275
,
},
},
{
{
level
:
20
,
level
:
20
,
levelValue
:
2
,
levelValue
:
2
,
resolution
:
1.341104507446289075
e
-
6
,
resolution
:
1.341104507446289075
e
-
6
,
scale
:
563.616930119991375
scale
:
563.616930119991375
,
}
}
,
]
]
,
});
});
// 在加载经纬度地图的时候我们需要使用 {subDomain}, {col}, {row}, {level}分别替换服务器列表,瓦片列编号,瓦片行编号,当前缩放(显示)级别
// 在加载经纬度地图的时候我们需要使用 {subDomain}, {col}, {row}, {level}分别替换服务器列表,瓦片列编号,瓦片行编号,当前缩放(显示)级别
var
tiledLayer
=
new
WebTileLayer
(
var
tiledLayer
=
new
WebTileLayer
(
"
http://{subDomain}.tianditu.gov.cn/vec_c/wmts?tk=61ea8586e4f4c5c8bfa980df475f1bdf&service=wmts&request=GetTile&version=1.0.0&LAYER=vec&tileMatrixSet=c&TileMatrix={level}&TileRow={row}&TileCol={col}&style=default&format=tiles
"
,
{
"
http://{subDomain}.tianditu.gov.cn/vec_c/wmts?tk=61ea8586e4f4c5c8bfa980df475f1bdf&service=wmts&request=GetTile&version=1.0.0&LAYER=vec&tileMatrixSet=c&TileMatrix={level}&TileRow={row}&TileCol={col}&style=default&format=tiles
"
,
{
subDomains
:
[
"
t1
"
,
"
t2
"
,
"
t3
"
,
"
t4
"
,
"
t5
"
,
"
t6
"
,
"
t7
"
],
subDomains
:
[
"
t1
"
,
"
t2
"
,
"
t3
"
,
"
t4
"
,
"
t5
"
,
"
t6
"
,
"
t7
"
],
tileInfo
:
tileInfo
,
tileInfo
:
tileInfo
,
spatialReference
:
{
spatialReference
:
{
wkid
:
4326
wkid
:
4326
,
}
}
,
}
}
);
);
var
annomap
=
new
WebTileLayer
(
var
annomap
=
new
WebTileLayer
(
"
http://{subDomain}.tianditu.gov.cn/cva_c/wmts?tk=61ea8586e4f4c5c8bfa980df475f1bdf&service=wmts&request=GetTile&version=1.0.0&LAYER=cva&tileMatrixSet=c&TileMatrix={level}&TileRow={row}&TileCol={col}&style=default&format=tiles
"
,
{
"
http://{subDomain}.tianditu.gov.cn/cva_c/wmts?tk=61ea8586e4f4c5c8bfa980df475f1bdf&service=wmts&request=GetTile&version=1.0.0&LAYER=cva&tileMatrixSet=c&TileMatrix={level}&TileRow={row}&TileCol={col}&style=default&format=tiles
"
,
{
subDomains
:
[
"
t1
"
,
"
t2
"
,
"
t3
"
,
"
t4
"
,
"
t5
"
,
"
t6
"
,
"
t7
"
],
subDomains
:
[
"
t1
"
,
"
t2
"
,
"
t3
"
,
"
t4
"
,
"
t5
"
,
"
t6
"
,
"
t7
"
],
tileInfo
:
tileInfo
,
tileInfo
:
tileInfo
,
spatialReference
:
{
spatialReference
:
{
wkid
:
4326
wkid
:
4326
,
}
}
,
}
}
);
);
// 请求天地图服务跨域的设置
ESRICONFIG
.
request
.
corsEnabledServers
.
push
(
"
t0.tianditu.gov.cn
"
,
"
t1.tianditu.gov.cn
"
,
"
t2.tianditu.gov.cn
"
,
"
t3.tianditu.gov.cn
"
,
"
t4.tianditu.gov.cn
"
,
"
t5.tianditu.gov.cn
"
,
"
t6.tianditu.gov.cn
"
,
"
t7.tianditu.gov.cn
"
);
// 使用本地字体文件
ESRICONFIG
.
fontsUrl
=
"
https://apaas.wodcloud.com/mapstatic/font
"
;
// 天地图经纬度地图及注记作为底图
var
tdtBasemap
=
new
Basemap
({
var
tdtBasemap
=
new
Basemap
({
baseLayers
:
[
tiledLayer
,
annomap
],
baseLayers
:
[
tiledLayer
,
annomap
],
title
:
"
TDT Basemap
"
,
title
:
"
TDT Basemap
"
,
id
:
"
tdtBasemap
"
,
id
:
"
tdtBasemap
"
,
spatialReference
:
{
wkid
:
4326
}
});
});
map
=
new
Map
({
map
=
new
Map
({
basemap
:
tdtBasemap
basemap
:
tdtBasemap
...
@@ -294,14 +310,6 @@
...
@@ -294,14 +310,6 @@
});
});
symbol
=
new
PictureMarkerSymbol
(
"
https://apaas.wodcloud.com/minemapapi/image/jtqj3/ic_wxhuoche.png
"
,
symbol
=
new
PictureMarkerSymbol
(
"
https://apaas.wodcloud.com/minemapapi/image/jtqj3/ic_wxhuoche.png
"
,
15
,
15
);
15
,
15
);
// var symbol = {
// type: "simple-marker", // autocasts as new SimpleMarkerSymbol()
// color: [0, 0, 139],
// outline: {
// color: [255, 255, 255],
// width: 1.5
// }
// };
var
attr
=
properties
;
var
attr
=
properties
;
var
popupTemplate
=
{
var
popupTemplate
=
{
title
:
"
两客一危车辆
"
,
title
:
"
两客一危车辆
"
,
...
...
static/view/demo/page-video_web_map.html
View file @
a09d2c4c
...
@@ -50,7 +50,6 @@
...
@@ -50,7 +50,6 @@
view
.
popup
.
watch
(
"
selectedFeature
"
,
function
(
graphic
)
{
view
.
popup
.
watch
(
"
selectedFeature
"
,
function
(
graphic
)
{
if
(
graphic
&&
graphic
.
sourceLayer
)
{
if
(
graphic
&&
graphic
.
sourceLayer
)
{
var
layerName
=
graphic
.
sourceLayer
.
title
;
var
layerName
=
graphic
.
sourceLayer
.
title
;
console
(
graphic
.
sourceLayer
)
switch
(
layerName
)
{
switch
(
layerName
)
{
case
"
贵州视频监控要素微服务
"
:
case
"
贵州视频监控要素微服务
"
:
var
name
=
graphic
.
attributes
.
NAME
;
var
name
=
graphic
.
attributes
.
NAME
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment