그래서 나는 작동하지 않는 코드가 있습니다. 이것은 페이지의 맨 위에 있습니다. 그냥 다른 선언Javascript가 HTML 5와 제대로 작동하지 않습니다. Geolocation
window.lat = 42.688;
window.lng = -75.980;
$(function() {
if (Modernizr.geolocation) {
alert('ayoson');
navigator.geolocation.getCurrentPosition(function (position) {
window.lat = position.coords.latitude;
window.lng = position.coords.longitude;
})
}
// Build map
var mapOptions = {
center: new google.maps.LatLng(window.lat, window.lng),
zoom: 5,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
있습니다 위의 난 그냥 내가 Modernizr.geolocation에 경고를 넣을 때 트리거에도 불구하고, 설정 기본값으로 끝낼. var mapOptions
(예 : alert(window.lng);
) 위에 경고를 걸면 첫 번째 경고가 더 이상 트리거되지 않습니다.
미리 감사드립니다.
jsfiddle를 기능 코드와 공유 할 수 있습니까? – Geuis