+ if (state.gps != null) {
+ if (!has_map) {
+ pane.add("Site Map", sitemap);
+ has_map = true;
+ }
+ sitemap.show(state, crc_errors);
+ } else {
+ if (has_map) {
+ pane.remove(sitemap);
+ has_map = false;
+ }
+ }
+ } catch (Exception e) {
+ System.out.print("Show exception" + e);
+ }