谷歌地图 类型


Google 地图 - 基本地图类型

Google Maps API 支持以下地图类型:

  • ROADMAP(正常,默认 2D 地图)
  • 卫星(摄影地图)
  • HYBRID(摄影地图+道路和城市名称)
  • 地形(包含山脉、河流等的地图)

地图类型可以在 Map 属性对象中使用 mapTypeId 属性指定:

var mapOptions = {
  center:new google.maps.LatLng(51.508742,-0.120850),
  zoom:7,
  mapTypeId: google.maps.MapTypeId.HYBRID
};

或者通过调用地图的 setMapTypeId() 方法:

map.setMapTypeId(google.maps.MapTypeId.HYBRID);


Google 地图 - 45° 视角

卫星和混合地图类型支持某些位置的 45° 透视图片视图(仅在高缩放级别)。

如果您放大具有 45° 图片视图的位置,地图将自动更改透视视图。此外,地图还将添加:

  • 平移控件周围的罗盘轮,允许您旋转图片
  • 平移和缩放控件之间的旋转控件,允许您将图片旋转 90°
  • 用于显示 45° 透视图的切换控件,位于卫星控件/标签下

笔记:缩小 45° 图片的地图将恢复所有这些更改,并显示原始地图。

以下示例显示了意大利威尼斯公爵宫的 45° 透视图:

示例

var mapOptions = {
  center:myCenter,
  zoom:18,
  mapTypeId:google.maps.MapTypeId.HYBRID
};

Google 地图 - 禁用 45° 透视视图 - setTilt(0)

您可以通过在 Map 对象上调用 setTilt(0) 来禁用 45° 透视图:

示例

map.setTilt(0);

提示:要稍后启用 45° 透视图,请调用 setTilt(45)。