Google Maps API JS上的3D地球地球

时间:2018-10-14 17:08:23

标签: javascript google-maps google-maps-api-3

简短问题:

是否可以用Google Maps Web API表示3D地球地球?


google maps上,我们现在可以将地球可视化为3D地球。

这里是一个例子:

consult https://www.google.fr/maps/@18.4980181,7.5767451,3z


我正在使用Google Maps API开发HTML项目,并且希望在我的网站上使用此Earth表示形式。

但是,我找不到与此主题相关的任何主题。

是否有一种方法可以像google maps web site 3D一样用google maps API表示3D地球?


这是我的地图的一个示例(它当然是我的代码摘录,以阐明问题):

var map;
      function initMap() {
        map = new google.maps.Map(document.getElementById('map'), {
          center: {lat: -34.397, lng: 150.644},
          zoom: 8
        });
      }
      /* Always set the map height explicitly to define the size of the div
       * element that contains the map. */
      #map {
        height: 100%;
      }
      /* Optional: Makes the sample page fill the window. */
      html, body {
        height: 100%;
        margin: 0;
        padding: 0;
      }
    <meta name="viewport" content="initial-scale=1.0">
    <meta charset="utf-8">
    <div id="map"></div>

    <script src="https://maps.googleapis.com/maps/api/js?callback=initMap"
    async defer></script>

这是我的网站上的地图图片:

enter image description here

此地图仅将地球表示为一个平面。我如何得到与Google Maps网站相同的结果?


通知: 我在Twitter女巫中发现了这个post,并在Google Maps网站上介绍了该功能。

1 个答案:

答案 0 :(得分:6)

我相信API中尚不提供此功能。

我可以在Google问题跟踪器中看到功能请求,看起来像您的问题:

https://issuetracker.google.com/issues/111576221

我建议您先注视功能请求以添加您的投票并订阅更多通知。希望有一天Google会在API中实现此功能。