当前位置: 首页 > 知识库问答 >
问题:

谷歌地球API停止支持?

羊煜
2023-03-14

我正在构建一个将Google Earth API集成到Google Map V3的web应用程序。我的做法如下:

    var myOptions = {
      zoom: 4,
      center: new google.maps.LatLng(48.25, 11.00),
      mapTypeId: google.maps.MapTypeId.ROADMAP
    };
    var map = new google.maps.Map(document.getElementById('map'), myOptions);
    var ge = new GoogleEarth(map);

根据Google的通知,Google Earth API将于2015年12月12日停止支持。

我知道“ge”是一个包装好的Google Earth API实例。我想确认当Google Earth API停止支持时,我代码中的“ge”实例是否可以继续工作?如果不能的话,有没有办法建立这样的地图https://www.google.com/maps/preview/?force=webgl (注意:您的浏览器必须支持webgl才能查看地图)。

非常感谢您的帮助。谢谢

共有1个答案

云啸
2023-03-14

不幸的是,当不再支持应用编程接口时,您的“ge”变量将不再工作。

你可以看看这个GitHub for WebGL层,你可以在你的谷歌地图中使用。

 类似资料:
  • 我正在尝试建立地图应用程序和遵循这个链接一步一步。我在这里找到了类似的话题,但没有帮助我。我想显示地图,但当我运行它,它返回的力量关闭和我的android设备。我看到了很多关于这个错误的问题,但没有人真正回答我的问题。这是我的logcat: 这里是我的mainactivity.java 我已经从下面链接一步一步地阅读了,但是在我的代码中似乎有很多错误。我错过了什么?有什么建议吗?多谢。

  • 我已经用自动完成和谷歌地理编码应用编程接口实现了谷歌地方应用编程接口。问题是结果似乎不正确。 有时自动完成列表中的一些选择结果根本没有地理编码,我得到的只是状态ZERO_RESULTS。 我知道Google Autocomplete也使用Places,而Google Geocode只使用邮政编码,这可能会有一些问题,但我如何限制Autocomplete只提供邮政编码结果呢。

  • 我会在我的模拟器上得到谷歌地图。我按照上面的说明操作,当我运行应用程序时,会出现一条错误消息:不幸的是,DemoGoogleMapsV2已经停止。 我的AndroidManifest.xml: 我的activity_main.xml: my mainactivity.java: 日志错误: 09-04 17:43:51.170:E/trace(1477):打开跟踪文件时出错:没有这样的文件或目录(

  • 最近Chrome开始发出以下警告: [违规]将非被动事件侦听器添加到阻止滚动的触摸移动事件。考虑将事件处理程序标记为“被动”,以使页面更具响应性。看https://www.chromestatus.com/feature/5745543795965952 这些都来自JavaScript谷歌地图API代码。我可以在自己的代码中将{passive:true}添加到addEventListener(),

  • 还有人发现谷歌地图(现在)允许你平移到两极之外有问题吗?它曾经停在两极,对吗? 每次用户平移或缩放地图时,我正在工作的一个站点都会在我们的服务器上执行基于位置的查询。这会导致错误,因为用户从地图边缘平移触发的查询是荒谬的。 现在,可以说,我正在服务器端处理edge案例,但在客户端这不是一个很好的用户体验。有没有人有防止过度平移的解决方案? 谢谢

  • 我用谷歌地球创建了一个kml文件,它使用外部图像创建了一个覆盖层。它工作得很好,我想找到一种相当方便的转换kml的方法,这样谷歌地图就可以以类似的方式读取和显示它。 谷歌地图不能处理谷歌地球坐标,所以我试图自己转换它们。例如,我替换了地球坐标: 使用等效地图坐标: 不幸的是,两者并不完全“对等”。“地图覆盖”稍微关闭,旋转不正确。 以下是两张照片: 地球实例 地图示例 我明白为什么它不起作用,但我