이 코드는 pos가 정의 된 후 언제든지 중단되면 작동합니다. 하지만 정상적으로 실행하면 아무 것도 표시되지 않습니다. 내가 도대체 뭘 잘못하고있는 겁니까?Google지도 API가 작동을 멈추었을 때 계속 작동합니다. 그렇지 않으면
function initialize() {
var pos;
if(navigator.geolocation) {
navigator.geolocation.getCurrentPosition(function(position) {
pos = new google.maps.LatLng(position.coords.latitude,
position.coords.longitude);
}, function() {
handleNoGeolocation(true);
});
}
else { // Browser doesn't support geolocation
handleNoGeolocation(false);
}
var myOptions = {
zoom: 7,
center: pos,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map_canvas"),
myOptions);
}
오류가 발생하지 않았습니다. 나는 또한 최신 사파리를 사용하고있다. Chrome에서도 동일한 문제가 발생합니다. 이상한. – Ferguzz