Asp.net 在谷歌地图和谷歌地球之间切换
使用KML文件,我可以在网站上显示谷歌地球。现在,谁能告诉我实现以下规范的想法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中,
- 我需要谷歌地球插件上面的以下按钮
- 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插件中保存图像。请参考以下内容: