Длина стороны каждой клетки равна 2 км. От Надеждино до Горки - 4 клетки, от Горки до Ромашково - 3 клетки.
Найдем расстояние от Надеждино до Горки: $$4 \cdot 2 = 8 \text{ км}$$.
Найдем расстояние от Горки до Ромашково: $$3 \cdot 2 = 6 \text{ км}$$.
Тогда, расстояние от Надеждино до Ромашково через Горку равно: $$8 + 6 = 14 \text{ км}$$.
Ответ: 14 км