当用户单击标记时,我正在尝试将Google map 中的 map 类型从路线图更改为卫星图,但出现错误。我试过了:

map.setMapTypeId("SATELLITE");

要么
map.setMapTypeId(SATELLITE);

要么
map.setMapTypeId(mapTypeId:Satellite);

我在这里做错了什么?这是文档:

http://code.google.com/apis/maps/documentation/javascript/reference.html#Map

最佳答案

你要:

google.maps.MapTypeId.SATELLITE

评估结果为"satellite"-但最好使用API​​版本,以防万一它们更改了字符串常量。完整通话:
map.setMapTypeId(google.maps.MapTypeId.SATELLITE);

07-25 22:00