diff --git a/nano/templates/sec_camera_map_content.tmpl b/nano/templates/sec_camera_map_content.tmpl
index c78d85298dc..849b93cd3fc 100644
--- a/nano/templates/sec_camera_map_content.tmpl
+++ b/nano/templates/sec_camera_map_content.tmpl
@@ -3,7 +3,7 @@ Title: Security Camera Console (Map content)
Used In File(s): \code\game\machinery\computer\camera.dm
-->
{{for data.cameras}}
- {{if value.z == 1}}
+ {{if value.z == config.mapZLevel}}
{{if data.current && value.name == data.current.name}}
{{:helper.link("#", '', {'switch_camera' : value.camera}, 'selected')}}
diff --git a/nano/templates/sec_camera_map_header.tmpl b/nano/templates/sec_camera_map_header.tmpl
index 68a44383465..297ece79b2e 100644
--- a/nano/templates/sec_camera_map_header.tmpl
+++ b/nano/templates/sec_camera_map_header.tmpl
@@ -12,6 +12,13 @@
{{/if}}
+
+ Z Level:
+ {{for config.mapZLevels :zValue:zIndex}}
+ {{:helper.link(zValue, 'close', {'mapZLevel' : zValue}, null, config.mapZLevel == zValue ? 'selected' : null)}}
+ {{/for}}
+
+