A navigation terminal for calculating a route or a route information
server sets multiple proposed locations for an appointment according to
various conditions or options provided by a user for the determination of
an appropriate location for the appointment between multiple parties. The
navigation terminal or the route information server calculates an optimal
route to each proposed location from each party's origin and extracts an
optimum level of each calculated route to finally determine the most
appropriate location for the appointment. The navigation terminal or the
route information server automatically sets a location most appropriate
and convenient to all parties of appointment, thereby enhancing
convenience and effective time management.