Revert "MapShowing(still not complete)"

This reverts commit 9e2d765f96a833abd6af8fce1e3fcc5d51d0a837.
Revert "Revert "MapShowing(still not complete)""

This reverts commit de1267ec937e354a9f19dbb540b7d79e147bde86.