chenlei 9 kuukautta sitten
vanhempi
commit
05fb56ce61
100 muutettua tiedostoa jossa 200 lisäystä ja 204 poistoa
  1. 1 1
      Code/src/pages/A2visit/PanoVideo/index.tsx
  2. 60 57
      Code/src/pages/A2visit2/A22Pano/index.tsx
  3. 139 146
      Code/src/pages/A3banPano/index.tsx
  4. BIN
      资源/pano/a22.tiles/b/l1/1/l1_b_1_1.jpg
  5. BIN
      资源/pano/a22.tiles/b/l1/1/l1_b_1_2.jpg
  6. BIN
      资源/pano/a22.tiles/b/l1/1/l1_b_1_3.jpg
  7. BIN
      资源/pano/a22.tiles/b/l1/2/l1_b_2_1.jpg
  8. BIN
      资源/pano/a22.tiles/b/l1/2/l1_b_2_2.jpg
  9. BIN
      资源/pano/a22.tiles/b/l1/2/l1_b_2_3.jpg
  10. BIN
      资源/pano/a22.tiles/b/l1/3/l1_b_3_1.jpg
  11. BIN
      资源/pano/a22.tiles/b/l1/3/l1_b_3_2.jpg
  12. BIN
      资源/pano/a22.tiles/b/l1/3/l1_b_3_3.jpg
  13. BIN
      资源/pano/a22.tiles/b/l2/1/l2_b_1_1.jpg
  14. BIN
      资源/pano/a22.tiles/b/l2/1/l2_b_1_2.jpg
  15. BIN
      资源/pano/a22.tiles/b/l2/1/l2_b_1_3.jpg
  16. BIN
      资源/pano/a22.tiles/b/l2/2/l2_b_2_1.jpg
  17. BIN
      资源/pano/a22.tiles/b/l2/2/l2_b_2_2.jpg
  18. BIN
      资源/pano/a22.tiles/b/l2/2/l2_b_2_3.jpg
  19. BIN
      资源/pano/a22.tiles/b/l2/3/l2_b_3_1.jpg
  20. BIN
      资源/pano/a22.tiles/b/l2/3/l2_b_3_2.jpg
  21. BIN
      资源/pano/a22.tiles/b/l2/3/l2_b_3_3.jpg
  22. BIN
      资源/pano/a22.tiles/b/l3/1/l3_b_1_1.jpg
  23. BIN
      资源/pano/a22.tiles/b/l3/1/l3_b_1_2.jpg
  24. BIN
      资源/pano/a22.tiles/b/l3/1/l3_b_1_3.jpg
  25. BIN
      资源/pano/a22.tiles/b/l3/1/l3_b_1_4.jpg
  26. BIN
      资源/pano/a22.tiles/b/l3/1/l3_b_1_5.jpg
  27. BIN
      资源/pano/a22.tiles/b/l3/1/l3_b_1_6.jpg
  28. BIN
      资源/pano/a22.tiles/b/l3/2/l3_b_2_1.jpg
  29. BIN
      资源/pano/a22.tiles/b/l3/2/l3_b_2_2.jpg
  30. BIN
      资源/pano/a22.tiles/b/l3/2/l3_b_2_3.jpg
  31. BIN
      资源/pano/a22.tiles/b/l3/2/l3_b_2_4.jpg
  32. BIN
      资源/pano/a22.tiles/b/l3/2/l3_b_2_5.jpg
  33. BIN
      资源/pano/a22.tiles/b/l3/2/l3_b_2_6.jpg
  34. BIN
      资源/pano/a22.tiles/b/l3/3/l3_b_3_1.jpg
  35. BIN
      资源/pano/a22.tiles/b/l3/3/l3_b_3_2.jpg
  36. BIN
      资源/pano/a22.tiles/b/l3/3/l3_b_3_3.jpg
  37. BIN
      资源/pano/a22.tiles/b/l3/3/l3_b_3_4.jpg
  38. BIN
      资源/pano/a22.tiles/b/l3/3/l3_b_3_5.jpg
  39. BIN
      资源/pano/a22.tiles/b/l3/3/l3_b_3_6.jpg
  40. BIN
      资源/pano/a22.tiles/b/l3/4/l3_b_4_1.jpg
  41. BIN
      资源/pano/a22.tiles/b/l3/4/l3_b_4_2.jpg
  42. BIN
      资源/pano/a22.tiles/b/l3/4/l3_b_4_3.jpg
  43. BIN
      资源/pano/a22.tiles/b/l3/4/l3_b_4_4.jpg
  44. BIN
      资源/pano/a22.tiles/b/l3/4/l3_b_4_5.jpg
  45. BIN
      资源/pano/a22.tiles/b/l3/4/l3_b_4_6.jpg
  46. BIN
      资源/pano/a22.tiles/b/l3/5/l3_b_5_1.jpg
  47. BIN
      资源/pano/a22.tiles/b/l3/5/l3_b_5_2.jpg
  48. BIN
      资源/pano/a22.tiles/b/l3/5/l3_b_5_3.jpg
  49. BIN
      资源/pano/a22.tiles/b/l3/5/l3_b_5_4.jpg
  50. BIN
      资源/pano/a22.tiles/b/l3/5/l3_b_5_5.jpg
  51. BIN
      资源/pano/a22.tiles/b/l3/5/l3_b_5_6.jpg
  52. BIN
      资源/pano/a22.tiles/b/l3/6/l3_b_6_1.jpg
  53. BIN
      资源/pano/a22.tiles/b/l3/6/l3_b_6_2.jpg
  54. BIN
      资源/pano/a22.tiles/b/l3/6/l3_b_6_3.jpg
  55. BIN
      资源/pano/a22.tiles/b/l3/6/l3_b_6_4.jpg
  56. BIN
      资源/pano/a22.tiles/b/l3/6/l3_b_6_5.jpg
  57. BIN
      资源/pano/a22.tiles/b/l3/6/l3_b_6_6.jpg
  58. BIN
      资源/pano/a22.tiles/d/l1/1/l1_d_1_1.jpg
  59. BIN
      资源/pano/a22.tiles/d/l1/1/l1_d_1_2.jpg
  60. BIN
      资源/pano/a22.tiles/d/l1/1/l1_d_1_3.jpg
  61. BIN
      资源/pano/a22.tiles/d/l1/2/l1_d_2_1.jpg
  62. BIN
      资源/pano/a22.tiles/d/l1/2/l1_d_2_2.jpg
  63. BIN
      资源/pano/a22.tiles/d/l1/2/l1_d_2_3.jpg
  64. BIN
      资源/pano/a22.tiles/d/l1/3/l1_d_3_1.jpg
  65. BIN
      资源/pano/a22.tiles/d/l1/3/l1_d_3_2.jpg
  66. BIN
      资源/pano/a22.tiles/d/l1/3/l1_d_3_3.jpg
  67. BIN
      资源/pano/a22.tiles/d/l2/1/l2_d_1_1.jpg
  68. BIN
      资源/pano/a22.tiles/d/l2/1/l2_d_1_2.jpg
  69. BIN
      资源/pano/a22.tiles/d/l2/1/l2_d_1_3.jpg
  70. BIN
      资源/pano/a22.tiles/d/l2/2/l2_d_2_1.jpg
  71. BIN
      资源/pano/a22.tiles/d/l2/2/l2_d_2_2.jpg
  72. BIN
      资源/pano/a22.tiles/d/l2/2/l2_d_2_3.jpg
  73. BIN
      资源/pano/a22.tiles/d/l2/3/l2_d_3_1.jpg
  74. BIN
      资源/pano/a22.tiles/d/l2/3/l2_d_3_2.jpg
  75. BIN
      资源/pano/a22.tiles/d/l2/3/l2_d_3_3.jpg
  76. BIN
      资源/pano/a22.tiles/d/l3/1/l3_d_1_1.jpg
  77. BIN
      资源/pano/a22.tiles/d/l3/1/l3_d_1_2.jpg
  78. BIN
      资源/pano/a22.tiles/d/l3/1/l3_d_1_3.jpg
  79. BIN
      资源/pano/a22.tiles/d/l3/1/l3_d_1_4.jpg
  80. BIN
      资源/pano/a22.tiles/d/l3/1/l3_d_1_5.jpg
  81. BIN
      资源/pano/a22.tiles/d/l3/1/l3_d_1_6.jpg
  82. BIN
      资源/pano/a22.tiles/d/l3/2/l3_d_2_1.jpg
  83. BIN
      资源/pano/a22.tiles/d/l3/2/l3_d_2_2.jpg
  84. BIN
      资源/pano/a22.tiles/d/l3/2/l3_d_2_3.jpg
  85. BIN
      资源/pano/a22.tiles/d/l3/2/l3_d_2_4.jpg
  86. BIN
      资源/pano/a22.tiles/d/l3/2/l3_d_2_5.jpg
  87. BIN
      资源/pano/a22.tiles/d/l3/2/l3_d_2_6.jpg
  88. BIN
      资源/pano/a22.tiles/d/l3/3/l3_d_3_1.jpg
  89. BIN
      资源/pano/a22.tiles/d/l3/3/l3_d_3_2.jpg
  90. BIN
      资源/pano/a22.tiles/d/l3/3/l3_d_3_3.jpg
  91. BIN
      资源/pano/a22.tiles/d/l3/3/l3_d_3_4.jpg
  92. BIN
      资源/pano/a22.tiles/d/l3/3/l3_d_3_5.jpg
  93. BIN
      资源/pano/a22.tiles/d/l3/3/l3_d_3_6.jpg
  94. BIN
      资源/pano/a22.tiles/d/l3/4/l3_d_4_1.jpg
  95. BIN
      资源/pano/a22.tiles/d/l3/4/l3_d_4_2.jpg
  96. BIN
      资源/pano/a22.tiles/d/l3/4/l3_d_4_3.jpg
  97. BIN
      资源/pano/a22.tiles/d/l3/4/l3_d_4_4.jpg
  98. BIN
      资源/pano/a22.tiles/d/l3/4/l3_d_4_5.jpg
  99. BIN
      资源/pano/a22.tiles/d/l3/4/l3_d_4_6.jpg
  100. 0 0
      资源/pano/a22.tiles/d/l3/5/l3_d_5_1.jpg

