An apparatus and method for controlling a speed of a vehicle includes
detecting whether a cruise control setting of a first vehicle is active
and receiving, at the first vehicle, position information of a second
vehicle, the position information of the second vehicle including an
elevation of the second vehicle. A value is determined that is
representative of a difference in elevation between the first vehicle and
the second vehicle based on the received position information of the
second vehicle and an elevation of the first vehicle. A speed setting of
the first vehicle is adjusted based on the determined value if the
detected cruise control setting of the first vehicle is active.