在谷歌地图和谷歌地球之间切换

时间:2012-02-22 19:57:42

标签: asp.net google-maps c#-4.0 kml google-earth

使用KML文件我可以在网站上显示Google地球。现在,任何人都可以给我实现以下规范的想法吗?

  • 我需要在Google地球插件上方按下按钮

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

  • 湾用户应该能够将地图或地球保存并下载为图像

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

1 个答案:

答案 0 :(得分:2)

据我所知,同样的kml不适用于谷歌地图和谷歌地球。但是,谷歌地球kml与谷歌地图kml有些不同。在Google地球kml中,我们需要声明<LookAt>不是谷歌地图支持。请查看以下谷歌地球的网址:

http://code.google.com/apis/kml/documentation/kml_tut.html

以下网址解释了谷歌地图kml:

http://econym.org.uk/gmap/kml.htm

在这两种情况下,我们必须再观察一下<coordinates>。但是,两种情况下的投影都不同。如果我们对谷歌使用相同的latlon地球和Google地图我们无法获得正确的结果。因此,您可以同时使用kml,但在将地图从Google地图传递到Google地球时,需要更改lat,lon投影,反之亦然。

希望这可以帮助你: - )