Google Maps API 简易教程(四)

Google Maps 类型

一、基本地图类型

  Google Maps API支持一下map类型:

 .ROADMAP(正式的,默认为2D地图)

.SATELLITE(逼真的地图)

.HYBRID(逼真地图+道路和城市名)

.TERRAIN(山脉和河流地图等等)

map类型要么在地图properties制定,要么调用map的setMapTypeId()。代码如下:

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

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

二、45度视角

 地图类型SATELLITE和HYBRID支持某个位置的45度视角图像(仅在高焦距级别)

  如果用45度图像视角改变一个地点的Zoom,地图将会自动改变视角。另外,地图将会出现如下controls:

.围绕Pan control的指南轮,可以利用它改变图像。

.Pan和Zoom之间的Rotate的旋转control,可以旋转图像90度。

.在45度视角切换

代码如下:

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

三、关闭45度视角

通过调用setTilt(0),关闭45度视角,代码如下:

map.setTilt(0);

原文地址:https://www.cnblogs.com/williamcai/p/2941662.html