【问题标题】:How to Enable Google Maps Earth View without Plugin如何在没有插件的情况下启用 Google Maps Earth View
【发布时间】:2015-03-02 03:25:09
【问题描述】:

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

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

不要与45° View 混淆,后者是still fairly limited in its coverage.

这是Sydney in Google Maps 使用倾斜控件的屏幕截图(在选择地球视图后显示在右下角):

如何实现此功能? 我似乎在任何地方都找不到它的文档,这还没有在 JS API 中发布吗?

即使您尝试使用此 (iframe) 的嵌入代码,地球视图也会被卫星替换?

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

【问题讨论】:

  • 我认为这是使用已弃用的 Google 地球 API:developers.google.com/earth/documentation/camera_control
  • @Andy 是的,它看起来确实很相似;然而,标准的谷歌地图目前提供此功能,无需安装插件。我猜鉴于该插件已被弃用,此功能可能会合并到 JS API 中。

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


【解决方案1】:

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

据我了解,可以在他们自己的在线“maps.google.com”网站上获得什么:

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

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

  • 它仍然由“经典地图”引擎驱动,该引擎只能访问“卫星视图”模式。
  • 我们都希望 2016 年即将推出的 Google Maps Javascript API V4 将提供对新 Maps Engine Lite 的访问权限,从而访问“地球视图”模式。
  • 鉴于 Google 更新了 Google 地球插件的生命周期终止通知(现在声明“2016 年初”而不是“2015 年末”),这让人们更加相信 2016 年将有一个新的 JavaScript API 提供访问“地球视图”模式。

出于我自己的目的,我仍在(2015 年 12 月)成功使用 Google 发布的 Google Maps Javascript API to Google Earth 插件适配器代码。

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

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

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

【讨论】:

  • 并没有真的解决我的问题...但我想我不能怪你;)
猜你喜欢
  • 2013-09-10
  • 1970-01-01
  • 1970-01-01
  • 2014-10-09
  • 2019-09-07
  • 2012-06-17
  • 2023-04-03
  • 2014-04-04
  • 1970-01-01
相关资源
最近更新 更多