To tackle the problems of applying GPSR routing protocol in urban scenarios, an improved protocol is proposed. The protocol detects the status information of vehicle node network transmission load and traveling direction, and these factors will be considered in new routing forwarding. The new protocol chooses the path of small transmission delay and strong robustness to forward data, what effectively improves the route transmission efficiency in the urban environment. NS2 simulation results show that the improved routing protocol performs well.