标签: google-earth

Google Earth API与Google Earth COM API

我想在桌面应用程序中使用Google地球.

我的问题是,您认为谷歌提供的这两个API中哪一个具有更多功能和/或最佳支持?

非常感谢你

desktop-application google-earth google-earth-plugin

6
推荐指数
2
解决办法
6067
查看次数

使用Matlab Google-Earth Toolbox绘制纬度和经度

我正在尝试使用Google-Earth工具箱绘制一些航路点.它的文档相当差,所以我认为这将是一个很好的Stack Overflow问题.

我有一个矩阵,wypts有十进制格式的纬度和经度坐标对(如果有人想在宾夕法尼亚州的州立大学机场(SCE)).

wypts =
   40.8489  -77.8492
   40.8922  -77.8492
   40.9355  -77.8492
   40.9788  -77.8492
   41.0221  -77.8492
   41.0654  -77.8492
   41.1087  -77.8492
   41.1154  -77.8492
Run Code Online (Sandbox Code Playgroud)

以下不起作用,而不是在宾夕法尼亚州绘制点,它在南极之外没有绘制任何东西:

output = ge_plot(wypts(:,1),wypts(:,2))
ge_output('wypts.kml',output)
Run Code Online (Sandbox Code Playgroud)

matlab google-earth latitude-longitude

6
推荐指数
1
解决办法
1万
查看次数

适用于Android的Google地球API

我想问一下Google Earth API是否可用于开发Android应用程序.如果谷歌地球api不适用于Android,有没有任何地图api可以在网络上使用android?

android google-earth

6
推荐指数
1
解决办法
9449
查看次数

如何将kml文件发送到Google地球,例如MyTracks(开源)呢?

我不知道你是否看过惊人的Mytrack更新,但它允许将一个kml文件发送到Google Earth应用程序并将其显示在Google应用程序中(当然,如果已安装).

在此输入图像描述

源代码在那里:http://code.google.com/p/mytracks/source/browse/

但我无法找到实现这一目标的方法.

我想我在这里找到了一些内容:http://code.google.com/r/jshih-mytracks3/source/browse/MyTracks/src/com/google/android/apps/mytracks/io/file/SaveActivity.java?specl = svn5178eb75934b7f0c4c23ec26b7d79a0787de18b8&R = 5178eb75934b7f0c4c23ec26b7d79a0787de18b8

else if (playTrack) {
        Intent intent = new Intent()
            .addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK)
            .putExtra(GOOGLE_EARTH_TOUR_FEATURE_ID, KmlTrackWriter.TOUR_FEATURE_ID)
            .setClassName(GOOGLE_EARTH_PACKAGE, GOOGLE_EARTH_CLASS)
            .setDataAndType(Uri.fromFile(new File(savedPath)), GOOGLE_EARTH_KML_MIME_TYPE);
        startActivity(intent);
Run Code Online (Sandbox Code Playgroud)

硬编码方式提供此代码:

    Intent intent = new Intent()
            .addFlags(
                    Intent.FLAG_ACTIVITY_CLEAR_TOP
                            | Intent.FLAG_ACTIVITY_NEW_TASK)
            .putExtra("com.google.earth.EXTRA.tour_feature_id","tour")
            .setClassName("com.google.earth", "com.google.earth.EarthActivity")
            .setDataAndType(Uri.fromFile(new File("/sdcard/test.kml")),
                    "application/vnd.google-earth.kml+xml");
    startActivity(intent);
Run Code Online (Sandbox Code Playgroud)

但是上面的代码只显示了与此代码相同结果的路径:

 Intent mapIntent = new Intent(Intent.ACTION_VIEW); 
    Uri uri1 = Uri.parse("file:///sdcard/test.kml"); 
    mapIntent.setData(uri1); 
    startActivity(Intent.createChooser(mapIntent, "Sample")); 
Run Code Online (Sandbox Code Playgroud)

我的目标是通过"播放"按钮获得相同的结果.

