我有一张google地图,如果我添加纬度和经度可以很好地显示用户的位置,但是当我尝试动态获取位置时,它不会显示该地图。
这有效
If Not IsNumeric(sCCNumber) Then sCCNumber = Right$(sCCNumber, 3)
但这不是
function initMap() {
var map = new google.maps.Map(document.getElementById('map'), {
center: new google.maps.LatLng(-33.863276, 151.207977),
zoom: 12
});
答案 0 :(得分:0)
您需要访问navigator.geolocation
function initMap() {
var map = new google.maps.Map(document.getElementById('map'), { zoom: 12 });
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(function(position) {
var pos = {
lat: position.coords.latitude,
lng: position.coords.longitude
};
map.setCenter(pos);
});
}
}