Для решения задачи необходимо воспользоваться масштабом карты. Масштаб 1 : 20 000 000 означает, что 1 см на карте соответствует 20 000 000 см на местности.
Сначала переведём расстояние на местности из сантиметров в километры, учитывая, что 1 км = 100 000 см:
$$20 000 000 \text{ см} = \frac{20 000 000}{100 000} \text{ км} = 200 \text{ км}$$Таким образом, 1 см на карте соответствует 200 км на местности.
Теперь найдём расстояние на местности, соответствующее 3.4 см на карте:
$$3.4 \text{ см} \cdot 200 \frac{\text{км}}{\text{см}} = 680 \text{ км}$$Следовательно, расстояние между городами Москва и Санкт-Петербург на местности составляет 680 км.
Ответ: 1) 680 км