开发者

Getting Google Earth to work with Silverlight?

Is it possible to have Google Earth i开发者_C百科ntegrated into a Silverlight app? I've tried searching on Google but the best results I could find were forum posts from 2008 which were uncertain at best.


I don't believe there is any straightforward way to utilize Google Earth from a Silverlight application. And even if you could get it to work, you would have practically no control over the Google Earth portion of the program since, to my knowledge, it is not designed to be hosted in other applications.

However, if what you want is a 2D/3D GIS (Geographic Information System) inside your Silverlight application, an alternative to Google Earth is the Bing Maps Silverlight Control. This is already Silverlight compatible, has a full 2D/3D API and provides some of the same features as Google Earth.

Here are two links about the Bing Maps Silverlight Control:

  • Bing Maps Silverlight Control 1.0 Released
  • Changes to Bird’s eye and 3D Maps

As I recall, you have to apply for a free license to use this and there are some restrictions. Please read the license carefully.


Please refer to the following links:

  • Using Google Maps with ArcGIS Silverlight
  • Display Google Maps Imagery using Bing Maps Silverlight Control

However, there do exists some legal issues as Google has prohibit the use of Google Map outside of their supplied API. As pointed in the first link:

Now for the legal answer. In short, no. You cannot access Google Maps imagery outside of an interface (read: APIs) provided by Google.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