我决定尝试在 Google I/O 2013 上宣布的新视觉刷新,因为获取新底图/UI 所需的只是一个属性/查询字符串。
JavaScript API
function initializeMap() {
var myOptions = {
zoom: 13,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
google.maps.visualRefresh = true;
map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
}
- 或者 -
静态地图 API
https://maps.googleapis.com/maps/api/staticmap?center=1600%20Amphitheatre%20Parkway%20Mountain%20View,%20CA%2094043&size=400x400&sensor=false
而且效果很好,我的地图现在使用新的底图图块和 UI。
但是,自从更改后,当我在移动设备上(使用 Javascript API)打开 InfoWindow 时,它右上角的关闭按钮似乎不再响应。有没有其他人观察到这一点?我试图找出这是我的代码或谷歌的错误。
更新: 这是我用来测试的基本小提琴。适用于 Chrome、IE 和 Firefox,但不适用于移动设备(目前只能尝试 android)