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);