diff --git a/src/components/map/naver/dron/DronMarker.js b/src/components/map/naver/dron/DronMarker.js index 13e2d55..b1121c3 100644 --- a/src/components/map/naver/dron/DronMarker.js +++ b/src/components/map/naver/dron/DronMarker.js @@ -296,8 +296,9 @@ export const DronMarker = props => { // // document.querySelector('.dblock-box').style.fontSize = `${zoom}px`; // // document.querySelector('.dblock-ti').style.fontSize = `${zoom}px`; // }); - - setArrMarkers(m => [...m, marker]); + if (markerOption.url) { + setArrMarkers(m => [...m, marker]); + } }; const handlerDronClick = (controlId, idntfNum) => { @@ -369,7 +370,14 @@ export const DronMarker = props => {
${item?.elev}M ${item?.speed}km - ${(item?.lat).toFixed(6)} ${(item?.lng).toFixed(6)} + ${ + typeof item?.lat === 'number' && typeof item?.lng === 'number' + ? ` + + ${(item?.lat).toFixed(6)} ${(item?.lng).toFixed(6)} + ` + : '' + }
@@ -451,7 +459,14 @@ export const DronMarker = props => {
${gps?.elev}M ${gps?.speed}km - ${(gps?.lat).toFixed(6)} ${(gps?.lng).toFixed(6)} + ${ + typeof gps?.lat === 'number' && typeof gps?.lng === 'number' + ? ` + + ${(gps?.lat).toFixed(6)} ${(gps?.lng).toFixed(6)} + ` + : '' + }
@@ -568,6 +583,7 @@ export const DronMarker = props => { if (arrInfos.filter(i => i._controlId === marker.controlId).length > 0) { return; } + console.log(controlGpList[idx]); infoInit(marker, controlGpList[idx], idx); if (controlGpList.length != 0) {