+ 1 - 1
Code/src/pages/A2visit/PanoVideo/index.tsx

@@ -40,7 +40,7 @@ function PanoVideo() {
               {
                 res: '2000x1000',
                 url: otherUrl + 'pano/1.mp4',
-                poster: otherUrl + 'pano/pano1.jpg'
+                poster: otherUrl + 'pano/pano2.jpg'
               }
             ]}
             playRes='2000x1000'

+ 60 - 57
Code/src/pages/A2visit2/A22Pano/index.tsx

@@ -4,6 +4,7 @@ import { myData, otherUrl } from '@/utils/http'
 import Hot2 from '@/pages/A2visit/PanoVideo/Hot2'
 import { HotSpot, Krpano, Scene, View } from '@dage/krpano'
 import HotIcon from '@/components/HotIcon'
+import { KrpanoMiddleware } from '@/components/KrpanoMiddleware'
 
 // window.draggbleHotspotEvent = (ath: number, atv: number) => {
 //   console.log(`ath: ${ath}, atv: ${atv}`)
@@ -15,64 +16,66 @@ function A22Pano() {
 
   return (
     <div className={styles.A22Pano}>
-      <Krpano className={styles.pano} currentScene='a22'>
-        <Scene
-          name='a22'
-          previewUrl={otherUrl + 'pano/a22.tiles/thumb.jpg'}
-          imageTagAttributes={{
-            type: 'cube',
-            tileSize: 512,
-            multires: true
-          }}
-          images={[
-            {
-              tiledImageWidth: 2816,
-              tiledImageHeight: 2816,
-              url: otherUrl + 'pano/a22.tiles/%s/l3/%v/l3_%s_%v_%h.jpg'
-            },
-            {
-              tiledImageWidth: 1536,
-              tiledImageHeight: 1536,
-              url: otherUrl + 'pano/a22.tiles/%s/l2/%v/l2_%s_%v_%h.jpg'
-            },
-            {
-              tiledImageWidth: 768,
-              tiledImageHeight: 768,
-              url: otherUrl + 'pano/a22.tiles/%s/l1/%v/l1_%s_%v_%h.jpg'
-            }
-          ]}
-        >
-          <View hlookat={0} vlookat={0} fovType='MFOV' fov={120} fovMin={70} fovMax={130} />
-          {myData.visit2.hot.map((item, index) => (
-            // 热点图标
-            <HotSpot
-              key={index}
-              type='text'
-              name={item.name}
-              atv={item.atv}
-              ath={item.ath}
-              edge='top'
-              distorted={true}
-              scale={item.size}
-              bg={false}
-              onOver={() => setActiveIdx(index)}
-              onOut={() => setActiveIdx(-1)}
-              onClick={() => setAcInd(index)}
-              // @ts-ignore
-              // onDown='draggable_hotspot()'
-            >
-              <HotIcon
-                isModel={item.isModel ? true : false}
+      <KrpanoMiddleware>
+        <Krpano className={styles.pano} currentScene='a22'>
+          <Scene
+            name='a22'
+            previewUrl={otherUrl + 'pano/a22.tiles/thumb.jpg'}
+            imageTagAttributes={{
+              type: 'cube',
+              tileSize: 512,
+              multires: true
+            }}
+            images={[
+              {
+                tiledImageWidth: 2816,
+                tiledImageHeight: 2816,
+                url: otherUrl + 'pano/a22.tiles/%s/l3/%v/l3_%s_%v_%h.jpg'
+              },
+              {
+                tiledImageWidth: 1536,
+                tiledImageHeight: 1536,
+                url: otherUrl + 'pano/a22.tiles/%s/l2/%v/l2_%s_%v_%h.jpg'
+              },
+              {
+                tiledImageWidth: 768,
+                tiledImageHeight: 768,
+                url: otherUrl + 'pano/a22.tiles/%s/l1/%v/l1_%s_%v_%h.jpg'
+              }
+            ]}
+          >
+            <View hlookat={0} vlookat={0} fovType='MFOV' fov={120} fovMin={70} fovMax={130} />
+            {myData.visit2.hot.map((item, index) => (
+              // 热点图标
+              <HotSpot
                 key={index}
-                index={index}
-                isHoverAc={activeIdx === index}
-                hoverSrc={item.hoverSrc}
-                panoWidth='128px'
-              />
-            </HotSpot>
-          ))}
-        </Scene>
-      </Krpano>
+                type='text'
+                name={item.name}
+                atv={item.atv}
+                ath={item.ath}
+                edge='top'
+                distorted={true}
+                scale={item.size}
+                bg={false}
+                onOver={() => setActiveIdx(index)}
+                onOut={() => setActiveIdx(-1)}
+                onClick={() => setAcInd(index)}
+                // @ts-ignore
+                // onDown='draggable_hotspot()'
+              >
+                <HotIcon
+                  isModel={item.isModel ? true : false}
+                  key={index}
+                  index={index}
+                  isHoverAc={activeIdx === index}
+                  hoverSrc={item.hoverSrc}
+                  panoWidth='128px'
+                />
+              </HotSpot>
+            ))}
+          </Scene>
+        </Krpano>
+      </KrpanoMiddleware>
 
       {acInd !== -1 ? (
         <Hot2

+ 139 - 146
Code/src/pages/A3banPano/index.tsx

@@ -9,6 +9,7 @@ import history from '@/utils/history'
 import FloorHotspotIcon from '@/assets/img/icon-flo-1.png'
 import { ArrowLeftOutlined } from '@ant-design/icons'
 import FloorBtn from '@/components/FloorBtn'
+import { KrpanoMiddleware } from '@/components/KrpanoMiddleware'
 // import { myData } from '@/utils/http'
 
 window.draggbleHotspotEvent = (ath: number, atv: number) => {
@@ -38,161 +39,153 @@ function A3banPano() {
 
   return (
     <div className={styles.A3banPano}>
-      <Krpano className={styles.pano} currentScene={curScene}>
-        <Scene
-          name='pano3'
-          previewUrl={otherUrl + 'pano/pano3.tiles/thumb.jpg'}
-          imageTagAttributes={{
-            type: 'cube',
-            tileSize: 512,
-            multires: true
-          }}
-          images={[
-            {
-              tiledImageWidth: 2816,
-              tiledImageHeight: 2816,
-              url: otherUrl + 'pano/pano3.tiles/%s/l3/%v/l3_%s_%v_%h.jpg'
-            },
-            {
-              tiledImageWidth: 1536,
-              tiledImageHeight: 1536,
-              url: otherUrl + 'pano/pano3.tiles/%s/l2/%v/l2_%s_%v_%h.jpg'
-            },
-            {
-              tiledImageWidth: 768,
-              tiledImageHeight: 768,
-              url: otherUrl + 'pano/pano3.tiles/%s/l1/%v/l1_%s_%v_%h.jpg'
-            }
-          ]}
-        >
-          <View hlookat={180} vlookat={0} fovType='MFOV' fov={120} fovMin={70} fovMax={130} />
-          {/* 自己在的数据里面添加 字段louType 区分热点位置 1=一楼 2=2楼 3=庭院(字符串) */}
-          {myData.banquet.hot
-            .filter(c => c.louType === '2')
-            .map((item, index) => (
-              // 热点图标
-              <HotSpot
-                key={index}
-                type='text'
-                name={item.name}
-                atv={item.atv}
-                ath={item.ath}
-                edge='top'
-                distorted={true}
-                scale={1}
-                bg={false}
-                onOver={() => setActiveIdx(index)}
-                onOut={() => setActiveIdx(-1)}
-                onClick={() => setInd(index)}
-                // @ts-ignore
-                // onDown='draggable_hotspot()'
-              >
-                <HotIcon
-                  isPano
-                  isModel={item.isModel ? true : false}
-                  key={index}
-                  index={index}
-                  isHoverAc={activeIdx === index}
-                  hoverSrc={item.hoverSrc}
-                />
-              </HotSpot>
-            ))}
-
-          <HotSpot
-            name='firstFloor'
-            type='text'
-            atv={-11.32}
-            ath={-18.68}
-            edge='top'
-            distorted={true}
-            scale={0.6}
-            bg={false}
-            onClick={() => {
-              history.push('/banquet?r=ren')
+      <KrpanoMiddleware>
+        <Krpano className={styles.pano} currentScene={curScene}>
+          <Scene
+            name='pano3'
+            previewUrl={otherUrl + 'pano/pano3.tiles/thumb.jpg'}
+            imageTagAttributes={{
+              type: 'cube',
+              tileSize: 512,
+              multires: true
             }}
-            // @ts-ignore
-            // onDown='draggable_hotspot()'
+            images={[
+              {
+                tiledImageWidth: 1152,
+                tiledImageHeight: 1152,
+                url: otherUrl + 'pano/pano3.tiles/%s/l1/%v/l1_%s_%v_%h.jpg'
+              },
+              {
+                tiledImageWidth: 1152,
+                tiledImageHeight: 1152,
+                url: otherUrl + 'pano/pano3.tiles/%s/l1/%v/l1_%s_%v_%h.jpg'
+              }
+            ]}
           >
-            <div className={styles.floorHotspot}>
-              <img src={FloorHotspotIcon} className={styles.floorHotspotIcon} alt='' />
-              <span>返回一楼</span>
-            </div>
-          </HotSpot>
+            <View hlookat={180} vlookat={0} fovType='MFOV' fov={120} fovMin={70} fovMax={130} />
+            {/* 自己在的数据里面添加 字段louType 区分热点位置 1=一楼 2=2楼 3=庭院(字符串) */}
+            {myData.banquet.hot
+              .filter(c => c.louType === '2')
+              .map((item, index) => (
+                // 热点图标
+                <HotSpot
+                  key={index}
+                  type='text'
+                  name={item.name}
+                  atv={item.atv}
+                  ath={item.ath}
+                  edge='top'
+                  distorted={true}
+                  scale={1}
+                  bg={false}
+                  onOver={() => setActiveIdx(index)}
+                  onOut={() => setActiveIdx(-1)}
+                  onClick={() => setInd(index)}
+                  // @ts-ignore
+                  // onDown='draggable_hotspot()'
+                >
+                  <HotIcon
+                    isPano
+                    isModel={item.isModel ? true : false}
+                    key={index}
+                    index={index}
+                    isHoverAc={activeIdx === index}
+                    hoverSrc={item.hoverSrc}
+                  />
+                </HotSpot>
+              ))}
 
-          <HotSpot
-            name='courtyard'
-            type='text'
-            atv={-12.8}
-            ath={135.43}
-            edge='top'
-            distorted={true}
-            scale={0.6}
-            bg={false}
-            onClick={() => {
-              history.replace('/banPano/3')
-            }}
-          >
-            <div className={styles.courtyardHotspot}>
-              <ArrowLeftOutlined rev={undefined} />
-              <p>观赏庭院</p>
-            </div>
-          </HotSpot>
-        </Scene>
+            <HotSpot
+              name='firstFloor'
+              type='text'
+              atv={-11.32}
+              ath={-18.68}
+              edge='top'
+              distorted={true}
+              scale={0.6}
+              bg={false}
+              onClick={() => {
+                history.push('/banquet?r=ren')
+              }}
+              // @ts-ignore
+              // onDown='draggable_hotspot()'
+            >
+              <div className={styles.floorHotspot}>
+                <img src={FloorHotspotIcon} className={styles.floorHotspotIcon} alt='' />
+                <span>返回一楼</span>
+              </div>
+            </HotSpot>
 
-        <Scene
-          name='pano4'
-          previewUrl={otherUrl + 'pano/pano4.tiles/thumb.jpg'}
-          imageTagAttributes={{
-            type: 'cube',
-            tileSize: 512,
-            multires: true
-          }}
-          images={[
-            {
-              tiledImageWidth: 2816,
-              tiledImageHeight: 2816,
-              url: otherUrl + 'pano/pano4.tiles/%s/l3/%v/l3_%s_%v_%h.jpg'
-            },
-            {
-              tiledImageWidth: 1536,
-              tiledImageHeight: 1536,
-              url: otherUrl + 'pano/pano4.tiles/%s/l2/%v/l2_%s_%v_%h.jpg'
-            },
-            {
-              tiledImageWidth: 768,
-              tiledImageHeight: 768,
-              url: otherUrl + 'pano/pano4.tiles/%s/l1/%v/l1_%s_%v_%h.jpg'
-            }
-          ]}
-        >
-          <View hlookat={75} vlookat={10} fovType='MFOV' fov={120} fovMin={70} fovMax={130} />
+            <HotSpot
+              name='courtyard'
+              type='text'
+              atv={-12.8}
+              ath={135.43}
+              edge='top'
+              distorted={true}
+              scale={0.6}
+              bg={false}
+              onClick={() => {
+                history.replace('/banPano/3')
+              }}
+            >
+              <div className={styles.courtyardHotspot}>
+                <ArrowLeftOutlined rev={undefined} />
+                <p>观赏庭院</p>
+              </div>
+            </HotSpot>
+          </Scene>
 
-          <HotSpot
-            name='indoor'
-            type='text'
-            atv={1.58}
-            ath={58.54}
-            edge='top'
-            distorted={true}
-            scale={0.6}
-            bg={false}
-            onClick={() => {
-              history.replace('/banPano/2')
+          <Scene
+            name='pano4'
+            previewUrl={otherUrl + 'pano/pano4.tiles/thumb.jpg'}
+            imageTagAttributes={{
+              type: 'cube',
+              tileSize: 512,
+              multires: true
             }}
+            images={[
+              {
+                tiledImageWidth: 1152,
+                tiledImageHeight: 1152,
+                url: otherUrl + 'pano/pano4.tiles/%s/l1/%v/l1_%s_%v_%h.jpg'
+              },
+              {
+                tiledImageWidth: 1152,
+                tiledImageHeight: 1152,
+                url: otherUrl + 'pano/pano4.tiles/%s/l1/%v/l1_%s_%v_%h.jpg'
+              }
+            ]}
           >
-            <div className={styles.indoorHotspot}>
-              <p>返回室内</p>
-            </div>
-          </HotSpot>
-        </Scene>
-      </Krpano>
+            <View hlookat={75} vlookat={10} fovType='MFOV' fov={120} fovMin={70} fovMax={130} />
+
+            <HotSpot
+              name='indoor'
+              type='text'
+              atv={1.58}
+              ath={58.54}
+              edge='top'
+              distorted={true}
+              scale={0.6}
+              bg={false}
+              onClick={() => {
+                history.replace('/banPano/2')
+              }}
+            >
+              <div className={styles.indoorHotspot}>
+                <p>返回室内</p>
+              </div>
+            </HotSpot>
+          </Scene>
+        </Krpano>
 
-      {/* 右下角按钮 */}
-      <FloorBtn />
+        {/* 右下角按钮 */}
+        <FloorBtn />
 
-      {ind === -1 ? null : (
-        <Hot2 data={data} closeFu={() => setInd(-1)} name={myData.banquet.hot[ind].name} />
-      )}
+        {ind === -1 ? null : (
+          <Hot2 data={data} closeFu={() => setInd(-1)} name={myData.banquet.hot[ind].name} />
+        )}
+      </KrpanoMiddleware>
     </div>
   )
 }

BIN
资源/pano/a22.tiles/b/l1/1/l1_b_1_1.jpg


BIN
资源/pano/a22.tiles/b/l1/1/l1_b_1_2.jpg


BIN
资源/pano/a22.tiles/b/l1/1/l1_b_1_3.jpg


BIN
资源/pano/a22.tiles/b/l1/2/l1_b_2_1.jpg


BIN
资源/pano/a22.tiles/b/l1/2/l1_b_2_2.jpg


BIN
资源/pano/a22.tiles/b/l1/2/l1_b_2_3.jpg


BIN
资源/pano/a22.tiles/b/l1/3/l1_b_3_1.jpg


BIN
资源/pano/a22.tiles/b/l1/3/l1_b_3_2.jpg


BIN
资源/pano/a22.tiles/b/l1/3/l1_b_3_3.jpg


BIN
资源/pano/a22.tiles/b/l2/1/l2_b_1_1.jpg


BIN
资源/pano/a22.tiles/b/l2/1/l2_b_1_2.jpg


BIN
资源/pano/a22.tiles/b/l2/1/l2_b_1_3.jpg


BIN
资源/pano/a22.tiles/b/l2/2/l2_b_2_1.jpg


BIN
资源/pano/a22.tiles/b/l2/2/l2_b_2_2.jpg


BIN
资源/pano/a22.tiles/b/l2/2/l2_b_2_3.jpg


BIN
资源/pano/a22.tiles/b/l2/3/l2_b_3_1.jpg


BIN
资源/pano/a22.tiles/b/l2/3/l2_b_3_2.jpg


BIN
资源/pano/a22.tiles/b/l2/3/l2_b_3_3.jpg


BIN
资源/pano/a22.tiles/b/l3/1/l3_b_1_1.jpg


BIN
资源/pano/a22.tiles/b/l3/1/l3_b_1_2.jpg


BIN
资源/pano/a22.tiles/b/l3/1/l3_b_1_3.jpg


BIN
资源/pano/a22.tiles/b/l3/1/l3_b_1_4.jpg


BIN
资源/pano/a22.tiles/b/l3/1/l3_b_1_5.jpg


BIN
资源/pano/a22.tiles/b/l3/1/l3_b_1_6.jpg


BIN
资源/pano/a22.tiles/b/l3/2/l3_b_2_1.jpg


BIN
资源/pano/a22.tiles/b/l3/2/l3_b_2_2.jpg


BIN
资源/pano/a22.tiles/b/l3/2/l3_b_2_3.jpg


BIN
资源/pano/a22.tiles/b/l3/2/l3_b_2_4.jpg


BIN
资源/pano/a22.tiles/b/l3/2/l3_b_2_5.jpg


BIN
资源/pano/a22.tiles/b/l3/2/l3_b_2_6.jpg


BIN
资源/pano/a22.tiles/b/l3/3/l3_b_3_1.jpg


BIN
资源/pano/a22.tiles/b/l3/3/l3_b_3_2.jpg


BIN
资源/pano/a22.tiles/b/l3/3/l3_b_3_3.jpg


BIN
资源/pano/a22.tiles/b/l3/3/l3_b_3_4.jpg


BIN
资源/pano/a22.tiles/b/l3/3/l3_b_3_5.jpg


BIN
资源/pano/a22.tiles/b/l3/3/l3_b_3_6.jpg


BIN
资源/pano/a22.tiles/b/l3/4/l3_b_4_1.jpg


BIN
资源/pano/a22.tiles/b/l3/4/l3_b_4_2.jpg


BIN
资源/pano/a22.tiles/b/l3/4/l3_b_4_3.jpg


BIN
资源/pano/a22.tiles/b/l3/4/l3_b_4_4.jpg


BIN
资源/pano/a22.tiles/b/l3/4/l3_b_4_5.jpg


BIN
资源/pano/a22.tiles/b/l3/4/l3_b_4_6.jpg


BIN
资源/pano/a22.tiles/b/l3/5/l3_b_5_1.jpg


BIN
资源/pano/a22.tiles/b/l3/5/l3_b_5_2.jpg


BIN
资源/pano/a22.tiles/b/l3/5/l3_b_5_3.jpg


BIN
资源/pano/a22.tiles/b/l3/5/l3_b_5_4.jpg


BIN
资源/pano/a22.tiles/b/l3/5/l3_b_5_5.jpg


BIN
资源/pano/a22.tiles/b/l3/5/l3_b_5_6.jpg


BIN
资源/pano/a22.tiles/b/l3/6/l3_b_6_1.jpg


BIN
资源/pano/a22.tiles/b/l3/6/l3_b_6_2.jpg


BIN
资源/pano/a22.tiles/b/l3/6/l3_b_6_3.jpg


BIN
资源/pano/a22.tiles/b/l3/6/l3_b_6_4.jpg


BIN
资源/pano/a22.tiles/b/l3/6/l3_b_6_5.jpg


BIN
资源/pano/a22.tiles/b/l3/6/l3_b_6_6.jpg


BIN
资源/pano/a22.tiles/d/l1/1/l1_d_1_1.jpg


BIN
资源/pano/a22.tiles/d/l1/1/l1_d_1_2.jpg


BIN
资源/pano/a22.tiles/d/l1/1/l1_d_1_3.jpg


BIN
资源/pano/a22.tiles/d/l1/2/l1_d_2_1.jpg


BIN
资源/pano/a22.tiles/d/l1/2/l1_d_2_2.jpg


BIN
资源/pano/a22.tiles/d/l1/2/l1_d_2_3.jpg


BIN
资源/pano/a22.tiles/d/l1/3/l1_d_3_1.jpg


BIN
资源/pano/a22.tiles/d/l1/3/l1_d_3_2.jpg


BIN
资源/pano/a22.tiles/d/l1/3/l1_d_3_3.jpg


BIN
资源/pano/a22.tiles/d/l2/1/l2_d_1_1.jpg


BIN
资源/pano/a22.tiles/d/l2/1/l2_d_1_2.jpg


BIN
资源/pano/a22.tiles/d/l2/1/l2_d_1_3.jpg


BIN
资源/pano/a22.tiles/d/l2/2/l2_d_2_1.jpg


BIN
资源/pano/a22.tiles/d/l2/2/l2_d_2_2.jpg


BIN
资源/pano/a22.tiles/d/l2/2/l2_d_2_3.jpg


BIN
资源/pano/a22.tiles/d/l2/3/l2_d_3_1.jpg


BIN
资源/pano/a22.tiles/d/l2/3/l2_d_3_2.jpg


BIN
资源/pano/a22.tiles/d/l2/3/l2_d_3_3.jpg


BIN
资源/pano/a22.tiles/d/l3/1/l3_d_1_1.jpg


BIN
资源/pano/a22.tiles/d/l3/1/l3_d_1_2.jpg


BIN
资源/pano/a22.tiles/d/l3/1/l3_d_1_3.jpg


BIN
资源/pano/a22.tiles/d/l3/1/l3_d_1_4.jpg


BIN
资源/pano/a22.tiles/d/l3/1/l3_d_1_5.jpg


BIN
资源/pano/a22.tiles/d/l3/1/l3_d_1_6.jpg


BIN
资源/pano/a22.tiles/d/l3/2/l3_d_2_1.jpg


BIN
资源/pano/a22.tiles/d/l3/2/l3_d_2_2.jpg


BIN
资源/pano/a22.tiles/d/l3/2/l3_d_2_3.jpg


BIN
资源/pano/a22.tiles/d/l3/2/l3_d_2_4.jpg


BIN
资源/pano/a22.tiles/d/l3/2/l3_d_2_5.jpg


BIN
资源/pano/a22.tiles/d/l3/2/l3_d_2_6.jpg


BIN
资源/pano/a22.tiles/d/l3/3/l3_d_3_1.jpg


BIN
资源/pano/a22.tiles/d/l3/3/l3_d_3_2.jpg


BIN
资源/pano/a22.tiles/d/l3/3/l3_d_3_3.jpg


BIN
资源/pano/a22.tiles/d/l3/3/l3_d_3_4.jpg


BIN
资源/pano/a22.tiles/d/l3/3/l3_d_3_5.jpg


BIN
资源/pano/a22.tiles/d/l3/3/l3_d_3_6.jpg


BIN
资源/pano/a22.tiles/d/l3/4/l3_d_4_1.jpg


BIN
资源/pano/a22.tiles/d/l3/4/l3_d_4_2.jpg


BIN
资源/pano/a22.tiles/d/l3/4/l3_d_4_3.jpg


BIN
资源/pano/a22.tiles/d/l3/4/l3_d_4_4.jpg


BIN
资源/pano/a22.tiles/d/l3/4/l3_d_4_5.jpg


BIN
资源/pano/a22.tiles/d/l3/4/l3_d_4_6.jpg


+ 0 - 0
资源/pano/a22.tiles/d/l3/5/l3_d_5_1.jpg


Kaikkia tiedostoja ei voida näyttää, sillä liian monta tiedostoa muuttui tässä diffissä