上海到东京的直线距离约为 1763.85公里。具体计算如下:
1. 上海的经纬度为东经121.4581度,北纬31.2222度。
2. 东京的经纬度为东经139.7514度,北纬35.6850度。
3. 根据地球表面两点间距离公式,距离 = R * acos(sin(lat1) * sin(lat2) + cos(lat1) * cos(lat2) * cos(lon2 - lon1)),其中R为地球半径,约为6371公里。
代入数据计算得出:
距离 = 6371 * acos(sin(31.2222 * π / 180) * sin(35.6850 * π / 180) + cos(31.2222 * π / 180) * cos(35.6850 * π / 180) * cos(139.7514 * π / 180 - 121.4581 * π / 180))
≈ 1763.85公里
因此,上海到东京的直线距离约为1763.85公里。