我有一个v3 Google地图初始化为ROADMAP,我想在由jQuery函数处理的特定单击事件上更改为HYBRID地图:

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

单击后,地图将按需要更新并进行缩放,但mapType仍为ROADMAP,因此显然此语法不起作用!

是否有像上面那样的方法,还是我必须初始化一个新地图?

最佳答案

试试这个:

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

10-08 04:59