diff --git a/src/components/map/naver/dron/DronMarker.js b/src/components/map/naver/dron/DronMarker.js
index 13e2d556..b1121c33 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) {