Asp.net 在谷歌地图和谷歌地球之间切换

Asp.net 在谷歌地图和谷歌地球之间切换,asp.net,google-maps,c#-4.0,kml,google-earth,Asp.net,Google Maps,C# 4.0,Kml,Google Earth,使用KML文件,我可以在网站上显示谷歌地球。现在,谁能告诉我实现以下规范的想法 我需要谷歌地球插件上面的以下按钮 a。用户必须能够在地图和地球之间切换 b。用户应该能够保存和下载地图或地球作为图像 所以我们必须使用相同的KML文件(用于google earth)来显示google地图。之后,谷歌地球或谷歌地图必须保存为图像。据我所知,相同的kml将不适用于谷歌地图和谷歌地球。因为,Google Earth kml与Google Maps kml有些不同。在Google Earth kml中,

使用KML文件,我可以在网站上显示谷歌地球。现在,谁能告诉我实现以下规范的想法

  • 我需要谷歌地球插件上面的以下按钮

  • a。用户必须能够在地图和地球之间切换

  • b。用户应该能够保存和下载地图或地球作为图像

所以我们必须使用相同的KML文件(用于google earth)来显示google地图。之后,谷歌地球或谷歌地图必须保存为图像。

据我所知,相同的kml将不适用于谷歌地图和谷歌地球。因为,Google Earth kml与Google Maps kml有些不同。在Google Earth kml中,我们需要声明Google Maps不支持的
。请查看Google Earth kml的以下url:

http://code.google.com/apis/kml/documentation/kml_tut.html
下面的url解释了google maps kml:

http://econym.org.uk/gmap/kml.htm
在这里,我们必须观察另一件事,就像我们在这两种情况下都有
一样。但是,在这两种情况下,投影是不同的。如果我们对Google Earth和Google Maps使用相同的
lat
lon
,我们就无法得到正确的结果。因此,您可以同时使用kml,但在将坐标从Google Maps传递到Google Earth时,需要更改lat、lon投影,反之亦然


希望这对您有所帮助:-)

谢谢您的解释:-)“用户应该能够将地图或地球保存并下载为图像”怎么样?有什么想法吗?请查看此链接:此url中使用php。您可以使用.net获取图像。但您需要传递此链接中提到的url是的,这是将google地图另存为图像,但如果我们可以将google earth另存为图像,希望我们无法从google earth插件中保存图像。请参考以下内容: