Skip to content

Commit 1e104b4

Browse files
committed
兼容bmapgl
1 parent 7ce46be commit 1e104b4

6 files changed

Lines changed: 20 additions & 4 deletions

File tree

build/mapv.js

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
(factory((global.mapv = global.mapv || {})));
55
}(this, (function (exports) { 'use strict';
66

7-
var version = "2.0.55";
7+
var version = "2.0.56";
88

99
/**
1010
* @author kyle / http://nikai.us/
@@ -5402,6 +5402,10 @@ var AnimationLayer = function (_BaseLayer) {
54025402
x: map.getCenter().lng,
54035403
y: map.getCenter().lat
54045404
};
5405+
if (mcCenter.x > -180 && mcCenter.x < 180) {
5406+
mcCenter = map.lnglatToMercator(mcCenter.x, mcCenter.y);
5407+
mcCenter = { x: mcCenter[0], y: mcCenter[1] };
5408+
}
54055409
projection = {
54065410
lngLatToPoint: function lngLatToPoint(point) {
54075411
var mc = map.lnglatToMercator(point.lng, point.lat);
@@ -5761,6 +5765,10 @@ var Layer = function (_BaseLayer) {
57615765
x: map.getCenter().lng,
57625766
y: map.getCenter().lat
57635767
};
5768+
if (mcCenter.x > -180 && mcCenter.x < 180) {
5769+
mcCenter = map.lnglatToMercator(mcCenter.x, mcCenter.y);
5770+
mcCenter = { x: mcCenter[0], y: mcCenter[1] };
5771+
}
57645772
projection = {
57655773
lngLatToPoint: function lngLatToPoint(point) {
57665774
var mc = map.lnglatToMercator(point.lng, point.lat);

build/mapv.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.

build/version.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
export var version = "2.0.55";
1+
export var version = "2.0.56";

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "mapv",
3-
"version": "2.0.55",
3+
"version": "2.0.56",
44
"description": "a library of geography visualization",
55
"main": "build/mapv.js",
66
"scripts": {

src/map/baidu-map/AnimationLayer.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,10 @@ class AnimationLayer extends BaseLayer{
110110
x: map.getCenter().lng,
111111
y: map.getCenter().lat
112112
};
113+
if (mcCenter.x > -180 && mcCenter.x < 180) {
114+
mcCenter = map.lnglatToMercator(mcCenter.x, mcCenter.y);
115+
mcCenter = {x: mcCenter[0], y: mcCenter[1]}
116+
}
113117
projection = {
114118
lngLatToPoint: function(point) {
115119
var mc = map.lnglatToMercator(point.lng, point.lat);

src/map/baidu-map/Layer.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -172,6 +172,10 @@ class Layer extends BaseLayer{
172172
mcCenter = {
173173
x: map.getCenter().lng,
174174
y: map.getCenter().lat
175+
}
176+
if (mcCenter.x > -180 && mcCenter.x < 180) {
177+
mcCenter = map.lnglatToMercator(mcCenter.x, mcCenter.y);
178+
mcCenter = {x: mcCenter[0], y: mcCenter[1]}
175179
};
176180
projection = {
177181
lngLatToPoint: function(point) {

0 commit comments

Comments
 (0)