你好:

1258千米=125800000厘米

125800000÷3700000=34厘米

上海到延安的距离是34厘米

愿对你有帮助!