How to highlight Model by CZML position?

Hello!
I want to highlight model depend on the positon. My czml data format is as follows. I use silhouetteColor to highlight. I do not know how to change the model highlight status when positon change.
How can i do this? Can someone give me some advice?

        {
        "id": "Aircraft/Aircraft2",
        "name": "Aircraft2",
        "availability": "2020-08-27T000000Z/2020-08-27T010000Z",
        "model": {
          "gltf": "./Models/CesiumDrone.gltf",
          "minimumPixelSize": 80,
          "silhouetteSize": 4,
          "silhouetteColor": {
            "rgba": [
              0,
              255,
              255,
              255
            ]
          }
        },
        "path": {
          "show": [
            {
              "interval": "2020-08-27T000000Z/2020-08-27T010000Z",
              "pathShow": true
            }
          ],
          "width": 1,
          "material": {
            "solidColor": {
              "color": {
                "rgba": [
                  0,
                  255,
                  255,
                  255
                ]
              }
            }
          },
          "resolution": 1200,
          "leadTime": 1
        },
        "position": {
          "interpolationAlgorithm": "LAGRANGE",
          "interpolationDegree": 1,
          "epoch": "2020-08-27T000000Z",
          "cartesian": [
            1,
            1334240,
            -4653485,
            4139330,
            2,
            1334255,
            -4653485,
            4139330,
            3,
            1334270,
            -4653485,
            4139330,
            4,
            1334285,
            -4653485,
            4139330,
            5,
            1334300,
            -4653485,
            4139330,
            6,
            1334300,
            -4653500,
            4139330,
            7,
            1334315,
            -4653500,
            4139330,
            8,
            1334330,
            -4653500,
            4139330,
            9,
            1334345,
            -4653500,
            4139330,
            10,
            1334360,
            -4653500,
            4139330
          ]
        }
      }

You have an interval and a path. You can access the path with let path_of_model = dataSource.entities.getById ("path"). And then path_of_model.position.getValue ("time from interval"). You can designate a start time and an end time and add one second to the “interval time” before the end time. At each point in time, you will compare the change in the position of the object. This will let you know if it is moving or not. If changes, then change silhouetteColor.

Thanks a lot. I tried your advice but i failed to achieve the effect i want. At last, i use another czml flow data using availability and silhouetteColor. The flow data with highlight color will override the normal data color during availability times.