如何在没有插件的情况下启用Google Maps Earth View

时间:2015-03-02 03:25:09

标签: google-maps-api-3 google-earth-plugin

我正在评估不需要任何下载/安装的3D globe查看器的选项。作为Cesium.js的替代方案,我还要查看Google Maps Js API v3

最近我注意到支持WebGL的浏览器似乎能够在Google地图中切换到地球视图 - 没有插件?

这不应与45° View混淆,still fairly limited in its coverage.

以下是使用倾斜控件Sydney in Google Maps的屏幕截图(一旦您选择地球视图,请在右下角看到):

enter image description here

如何实现此功能? 我似乎无法在任何地方找到它,这是不是在JS API中发布了?

即使您尝试使用此嵌入代码(iframe),地球视图也会被Satellite取代?

我基本上只是希望用户能够控制音高/航向?

1 个答案:

答案 0 :(得分:12)

由于谷歌拥有许多地图引擎,其中大多数都是在2015年底和2016年初摆脱它们,因此它们在媒体和开发者发布之后有点复杂。

根据我的理解,他们自己的在线“maps.google.com”网站上提供了什么:

  • 在线地图网站(2014年末及以后)现在由他们的“我的地图”引擎驱动,该引擎是“Maps Engine Lite”的重命名。我的Maps / Maps Engine Lite提供了新的“地球视图”实现,而不是旧的“卫星视图”。
  • Google的旧在线地图引擎(称为“经典地图”)在2015年仍然可用,可以在Google的在线地图网站上强制调用。它仍然提供旧的“卫星视图”,但不提供“地球视图”。
  • 此次转换发生在2014年9月。
  • 他们更强大的“地图引擎”(提供出色的图像“悬垂”功能)现已于2016年1月由Google终止。

但是,对于“Google Maps Javascript API V3”:

  • 它仍由“经典地图”引擎驱动,该引擎只能访问“卫星视图”模式。
  • 我们都希望2016年即将推出的Google Maps Javascript API V4可以访问新的Maps Engine Lite,从而可以访问“地球视图”模式。
  • 鉴于谷歌地球插件的谷歌更新生命周期终止通知(现在称为“2016年初”而不是“2015年底”),这为希望将有一个新的2016年javascript API提供了一些可信度。访问“地球视图”模式。

出于我自己的目的,我仍然成功使用(2015年12月)谷歌地图Javascript API到Google发布的Google地球插件适配器代码。

各种支持文章(我只能在我的声誉级别发布2个链接):

http://www.google.com/earth/outreach/tutorials/mapseng_lite.html

https://groups.google.com/forum/#!topic/google-maps-engine-users/IfqS90d8f0A