google-maps - 如何自定义谷歌地图以摆脱 3D 建筑效果?

标签 google-maps google-maps-api-3

这是我的 Google map (Google Maps API v3):

var mapOptions = {
   center: new google.maps.LatLng(40.7607793, -111.8910474),
   zoom: 8,
   mapTypeId: google.maps.MapTypeId.ROADMAP,
   tilt: 0
};
this.map = new google.maps.Map(this.el, mapOptions);   

我想把建筑物“压平”,摆脱 3D 效果。

例如,我希望下方(右侧)的建筑物布局以与 map “室内”部分(左侧)相同的方式显示。

enter image description here

我能够完全摆脱建筑物,自定义 map 的样式并将亮度设置为 100%:

this.map.set('styles', [
   {
      featureType: 'landscape',
      elementType: 'geometry',
      stylers: [                    
         { lightness: 100 }
      ]
   }
]);

这显然不是我想要的。

有什么想法吗?

最佳答案

在 Google Maps Platform 上的 Google“ map 管理”选项卡中创建新 map 时,您可以消除 3D 建筑物。

创建 map 时必须选择“光栅”而不是“矢量”。

关于google-maps - 如何自定义谷歌地图以摆脱 3D 建筑效果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21050128/

相关文章:

json - Google 我的 map - JSON 格式的数据层

javascript - 谷歌地图 API : Load specific version

javascript - Google map API,MarkerClusterer 可以显示有关集群内项目的信息吗?

java - android 共享可点击的字符串 url 与指示谷歌地图

ios - 如何在多个标记之间绘制折线?

google-maps - React-google-maps 重新渲染问题

ruby-on-rails - 将 gmaps 设置为 false,无法更新地理编码位置

javascript - 信息窗口中的 Rateit 或 Raty(Google map )

javascript - 是否可以在我的回调中获取 my for 的增量 var ? JavaScript + 谷歌地图 API

php - Google MAPS API V3 --> 如何显示存储在我的 MYSQL 表中的所有多边形?