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

dan*_*ild 9 google-earth-plugin google-maps-api-3

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

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

这是不是与混淆45°视图,其仍然相当在其覆盖的限制.

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

在此输入图像描述

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

即使你尝试使用这个(iframe)的嵌入代码,地球视图也会被卫星取代?

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

cyb*_*ike 12

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

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

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

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

  • 它仍然由"经典地图"引擎驱动,该引擎只能访问"卫星视图"模式.
  • 我们都希望2016年即将推出的Google Maps Javascript API V4可以访问新的Maps Engine Lite,从而可以访问"地球视图"模式.
  • 鉴于Google地球插件的最新生命周期结束通知(现在称为"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