push the uni-demo project
This commit is contained in:
56
uni-demo/node_modules/echarts/lib/coord/geo/fix/diaoyuIsland.js
generated
vendored
Normal file
56
uni-demo/node_modules/echarts/lib/coord/geo/fix/diaoyuIsland.js
generated
vendored
Normal file
@@ -0,0 +1,56 @@
|
||||
|
||||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one
|
||||
* or more contributor license agreements. See the NOTICE file
|
||||
* distributed with this work for additional information
|
||||
* regarding copyright ownership. The ASF licenses this file
|
||||
* to you under the Apache License, Version 2.0 (the
|
||||
* "License"); you may not use this file except in compliance
|
||||
* with the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
|
||||
|
||||
/**
|
||||
* AUTO-GENERATED FILE. DO NOT MODIFY.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one
|
||||
* or more contributor license agreements. See the NOTICE file
|
||||
* distributed with this work for additional information
|
||||
* regarding copyright ownership. The ASF licenses this file
|
||||
* to you under the Apache License, Version 2.0 (the
|
||||
* "License"); you may not use this file except in compliance
|
||||
* with the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
// Fix for 钓鱼岛
|
||||
// let Region = require('../Region');
|
||||
// let zrUtil = require('zrender/lib/core/util');
|
||||
// let geoCoord = [126, 25];
|
||||
var points = [[[123.45165252685547, 25.73527164402261], [123.49731445312499, 25.73527164402261], [123.49731445312499, 25.750734064600884], [123.45165252685547, 25.750734064600884], [123.45165252685547, 25.73527164402261]]];
|
||||
export default function fixDiaoyuIsland(mapType, region) {
|
||||
if (mapType === 'china' && region.name === '台湾') {
|
||||
region.geometries.push({
|
||||
type: 'polygon',
|
||||
exterior: points[0]
|
||||
});
|
||||
}
|
||||
}
|
||||
58
uni-demo/node_modules/echarts/lib/coord/geo/fix/geoCoord.js
generated
vendored
Normal file
58
uni-demo/node_modules/echarts/lib/coord/geo/fix/geoCoord.js
generated
vendored
Normal file
@@ -0,0 +1,58 @@
|
||||
|
||||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one
|
||||
* or more contributor license agreements. See the NOTICE file
|
||||
* distributed with this work for additional information
|
||||
* regarding copyright ownership. The ASF licenses this file
|
||||
* to you under the Apache License, Version 2.0 (the
|
||||
* "License"); you may not use this file except in compliance
|
||||
* with the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
|
||||
|
||||
/**
|
||||
* AUTO-GENERATED FILE. DO NOT MODIFY.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one
|
||||
* or more contributor license agreements. See the NOTICE file
|
||||
* distributed with this work for additional information
|
||||
* regarding copyright ownership. The ASF licenses this file
|
||||
* to you under the Apache License, Version 2.0 (the
|
||||
* "License"); you may not use this file except in compliance
|
||||
* with the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
var geoCoordMap = {
|
||||
'Russia': [100, 60],
|
||||
'United States': [-99, 38],
|
||||
'United States of America': [-99, 38]
|
||||
};
|
||||
export default function fixGeoCoords(mapType, region) {
|
||||
if (mapType === 'world') {
|
||||
var geoCoord = geoCoordMap[region.name];
|
||||
|
||||
if (geoCoord) {
|
||||
var cp = [geoCoord[0], geoCoord[1]];
|
||||
region.setCenter(cp);
|
||||
}
|
||||
}
|
||||
}
|
||||
76
uni-demo/node_modules/echarts/lib/coord/geo/fix/nanhai.js
generated
vendored
Normal file
76
uni-demo/node_modules/echarts/lib/coord/geo/fix/nanhai.js
generated
vendored
Normal file
@@ -0,0 +1,76 @@
|
||||
|
||||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one
|
||||
* or more contributor license agreements. See the NOTICE file
|
||||
* distributed with this work for additional information
|
||||
* regarding copyright ownership. The ASF licenses this file
|
||||
* to you under the Apache License, Version 2.0 (the
|
||||
* "License"); you may not use this file except in compliance
|
||||
* with the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
|
||||
|
||||
/**
|
||||
* AUTO-GENERATED FILE. DO NOT MODIFY.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one
|
||||
* or more contributor license agreements. See the NOTICE file
|
||||
* distributed with this work for additional information
|
||||
* regarding copyright ownership. The ASF licenses this file
|
||||
* to you under the Apache License, Version 2.0 (the
|
||||
* "License"); you may not use this file except in compliance
|
||||
* with the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
// Fix for 南海诸岛
|
||||
import * as zrUtil from 'zrender/lib/core/util.js';
|
||||
import { GeoJSONRegion } from '../Region.js';
|
||||
var geoCoord = [126, 25];
|
||||
var nanhaiName = '南海诸岛';
|
||||
var points = [[[0, 3.5], [7, 11.2], [15, 11.9], [30, 7], [42, 0.7], [52, 0.7], [56, 7.7], [59, 0.7], [64, 0.7], [64, 0], [5, 0], [0, 3.5]], [[13, 16.1], [19, 14.7], [16, 21.7], [11, 23.1], [13, 16.1]], [[12, 32.2], [14, 38.5], [15, 38.5], [13, 32.2], [12, 32.2]], [[16, 47.6], [12, 53.2], [13, 53.2], [18, 47.6], [16, 47.6]], [[6, 64.4], [8, 70], [9, 70], [8, 64.4], [6, 64.4]], [[23, 82.6], [29, 79.8], [30, 79.8], [25, 82.6], [23, 82.6]], [[37, 70.7], [43, 62.3], [44, 62.3], [39, 70.7], [37, 70.7]], [[48, 51.1], [51, 45.5], [53, 45.5], [50, 51.1], [48, 51.1]], [[51, 35], [51, 28.7], [53, 28.7], [53, 35], [51, 35]], [[52, 22.4], [55, 17.5], [56, 17.5], [53, 22.4], [52, 22.4]], [[58, 12.6], [62, 7], [63, 7], [60, 12.6], [58, 12.6]], [[0, 3.5], [0, 93.1], [64, 93.1], [64, 0], [63, 0], [63, 92.4], [1, 92.4], [1, 3.5], [0, 3.5]]];
|
||||
|
||||
for (var i = 0; i < points.length; i++) {
|
||||
for (var k = 0; k < points[i].length; k++) {
|
||||
points[i][k][0] /= 10.5;
|
||||
points[i][k][1] /= -10.5 / 0.75;
|
||||
points[i][k][0] += geoCoord[0];
|
||||
points[i][k][1] += geoCoord[1];
|
||||
}
|
||||
}
|
||||
|
||||
export default function fixNanhai(mapType, regions) {
|
||||
if (mapType === 'china') {
|
||||
for (var i = 0; i < regions.length; i++) {
|
||||
// Already exists.
|
||||
if (regions[i].name === nanhaiName) {
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
regions.push(new GeoJSONRegion(nanhaiName, zrUtil.map(points, function (exterior) {
|
||||
return {
|
||||
type: 'polygon',
|
||||
exterior: exterior
|
||||
};
|
||||
}), geoCoord));
|
||||
}
|
||||
}
|
||||
64
uni-demo/node_modules/echarts/lib/coord/geo/fix/textCoord.js
generated
vendored
Normal file
64
uni-demo/node_modules/echarts/lib/coord/geo/fix/textCoord.js
generated
vendored
Normal file
@@ -0,0 +1,64 @@
|
||||
|
||||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one
|
||||
* or more contributor license agreements. See the NOTICE file
|
||||
* distributed with this work for additional information
|
||||
* regarding copyright ownership. The ASF licenses this file
|
||||
* to you under the Apache License, Version 2.0 (the
|
||||
* "License"); you may not use this file except in compliance
|
||||
* with the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
|
||||
|
||||
/**
|
||||
* AUTO-GENERATED FILE. DO NOT MODIFY.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one
|
||||
* or more contributor license agreements. See the NOTICE file
|
||||
* distributed with this work for additional information
|
||||
* regarding copyright ownership. The ASF licenses this file
|
||||
* to you under the Apache License, Version 2.0 (the
|
||||
* "License"); you may not use this file except in compliance
|
||||
* with the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
var coordsOffsetMap = {
|
||||
'南海诸岛': [32, 80],
|
||||
// 全国
|
||||
'广东': [0, -10],
|
||||
'香港': [10, 5],
|
||||
'澳门': [-10, 10],
|
||||
//'北京': [-10, 0],
|
||||
'天津': [5, 5]
|
||||
};
|
||||
export default function fixTextCoords(mapType, region) {
|
||||
if (mapType === 'china') {
|
||||
var coordFix = coordsOffsetMap[region.name];
|
||||
|
||||
if (coordFix) {
|
||||
var cp = region.getCenter();
|
||||
cp[0] += coordFix[0] / 10.5;
|
||||
cp[1] += -coordFix[1] / (10.5 / 0.75);
|
||||
region.setCenter(cp);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user