Why doesn't my MQTT GPS tracker work?

I have a script that broadcasts the following JSON to HA (see image)

The sensor in configuration.yaml is

# DEVICE TRACKERS
mqtt:
  sensor:
    - name: "Mitzy last location"
      state_topic: "car_gps_latest"

I just want the GPS coordinates to be visible on a map card

You will need to define its a location / tracker. Just making it a sensor will mean nothing to HA as thats not supported: