如何在没有插件的情况下启用 Google 地图地球视图

How to Enable Google Maps Earth View without Plugin

我正在评估不需要任何 download/install 的 3d globe 查看器的选项。作为 Cesium.js, I'm also taking a look at Google Maps Js API v3.

的替代方案

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

这不要与 45° View, which is still fairly limited in its coverage.

混淆

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

如何实现此功能? 我似乎无法在任何地方找到它的文档,这是否尚未在 JS API 中发布?

即使您尝试此 (iframe) 的嵌入代码,Earth View 也会被 Satellite 取代?

我基本上只是希望用户能够控制 pitch/heading?

由于 Google 有许多地图引擎,并且其中大部分在 2015 年底和 2016 年初被淘汰,因此在他们的新闻和开发人员发布之后有点复杂。

据我了解,可以在自己的在线 "maps.google.com" 网站上找到:

  • 在线地图网站(2014 年底及以后)现在由 "My Maps" 引擎驱动,该引擎是 "Maps Engine Lite" 的重命名。我的 Maps/Maps Engine Lite 提供了新的 "Earth View" 实现,而不是旧的 "Satellite View"。
  • Google 的旧在线地图引擎(称为 "Classic Maps")在 2015 年仍然可用,并且可以在 Google 的在线地图站点上强制调用。它仍然提供旧的 "Satellite View" 但不提供 "Earth View".
  • 这次转换发生在 2014 年 9 月。
  • 他们更强大的 "Maps Engine"(提供出色的图像 "draping" 功能)将在 2016 年 1 月被 Google 终止。

但是,对于 "Google Maps Javascript API V3":

  • 它仍然由 "Classic Maps" 引擎驱动,只能访问 "Satellite View" 模式。
  • 我们都希望 2016 年即将推出的 Google Maps Javascript API V4 将提供对新 Maps Engine Lite 的访问,因此可以访问"Earth View"模式。
  • 鉴于 Google 更新了 Google 地球插件的生命周期终止通知(现在声明 "Early 2016" 而不是 "End of 2015"),这提供了一些可信度希望会有一个新的 2016 javascript API 可以访问 "Earth View" 模式。

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

各种支持文章(我的信誉等级只能post 2个链接):

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

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