Google Maps API 简易教程(四)

本文深入探讨了Google Maps API支持的基本地图类型,包括ROADMAP、SATELLITE、HYBRID和TERRAIN,并详细解释了如何设置地图视角以及如何在地图中应用45度视角图像。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

 

 

posted @ 2013-03-03 16:45 williamcai 阅读( ...) 评论( ...) 编辑 收藏
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值