我有谷歌地图,可以在检测到位置时正常工作,但如果不能,则不会显示地图。我想要做的是,如果无法检测到位置,请将lat和lng变量设置为函数locError中的变量。怎么办?
这是我的代码:
dict comprehension
当位置关闭时,导致地图未被加载的原因是什么?我怎样才能加载地图并将其绑定到错误函数中设置的lat和lng中,当找不到位置时将触发该错误函数
答案 0 :(得分:2)
如果您的循环中没有位置或等等,我认为您需要尝试这样做。
function initializeMap() {
map = new google.maps.Map(document.getElementById('map'), {
zoom: 19,
center: new google.maps.LatLng(53.5409298,-2.11136590000001),
mapTypeId: google.maps.MapTypeId.ROADMAP
});
var lat = 53.5409298;
var lng = -2.11136590000001;
var title = "Test" +" "+"Set";
var latLng = new google.maps.LatLng(lat,lng);
var marker = new google.maps.Marker({
zoom: 12,
position: latLng,
map: map,
title: title
});
}
我发现更多的事情是你没有在你的地图中给出中心位置,所以可能会产生错误。
center: new google.maps.LatLng(53.5409298,-2.11136590000001),
由于