【发布时间】:2018-04-18 02:41:18
【问题描述】:
我正在使用 Gmap API 显示带有 transitLayer 的 Google 地图。我正在尝试改进我网站的PageSpeed。有帮助的一件事是,如果我可以在 Google Map 初始化后加载 transitLayer。我创建了一个fiddle,其中使用transitLayer 初始化了Google Map。谷歌地图初始化后是否可以添加transitLayer?
function initMap() {
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 13,
center: {lat: 51.501904, lng: -0.115871}
});
var transitLayer = new google.maps.TransitLayer();
transitLayer.setMap(map);
}
【问题讨论】:
-
你的小提琴不起作用(产生错误
initMap is not a function) -
这很奇怪,它适用于 Chrome 和 Firefox,我无法在其他设备上重现此错误。有人可以确认这个错误吗?
标签: javascript jquery google-maps google-maps-api-3 google-maps-markers