android kml google-earth android-intent

6
推荐指数
1
解决办法
4098
查看次数

有没有办法将地图划分为方格网格并从那里检索纬度/经度信息?

我有一个特定区域的地图,我需要确定一个给定的位置 - 带有lat-lon坐标 - 是否属于覆盖此地图的任何网格.

我决定使用Google Earth将我给定区域的地图划分为1 km x 1 km方格网格 - 使用CTRL + L启用方格网并缩放到适当的比例,使网格线彼此相距1000米 - 并将整个数据提取为KML,以获取地图中每个网格的角点的纬度和经度值,并从那里进行查找 - 以查看给定的lon/lat是否落入任何方格,如果它确实,哪个网格等 - 但我不知道是否可以这样做 - 如果谷歌地球允许我以KML格式提取自己的方格网格坐标 - .

有人可以提供有关这是否可能的任何信息,如果可能的话,如何做到这一点?

gis kml google-earth latitude-longitude

6
推荐指数
1
解决办法
5492
查看次数

自定义C++ Linux应用程序中的Google Earth

我正在探索在我为Linux编写的C++应用程序中使用Google Earth.该应用程序将以非常高的分辨率(大约6000 x 3000像素)运行.我对Google地球在高分辨率和Linux环境中的图形性能充满信心.我的问题是:将Google地球集成到我的Linux C++应用程序中的最佳方法是什么?我已经阅读了有关Google Earth COM API的信息(现在它已经过时了).将Google Earth集成到我的应用程序中的首选方法是什么?

整合的细节:我希望谷歌地球在"背景"中覆盖整个6000 x 3000分辨率,并带有一个与地球相互作用的小"控制盒"覆盖层.

谢谢你的回复!

KF

c++ google-maps kml google-earth google-earth-plugin

6
推荐指数
1
解决办法
1226
查看次数

将Google地球嵌入桌面应用程序而不是网站.QT是真正的选择吗?

我想到开发一个桌面应用程序,模拟绕地球轨道运行的卫星摄像机.我想在桌面应用程序中使用Google Earth,而不是将其嵌入到网站中.显然,Google地球API提供的唯一选项是网页

我在Stack Overflow帖子中读到,使用QT可以在桌面应用程序中嵌入Google Earth,但是引用网站中的大多数链接都被破坏,因此缺少有关该主题的大量信息.此外,我发现的所有信息都非常陈旧.

有谁能建议我在桌面应用程序中嵌入Google Earth的方法?我有一些C++,ADA和Visual Basic的经验,但不知道QT.

c++ embed qt google-earth google-earth-plugin

6
推荐指数
1
解决办法
3293
查看次数

Android API是否支持KML文件?

Android中是否有办法将Google地球中的KML文件加载到地图窗口小部件中?

具体来说,我希望尽可能轻松地将在Google地球中创建的已保存形状加载到地图小部件之上.以前有人试过这个吗?

java android kml google-earth

5
推荐指数
1
解决办法
7211
查看次数

KML中的坐标与Google地球中显示的坐标略有不同

当我在Excel中打开KML文件时,相同地标的坐标与Google地球中显示的坐标不同.例如,Google地球本身显示的地标的坐标点为24.484138°,54.400700°,但在KML(在Excel中打开时)为24.48586802,54.40060011.请帮我解决一下.谢谢.

kml google-earth latitude-longitude

5
推荐指数
1
解决办法
2385
查看次数

在Google Earth /

我创建了一个轮廓为15.439的kml文件,每个文件都有360个坐标。文件大小为369Mb。当我尝试打开文件时,Google Earth会显示一条消息:

“ Google Earth遇到问题,需要关闭。给您带来的不便,我们深表歉意。”

KML文件有大小限制吗?我已经验证了kml代码,没关系。它与950个轮廓和16Mb完美配合。

还有其他程序可以打开此kml文件吗?

谢谢您的帮助!

jluiz20

filesize kml google-earth

5
推荐指数
1
解决办法
9236
查看次数