Commit 2e553eff authored by 纪泽龙's avatar 纪泽龙

优化gis地图跟地图模式

parent 47c90ac3
......@@ -657,7 +657,9 @@ class gaodeMap {
const b = this.centerNum(arr1[1], arr2[1]);
const a2 = this.centerNum(a, arr1[0]);
const b2 = this.centerNum(b, arr1[1]);
polyline.infoWindow.open(map, [a2, b2]);
// polyline.infoWindow.open(map, [a2, b2]);
polyline.infoWindow.open(map, e.lnglat);
} else {
console.log("windowOpen");
// 变成异步,最后执行
......
......@@ -793,18 +793,19 @@ export default {
// console.log(target.getOptions());
// 如果是原地不动,就直接执行
// console.log(iten.infoPath, lng, lat + 0.1);
console.log(iten.infoPath[0] - lng, iten.infoPath[1] - (lat + 0.1));
console.log("?",iten.infoPath[0] - lng<=0.00001, iten.infoPath[1] - (lat + 0.1)<=0.00001);
console.log(iten.infoPath[0] - lng>=0, iten.infoPath[1] - (lat + 0.1)>=-0.00001);
// 因为计算问题,误差小于0.00001就没动
if (
iten.infoPath[0] - lng >= 0 &&
iten.infoPath[0] - lng >= -0.00001 &&
iten.infoPath[0] - lng <= 0.00001 &&
iten.infoPath[1] - (lat + 0.1) >= 0 &&
iten.infoPath[1] - (lat + 0.1) >= -0.00001&&
iten.infoPath[1] - (lat + 0.1) <= 0.00001
) {
// console.log('进来了')
console.log('进来了')
this.gaoMap.leftListClick = false;
this.gaoMap.polylineMouseOver(e);
target.setOptions({ strokeColor: "#F7FE38" });
this.gaoMap.polylineMouseOver(e);
return;
}
// 因为地图移动的时候infowindow无法显示
......
......@@ -879,9 +879,9 @@ export default {
// 如果是原地不动,就直接执行
// if (iten.infoPath[0] == lng && iten.infoPath[1] == lat + 0.1) {
if (
iten.infoPath[0] - lng >= 0 &&
iten.infoPath[0] - lng >= -0.00001 &&
iten.infoPath[0] - lng <= 0.00001 &&
iten.infoPath[1] - (lat + 0.1) >= 0 &&
iten.infoPath[1] - (lat + 0.1) >= -0.00001 &&
iten.infoPath[1] - (lat + 0.1) <= 0.00001
) {
this.gaoMap.leftListClick = false;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment