diff --git a/launch/nav.launch b/launch/nav.launch
index 08b2ef28e2867081bc0d8c6c9c571d62173e2216..8f46e358ba81d54a1b98b47a580f7ba38d6a2517 100644
--- a/launch/nav.launch
+++ b/launch/nav.launch
@@ -80,13 +80,15 @@
     </group>
   </group>
 
-  <group unless="$(arg use_map)">
-    <node pkg="tf" 
-          type="static_transform_publisher" 
-          name="static_tf_map"
-          ns="$(arg ns)"
-          args=" 0 0 0 0 0 0 $(arg map_frame_id) $(arg odom_frame_id) 100">
-    </node>
+  <group unless="$(arg use_fake_loc)">
+    <group unless="$(arg use_map)">
+      <node pkg="tf" 
+            type="static_transform_publisher" 
+            name="static_tf_map"
+            ns="$(arg ns)"
+            args=" 0 0 0 0 0 0 $(arg map_frame_id) $(arg odom_frame_id) 100">
+      </node>
+    </group>
   </group>
 
   <group if="$(arg use_fake_loc)">