code: def show_position(self):
          '''show map position click information'''
          pos = self.click_position
          dms = (mp_util.degrees_to_dms(pos[0]), mp_util.degrees_to_dms(pos[1]))
          msg =  "Coordinates in WGS84\n"
          msg += "Decimal: %.6f %.6f\n" % (pos[0], pos[1])
          msg += "DMS:     %s %s\n" % (dms[0], dms[1])
          msg += "Grid:    %s\n" % mp_util.latlon_to_grid(pos)
          if self.logdir:
              logf = open(os.path.join(self.logdir, "positions.txt"), "a")
              logf.write("Position: %.6f %.6f at %s\n" % (pos[0], pos[1], time.ctime()))
              logf.close()
          posbox = MPMenuChildMessageDialog('Position', msg, font_size=32)
          posbox.show(f show_position(self):
          '''show map position click information'''
          pos = self.click_position
          dms = (mp_util.degrees_to_dms(pos[0]), mp_util.degrees_to_dms(pos[1]))
          msg =  "Coordinates in WGS84\n"
          msg += "Decimal: %.6f %.6f\n" % (pos[0], pos[1])
          msg += "DMS:     %s %s\n" % (dms[0], dms[1])
          msg += "Grid:    %s\n" % mp_util.latlon_to_grid(pos)
          if self.logdir:
              logf = open(os.path.join(self.logdir, "positions.txt"), "a")
              logf.write("Position: %.6f %.6f at %s\n" % (pos[0], pos[1], time.ctime()))
              logf.close()
          posbox = MPMenuChildMessageDialog('Position', msg, font_size=32)
          posbox.show()
docs: show map position click information