Sachverhalt: A. Die C._ AG (ehemals C._ GmbH) plant, auf dem Grundstück KTN 2904 in der Industriezone der Gemeinde Schwyz im Ortsteil Seewen einen Lebensmittelmarkt mit einer Verkaufsfläche von netto rund 1'196 m2 und 105 Parkplätzen zu errichten. Das Grundstück liegt in unmittelbarer Nähe des Kreisels "Acherli", an dem drei Strassen aus verschiedenen Richtungen zusammenkommen. Im Zusammenhang mit dem Baugesuch der C._ AG erteilte das Tiefbauamt des Kantons Schwyz am 19. November 2014 eine sogenannte Einfahrtsbewilligung für die Zufahrt zum geplanten Lebensmittelmarkt. Unter Bezugnahme auf die Bewilligung des Tiefbauamts und weitere Entscheide kantonaler Ämter erteilte der Gemeinderat Schwyz der C._ AG am 9. Januar 2015 die Baubewilligung für den geplanten Lebensmittelmarkt, umfassend auch die Erstellung und den Ausbau der verkehrstechnischen Erschliessung. Die Baubewilligung wurde mit der Auflage verknüpft, wonach das Verkehrsaufkommen des Lebensmittelmarkts gemessen werden müsse, sodann dass die Zahl der Ein- und Ausfahrten ausgewiesen und den Behörden vorgelegt werden müsste. Für den Fall, dass die prognostizierten Fahrtenlimiten überschritten würden, ordnete das Tiefbauamt bzw. der Gemeinderat spezifische Massnahmen an, namentlich eine Parkplatzbewirtschaftung, die Überprüfung der Anbindung des öffentlichen Verkehrs und des Langsamverkehrs sowie unter Umständen eine Reduktion der Parkplätze. B. Die A.B._ erhob gegen die Bewilligung betreffend das Bauvorhaben der C._ AG am 4. Februar 2015 Beschwerde an den Regierungsrat des Kantons Schwyz. Der Regierungsrat hiess die Beschwerde am 20. Oktober 2015 gut und hob die Baubewilligung auf. Eine von der C._ AG gegen den Beschluss des Regierungsrats erhobene Beschwerde hiess das Verwaltungsgericht am 24. August 2016 gut. Das Verwaltungsgericht hob den Beschluss des Regierungsrats vom 20. Oktober 2015 auf und wies die Sache zur Neubeurteilung an den Regierungsrat zurück. Am 20. Dezember 2016 hiess der Regierungsrat die Beschwerde der A.B._ vom 4. Februar 2015 teilweise gut. Er hob die Einfahrtsbewilligung des Tiefbauamts vom 19. November 2014 und die Baubewilligung des Gemeinderats vom 9. Januar 2015 auf und wies die Sache zur ergänzenden Sachverhaltsabklärung und zu neuem Entscheid an das Tiefbauamt bzw. den Gemeinderat zurück. Am 28. April 2017 hiess das Verwaltungsgericht eine von der C._ AG gegen den Regierungsratsbeschluss vom 20. Dezember 2016 erhobene Beschwerde gut. Es wies den Regierungsrat an, die Sache nicht an die Vorinstanzen zurückzuweisen, sondern selber neu zu beurteilen. Auf eine von der A._ (ehemals A.B._) gegen den Zwischenentscheid des Verwaltungsgerichts vom 28. April 2017 erhobene Beschwerde trat das Bundesgericht nicht ein (Urteil 1C_331/2017 vom 8. November 2017). Am 18. September 2018 wies der Regierungsrat die Beschwerde der A.B._ (inzwischen A._) vom 4. Februar 2015 ab. Eine von der A._ gegen den Entscheid des Regierungsrats vom 18. September 2018 erhobene Beschwerde wies das Verwaltungsgericht am 25. März 2019 ebenfalls ab. C. Gegen den Entscheid des Verwaltungsgerichts vom 25. März 2019 hat die A._ am 2. Mai 2019 Beschwerde an das Bundesgericht erhoben. Sie beantragt, der angefochtene Entscheid, die Zwischenentscheide des Verwaltungsgerichts vom 28. April 2017 und vom 24. Juni (recte: August) 2016 sowie der Beschluss des Regierungsrats vom 18. September 2018 seien ersatzlos aufzuheben. Sinngemäss beantragt die A._ ausserdem die Aufhebung der Einfahrtsbewilligung des Tiefbauamts vom 19. November 2014 und der Baubewilligung des Gemeinderats vom 9. Januar 2015 bzw. die Abweisung des Baugesuchs der C._ AG. Eventualiter seien die genannten Entscheide aufzuheben und die Sache zur Neubeurteilung des Baugesuchs an den Gemeinderat bzw. die erstinstanzlich verfügenden kantonalen Behörden zurückzuweisen. Die C._ AG als Beschwerdegegnerin und das Tiefbauamt beantragen, die Beschwerde sei abzuweisen, soweit darauf einzutreten sei. Der Gemeinderat verzichtet auf eine Vernehmlassung. Der Regierungsrat verweist auf seinen (früheren) Beschluss vom 20. Dezember 2016 bzw. eine Vernehmlassung an die Vorinstanz vom 30. Januar 2017 und verzichtet im Übrigen auf Stellungnahme. Die Vorinstanz hat auf eine Vernehmlassung verzichtet. Das vom Bundesgericht zur Stellungnahme eingeladene Bundesamt für Umwelt kommt mit Eingabe vom 6. November 2019 zum Schluss, der angefochtene Entscheid vom 25. März 2019 sei konform mit den lufthygienischen Bestimmungen der Umweltschutzgesetzgebung des Bundes. D. Mit verfahrensleitender Verfügung vom 13. Juni 2019 hat der Präsident der I. öffentlich-rechtlichen Abteilung des Bundesgerichts das von den Beschwerdeführern gestellte Gesuch um Gewährung der aufschiebenden Wirkung der Beschwerde abgewiesen. Mit Eingaben vom 28. November 2019 und vom 7. April 2020 hat die Beschwerdeführerin an ihren Beschwerdeanträgen festgehalten.