小地点用at,大地点用on,再大的用in,比如at the gate, on the road/street, in the city。在大街上用on,不过如果是在路边的话,用on或beside都可以,看语境。
on....street