From 1eab2b76a58308c7947447aae0e08135820d59ab Mon Sep 17 00:00:00 2001 From: ZhAkps <46207005+ZhAkps@users.noreply.github.com> Date: 星期二, 06 二月 2024 17:56:33 +0800 Subject: [PATCH] poi search --- src/utils/map2.js | 62 +++++------------------------- 1 files changed, 11 insertions(+), 51 deletions(-) diff --git a/src/utils/map2.js b/src/utils/map2.js index e7cef48..2fc2edd 100644 --- a/src/utils/map2.js +++ b/src/utils/map2.js @@ -2245,8 +2245,6 @@ }, }); window.map.addOverlay(overlay); - - // let _clickCallback = callback; function handleClick(e) { console.log(e.coordinate); // 鍦熷湴绠$悊 @@ -2351,7 +2349,7 @@ rjl, jzxg, jzmd, - lon:e.coordinate[0], + lon: e.coordinate[0], lat: e.coordinate[1], } } @@ -2369,10 +2367,7 @@ window.map.forEachFeatureAtPixel(e.pixel, function (feature) { - // console.log(feature, '111111') if (feature && feature.values_.desc) { - ponitPanel.style.display = 'block' - let obj = feature.values_.desc objdata = { POITYPE: "POINT", @@ -2381,33 +2376,15 @@ lon: obj.lng, lat: obj.lat } - - - ponitPanel.innerHTML = ` - <div class="ponitPanel-name"> - <span>鍚嶇О锛�</span> - <span>${objdata.name}</span> - </div> - <div class="ponitPanel-value"> - <span>鍦板潃锛�</span> - <span>${objdata.address}</span> - </div>` - - setTimeout(() => { - overlay.setPosition(e.coordinate); - }, 0) - - // store.setPoplayerShowAction(true); - // store.setPoplayerListAction(objdata); - // if (window.instance) { - // window.instance.$destroy(); - // } - // window.instance = new PoiLayerConstructor({ - // data: { - // list: objdata - // } - // }); - // window.instance.$mount(); + console.log('objdata'); + store.setPoplayerShowAction(true); + store.setPoplayerListAction(objdata); + window.instance = new PoiLayerConstructor({ + data: { + list1: objdata + } + }); + window.instance.$mount(); } }); } @@ -2421,26 +2398,9 @@ export function flyToPoint(posisitons) { - // let zoom = window.map.getView().getZoom(); - // if (zoom >= 16) { - // zoom = 12 - // } - // let duration = 2000; window.map.getView().animate({ center: posisitons, - zoom: 12, + zoom: 15, duration: 1500 }) - // window.map.getView().animate( - // //鍔ㄧ敾寮�濮嬫椂 - // { - // zoom: zoom > 16 ? zoom - 0.01 : zoom + 0.01, - // duration: duration / 2, - // }, - // //鍔ㄧ敾缁撴潫鏃� - // { - // zoom: zoom >= 16 ? 16 : zoom + 4, - // duration: duration / 2, - // } - // ); } \ No newline at end of file -- Gitblit v1.9.3