본문 바로가기

Sanpomichi Project

자바 스크립 초 단위 실행 (트래킹)

반응형

전역 선언 

var marker_;

 

playAlert = setInterval(function() {
	
	marker_.setMap(null);
	navigator.geolocation.getCurrentPosition(onSuccessGeolocation, onErrorGeolocation);
	
}, 1000);

 

초단위 현재 위치에 마커 

function onSuccessGeolocation(position) {
	
	
    var location = new naver.maps.LatLng(position.coords.latitude,
                                         position.coords.longitude);
    
    marker_ = new naver.maps.Marker({
        position: location,
        map: map
    });
   
    map.setCenter(location); // 얻은 좌표를 지도의 중심으로 설정합니다.
    map.setZoom(17); // 지도의 줌 레벨을 변경합니다.
    console.log('Coordinates: ' + location.toString());
    
}

초 단위 실행 종료 

clearInterval(playAlert);
반응형