谷歌地图v3:语法在点击事件上更改mapType

时间:2011-05-04 09:05:55

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

我有一个v3 Google地图初始化为ROADMAP,我希望将其更改为由jQuery函数处理的特定点击事件的HYBRID地图:

$('#cft').click(function() {
  map.setCenter($cft);
  map.setZoom(18);
  map.setMapType(HYBRID);
  return false;
});

点击地图重新定位并根据需要进行缩放,但mapType仍然是ROADMAP,所以很明显这个语法不起作用!

是否有类似上述的方法,或者我是否必须初始化新地图?

1 个答案:

答案 0 :(得分:11)

试试这个:

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