Browse Source

地块渲染BUG修改

master
王健 4 years ago
parent
commit
7c13f31b18
  1. 23
      pages/look-detail/look-detail.js
  2. 4
      pages/look-detail/look-detail.wxss
  3. 8
      pages/look/look.js
  4. 6
      pages/look/look.wxml
  5. 20
      pages/lookStay-detail/lookStay-detail.js
  6. 4
      pages/lookStay-detail/lookStay-detail.wxss

23
pages/look-detail/look-detail.js

@ -117,15 +117,16 @@ Page({
$api.AJAX('GET', 'applets/landlistedlonlat/list/' + id, {
landListedId: id
}, true).then(res => {
console.log(res);
if (res.data.length > 0) {
centerPoint = res.data[0].centerPoint;
if (res&&res.data&&res.data.length > 0) {
this.setWKT1(res, 2)
let point = WKT.parse(centerPoint);
this.setData({
latitude: point.coordinates[1],
longitude: point.coordinates[0],
})
if(res.data[0].centerPoint){
centerPoint = res.data[0].centerPoint;
let point = WKT.parse(centerPoint);
this.setData({
latitude: point.coordinates[1],
longitude: point.coordinates[0],
})
}
}
})
@ -196,10 +197,10 @@ Page({
let {
polygons
} = this.data;
let newPolygons = data.data.map(item => {
console.log(item);
let newPolygons = data.data.filter(item=>{
return item.geoms || item.geom;
}).map(item => {
let geomPoints = WKT.parse(item.geoms || item.geom);
console.log(geomPoints);
let points = [];
geomPoints.coordinates[0].forEach(ele => {
if (typeof (ele[0]) === 'number') {

4
pages/look-detail/look-detail.wxss

@ -79,9 +79,9 @@
.gener-title {
flex: 1;
text-indent: 10rpx;
overflow: hidden;
/* overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
text-overflow: ellipsis; */
font-size: 34rpx;
font-weight: bold;
color: #262936;

8
pages/look/look.js

@ -902,7 +902,9 @@ Page({
let {
polygons
} = this.data;
let newPolygons = data.data.map(item => {
let newPolygons = data.data.filter(item=>{
return item.geoms || item.geom;
}).map(item => {
let geomPoints = WKT.parse(item.geoms || item.geom);
console.log(geomPoints);
let points = [];
@ -945,7 +947,9 @@ Page({
let {
polygons
} = this.data;
let newPolygons = data.data.map(item => {
let newPolygons = data.data.filter(item=>{
return item.geoms || item.geom;
}).map(item => {
let geomPoints = WKT.parse(item.geoms || item.geom);
console.log(geomPoints);
let points = [];

6
pages/look/look.wxml

@ -35,11 +35,11 @@
<view class="list_li ptb30 pr20" data-item="{{item}}" bindtap="chooseFun" wx:for="{{list_arr}}"
key="{{index}}">
<view class="title f32 c3 bold one-title">
{{item.landCode}}
</view>
<view class="describe f28 c9 mt15">
{{item.characteristicName}}
</view>
<!-- <view class="describe f28 c9 mt15">
{{item.landCode}}
</view> -->
</view>
<view class="list_li ptb30 pr20 c9 flex_center" wx:if="{{list_arr.length<=0}}">

20
pages/lookStay-detail/lookStay-detail.js

@ -100,8 +100,18 @@ Page({
},
getData() {
$api.AJAX('GET', 'applets/landtolistlonlat/list/' + this.data.landListedId, true).then(data => {
this.setWKT1(data, 3);
$api.AJAX('GET', 'applets/landtolistlonlat/list/' + this.data.landListedId, true).then(res => {
if (res&&res.data&&res.data.length > 0) {
this.setWKT1(res, 3);
if(res.data[0].centerPoint){
centerPoint = res.data[0].centerPoint;
let point = WKT.parse(centerPoint);
this.setData({
latitude: point.coordinates[1],
longitude: point.coordinates[0],
})
}
}
})
$api.AJAX('GET', 'applets/landtolist/' + this.data.landListedId, { id: this.data.landListedId }, true).then(res => {
@ -129,7 +139,7 @@ Page({
res.data.commerceSpaceRatio=0;
}
let totalConsArea = res.data.totalConsArea;
this.setData({
myData: res.data
})
@ -163,7 +173,9 @@ Page({
let {
polygons
} = this.data;
let newPolygons = data.data.map(item => {
let newPolygons = data.data.filter(item=>{
return item.geoms || item.geom;
}).map(item => {
let geomPoints = WKT.parse(item.geoms || item.geom);
console.log(geomPoints);
let points = [];

4
pages/lookStay-detail/lookStay-detail.wxss

@ -79,9 +79,9 @@
.gener-title {
flex: 1;
text-indent: 10rpx;
overflow: hidden;
/* overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
text-overflow: ellipsis; */
font-size: 34rpx;
font-weight: bold;
color: #262936;

Loading…
Cancel
Save