Skip to content

Commit bdca87b

Browse files
committed
修改mapboxgl客户端3D专题图图例
1 parent bb6d72e commit bdca87b

14 files changed

+62447
-62138
lines changed

dist/iclient-classic.js

Lines changed: 2978 additions & 2963 deletions
Large diffs are not rendered by default.

dist/iclient-classic.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/iclient9-leaflet.js

Lines changed: 20513 additions & 20397 deletions
Large diffs are not rendered by default.

dist/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.

dist/iclient9-mapboxgl.js

Lines changed: 18494 additions & 18439 deletions
Large diffs are not rendered by default.

dist/iclient9-mapboxgl.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/iclient9-openlayers.js

Lines changed: 20264 additions & 20249 deletions
Large diffs are not rendered by default.

dist/iclient9-openlayers.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/mapboxgl/rangeTheme3DLayer.html

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,19 +88,21 @@
8888
popup = new mapboxgl.Popup({closeOnClick: true}).addTo(map);
8989
var themeLayer = new mapboxgl.supermap.RangeTheme3DLayer("range3DThemeLayer", {
9090
heightField: themeField,
91+
themeField: themeField,
9192
parseNumber: true,
9293
enableHighlight: true,
9394

9495
heightStops: [
9596
[0.01, 1000], [0.1, 5000], [0.2, 6000]
9697
],
9798
colorStops: [
98-
[0, "#FDE2CA"], [0.02, "#FACE9C"], [0.04, "#F09C42"], [0.06, "#D0770B"], [0.1, "#945305"], [0.2, "#593000"]
99+
[0.01, "#FDE2CA"], [0.02, "#FACE9C"], [0.04, "#F09C42"], [0.06, "#D0770B"], [0.1, "#945305"], [0.2, "#714902"]
99100
],
100101

101102
// 显示图例
102103
showLegend: true,
103-
legendTitle: "人口密度"
104+
legendTitle: "人口密度",
105+
legendOrientation: 'vertical'
104106
});
105107
themeLayer.setHighlightStyleOptions({
106108
color: "#058e94", callback: highlightCallback
@@ -114,6 +116,9 @@
114116
//设置高亮图层提示
115117
function highlightCallback(features, evt) {
116118
var ft = features && features[0];
119+
if (!ft) {
120+
popup.remove();
121+
}
117122
if (ft && ft.properties) {
118123
var content = "<span style='font-weight:bold;font-size: 16px;'>" + ft.properties["NAME"] + "</span><br>";
119124
content += "<span>人口密度: " + ft.properties[themeField] + "</span><br>";

examples/mapboxgl/uniqueTheme3DLayer.html

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,8 @@
9898

9999
// 显示图例
100100
showLegend: true,
101-
legendTitle: "土地利用类型"
101+
legendTitle: "土地利用类型",
102+
legendOrientation: 'vertical'
102103
});
103104
themeLayer.setHighlightStyleOptions({callback: highlightCallback}).setData(data).addTo(map);
104105
map.easeTo({
@@ -110,6 +111,9 @@
110111
//设置高亮图层提示
111112
function highlightCallback(features, evt) {
112113
var ft = features && features[0];
114+
if (!ft) {
115+
popup.remove();
116+
}
113117
if (ft && ft.properties) {
114118
var content = "<span>土地类型: " + ft.properties[themeField] + "</span><br>";
115119
content += "<span>土地面积: " + ft.properties["AREA"] + "平方公里</span><br>";

0 commit comments

Comments
 (0)