PopupLayer displays the visible popups in the context's PopupState. It is
useful when you wish to display other widgets on top of markers but below
their popups or for plugins which manage markers themselves and only need
to display popups. This layer is a FlutterMap layer and therefore requires
MapController to be present in the build context.