Putting the opinions about homeless and sweeps aside for a sec..I feel like this still doesn't make sense from the cop perspective.
It sounds like this would be mounted to a car that a person is driving. Why not just have the person mark the location, it's not like they're hard to recognize.