ToggleWorldMap()
and WorldMapFrame:SetMapID()
will taint the objective tracker.
ToggleWorldMap()
can be replaced with ShowUIPanel(WorldMapFrame)
and HideUIPanel(WorldMapFrame)
, but there's currently no way to replace WorldMapFrame:SetMapID()
(afaik).