Dash kit just google for your vehicle, lots out there, most will be the same. You may have to alter it a bit to get the best fit but not hard to do.
Maps will be whatever your phone is using, Google Maps, Apple Maps, Waze, etc. If you use CarPlay like me, it’s basically all there already once...