解: (2) 设$AB$所在直线的函数表达式为$y = kx + b,$把$\begin{cases}x = 0,y = 210\\x = 3,y = 0\end{cases}$代入得$\begin{cases}b = 210\\3k + b = 0\end{cases},$
将$b = 210$代入$3k + b = 0,$得$3k+210 = 0,$$3k=-210,$$k=-70。$
所以$AB$所在直线的函数表达式为$y=-70x + 210(0\leq x\leq3)。$
因为货车速度为$70km/h,$所以$BC$所在直线的函数表达式为$y = 70(x - 3)=70x - 210(3\lt x\leq5)。$
因为轿车速度为$105km/h,$$\frac{210}{105}=2(h),$所以$D(2,210),$$E(3,210),$$OD$所在直线的函数表达式为$y = 105x(0\leq x\leq2)。$
设$EF$所在直线的函数表达式为$y = mx + n,$把$\begin{cases}x = 3,y = 210\\x = 5,y = 0\end{cases}$代入得$\begin{cases}3m + n = 210\\5m + n = 0\end{cases},$
由$5m + n = 0$减去$3m + n = 210$可得:$(5m + n)-(3m + n)=0 - 210,$$5m + n - 3m - n=-210,$$2m=-210,$$m=-105。$
把$m=-105$代入$3m + n = 210,$得$3\times(-105)+n = 210,$$-315 + n = 210,$$n = 525。$
所以$EF$所在直线的函数表达式为$y=-105x + 525(3\leq x\leq5)。$
由$\begin{cases}y=-70x + 210\\y = 105x\end{cases},$得t$-70x + 210 = 105x,$$105x+70x = 210,$$175x = 210,$$x = 1.2,$$y = 105\times1.2 = 126,$所以$G(1.2,126)。$
由$\begin{cases}y = 70x - 210\\y=-105x + 525\end{cases},$得$70x - 210=-105x + 525,$$70x+105x = 525 + 210,$$175x = 735,$$x = 4.2,$$y=-105\times4.2 + 525=-441+525 = 84,$所以$H(4.2,84)。$
点$G$的实际意义为轿车与货车出发$1.2h$时,在南京与苏州之间,距离苏州$126km$的地方相遇;点$H$的实际意义为轿车与货车出发$4.2h$时,轿车在南京与苏州之间,货车在苏州与上海之间,两车都距离苏州$84km。$
(3) 由题意可知,南京到苏州$210km,$苏州到上海$2\times70 = 140(km)。$