So I use the follow calculations in flight mode regular view to draw some stuff on the ground. Vector3d surfaceNVector = vessel.mainBody.GetSurfaceNVector(geoCoord.Latitude.NormalAngle, geoCoord.Longitude.NormalAngle); Vector3d surfaceVector3D = vessel.mainBody.position + (vessel.mainBody.Radius * surfaceNVector); I press M to go into map view and then M again to return and now those numbers are way off. Why would they be so different after returning from map view? Everything still looks correct, just the surfaceVector3D is very different. Example. I'm using DoubleConverter to fetch the whole double to string. I added vessel position in vector3 just to show that my ships position had not changed. Before mapview. vessel.position= (1442.5, -46.4, -302.2) body.position= 129187.193202878246665932238101959228515625, -6156.2309592617975795292295515537261962890625, 686391.0464513562619686126708984375 SurfaceNVector= -0.0887034059184583778545629684231244027614593505859375, 0.00578425817552570553647939277652767486870288848876953125, -0.9960412883690235030798021398368291556835174560546875 body.Radius= 600000 Radius * surfaceNVector= -53222.043551075024879537522792816162109375, 3470.55490531542318421998061239719390869140625, -597624.773021414061076939105987548828125 surfaceVector3D= 75965.14965180322178639471530914306640625, -2685.67605394637439530924893915653228759765625, 88766.273429942200891673564910888671875 After coming back from mapview. vessel.position= (1442.6, -46.4, -301.7) body.position= 121576.205192791647277772426605224609375, -5910.33500358540550223551690578460693359375, 687781.159533579251728951930999755859375 SurfaceNVector= -0.202680362274793690602336937445215880870819091796875, 0.0098522251209750520695163089612833573482930660247802734375, -0.97919538622704094255055906614870764315128326416015625 body.Radius= 600000 Radius * surfaceNVector= -121608.21736487621092237532138824462890625, 5911.3350725850314120179973542690277099609375, -587517.2317362246103584766387939453125 surfaceVector3D= -32.01217208456364460289478302001953125, 1.0000689996259097824804484844207763671875, 100263.927797354641370475292205810546875