1)这完全取决于你。由于您没有指定目标用户,因此很难说提供应用程序的最佳方式是什么。例如,如果您希望能够广泛分发它并具有高兼容性,那么基于Web的应用程序可能是最好的。 Conversley,如果您需要高性能并且针对特定的操作系统,芯片组等,那么独立应用程序可能会更好。
2)同样,很难说。 WPF当然可以渲染3d对象,并可能为您提供所需的一切。如果再次需要更复杂的渲染,您可能还需要查看更高版本的Direct3D,这对HDR纹理,多线程等问题有很大帮助。
3)我不是律师所以我不能肯定地说 - 即使我如果我这样做仍然取决于你的实施细节。也就是说,bing maps第2节(i)对你来说似乎相当不错 - 只要你在没有限制的情况下公开提供应用程序,学术用途似乎相当开放。至少谷歌服务条款对我来说似乎更具限制性。
4)对我来说,这将是谷歌地图/地球服务条款的后膛 - 关于使用限制的部分似乎很清楚......但同样,我不是律师,所以我不能肯定地说...