Browse Source

fix: 车位没有接入到终点

dev
jiannibang 3 years ago
parent
commit
7e5c02b538
  1. 8
      app.json
  2. 31
      getMapData.js

8
app.json

@ -1,11 +1,5 @@
{
"pages": [
"pages/h5map/index",
"pages/index/index",
"pages/login/index",
"pages/privacy/index",
"pages/detail/index"
],
"pages": ["pages/h5map/index", "pages/index/index"],
"window": {
"navigationStyle": "custom",
"navigationBarBackgroundColor": "#F0F0F0",

31
getMapData.js

@ -167,7 +167,36 @@ export const getMapData = async () => {
facilityTypeMap,
facilityCodeMap,
});
const pMap = {};
const pMap = mapData.buildArr
.map(({ mapData: { parkArea } }, i) => {
return Object.entries(
parkArea.reduce((acc, { parkNum, shopNav }) => {
const key = `${i}_${shopNav}`;
return {
...acc,
[key]: [...(acc[key] ? acc[key] : []), parkNum],
};
}, {})
).map(([key, parkNo]) => {
const [floorOrder, pathNo] = key.split("_");
return { floorOrder, pathNo, parkNo };
});
})
.reduce((acc, nxt) => [...acc, ...nxt], [])
.reduce((acc, { floorOrder, pathNo, parkNo }) => {
acc = { ...acc };
parkNo.forEach((name) => {
acc[name] = {
name,
navPoint: pathNo,
floorOrder,
floorName: floors[floorOrder][1],
xaxis: dataHelperResponse.points[floorOrder][pathNo].position,
yaxis: pathNo,
};
});
return acc;
}, {});
mapDataAndShop = {
...dataHelperResponse,
serverShopInfo,

Loading…
Cancel
Save