title: How to calculate a globe map based on specific locations?
body: <p>I want to create a virtual world with a map but I want to do so by just specifying distances between cities and let the computer calculate a map that matches all these cities and calculate their position on a globe. Distances will be along the curve, but even the curve is unspecified. All I have would be a distance table like this:</p>
  <ul>
  <li>Amsterdam-Rotterdam 80 KM</li>
  <li>Amsterdam-Utrecht 30 KM</li>
  <li>Utrecht-Rotterdam 60 KM</li>
  <li>Etc.</li>
  </ul>
  <p>If this has enough points, you should be able to fit it all on a perfect sphere and thus create a map which you can use to calculate other distances. With the three cities in my list above, I can already calculate a triangle with exact corners but not put them in exact locations. I would need more distances like this to create a more reliable map. Something with a hundred cities or so.<br />
  So, before I start inventing this wheel, I just wonder if something similar already exists for C#, as it would save me a lot of work. :)</p>