关于Google Earth的二次开发。

sgbaobao 2010-11-17 11:16:00
看过一些资料,发现Google Earth开发基本分两种。
1.web开发。主要使用JS在页面中嵌入Google Earth
2.winform开发。要安装Google Earth软件,然后在工程里调用接口实现。

最近又看到一些Google的项目,似乎以上两种都不属于。上面两种开发出的软件必须在能上网的前提下正常显示地图,而最近发现的这个项目可以脱机使用,但是本机存有将近10G的地图图片,均为JPg格式。难道这种方式是假Google Earth?这些地图哪里来的?和Google Earth里显示的地图一模一样,用工具下载的?同时发现一个GoogleGIS.dll,这个是官方的接口么,网上也搜不出相关信息?

这些问题谁知道?
...全文
1187 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
木乃伊x 2011-09-09
  • 打赏
  • 举报
回复
我最近也在研究google earth脱机使用的问题,不知道需要哪些组件来下载和调用这些脱机数据啊。。。楼主能不能分享一下啊?
sgbaobao 2010-11-18
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 lh1611 的回复:]
http://map.baidu.com/ 你运行这个网站的时候,在网页的最下面一行,会发现一个路径,这个路径就是图片的路径,当网页当中的图片全部下载完成后,就变成了“完毕”字样。
[/Quote]

晕,真是这个样子?当我缩放地图时,图片还要再下一遍?缩放到那个级别,就下载那个级别的图片进行拼接?是这样么?
sgbaobao 2010-11-17
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 lh1611 的回复:]
下载地图的软件需要自己编写,使用C#很简单的,只是经纬度要自己记算,然后再贴上去。其实GOOGLE EARTH 的图片也是放在文件夹里面,自己要用的时候,再拼上去的。文件夹是分级存放的。
[/Quote]

如果是程序中自己写的代码下载的地图,那么这个程序至少得在联网情况下运行一次吧。如果需要事前做好地图,放到本地,难道要把全世界的地图都存在本地?
lh1611 2010-11-17
  • 打赏
  • 举报
回复
请楼主要相信科学,但不要迷信科学。
lh1611 2010-11-17
  • 打赏
  • 举报
回复
下载地图的软件需要自己编写,使用C#很简单的,只是经纬度要自己记算,然后再贴上去。其实GOOGLE EARTH 的图片也是放在文件夹里面,自己要用的时候,再拼上去的。文件夹是分级存放的。
lh1611 2010-11-17
  • 打赏
  • 举报
回复
你仔细想想,如果不上网,那地图一定是自己通过经纬度下载下来的啊,要不然,那不是遇到鬼了。
symbol_bc 2010-11-17
  • 打赏
  • 举报
回复
具体的我还真不知道哦,你去google earth的官方论坛问问吧。
alian_1126 2010-11-17
  • 打赏
  • 举报
回复
sgbaobao 2010-11-17
  • 打赏
  • 举报
回复
另外,我在项目里没有找到对Google Earth 1.0 Type Library进行引用,直接用的GoogleGIS.dll,这个是官方发布的么?为什么找不到相关信息?
sgbaobao 2010-11-17
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 symbol_bc 的回复:]
就是google earth,google earth是客户端应用程序,当然可以脱机使用,google map不能脱机。
[/Quote]
可是,我安装的Google Earth5.0是不需要本地地图的。那些本地地图哪里来了?用什么工具生成的?
symbol_bc 2010-11-17
  • 打赏
  • 举报
回复
就是google earth,google earth是客户端应用程序,当然可以脱机使用,google map不能脱机。
lh1611 2010-11-17
  • 打赏
  • 举报
回复
http://map.baidu.com/ 你运行这个网站的时候,在网页的最下面一行,会发现一个路径,这个路径就是图片的路径,当网页当中的图片全部下载完成后,就变成了“完毕”字样。
lh1611 2010-11-17
  • 打赏
  • 举报
回复
然后再在自己要用的地方拼上,就行了。
lh1611 2010-11-17
  • 打赏
  • 举报
回复
是的,就是在网上,运行自己的软件,把GOOGLE EARTH的卫片下载下来。
qixiaoming369 2010-11-17
  • 打赏
  • 举报
回复
Google Earth 是 QT 写的

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