728x90
index.jsp에서 내 위치 조회하기를 누르면 현재 x, y좌표가 distupdate로 넘어가게 설정
LAT: <input type="text" id="x" value="0.0">,
LNT: <input type="text" id="y" value="0.0">
<button onclick="calDist_()">내 위치 가져오기</button>
<script src="https://code.jquery.com/jquery-3.4.1.js"></script>
<script>
function calDist_() {
var xv = document.getElementById('x').value;
var yv = document.getElementById('y').value;
console.log(xv);
console.log(yv);
if(xv == 0 && yv == 0) {
var options = {
enableHighAccuracy: true,
timeout: 5000,
maximumAge: 0
};
function success(position) {
$.ajax({
url:"distupdate",
type:'get',
data: { x: position.coords.latitude, y: position.coords.longitude}
});
};
function error(err) {
console.warn('ERROR(' + err.code + '): ' + err.message);
};
navigator.geolocation.getCurrentPosition(success, error, options);
}else {
console.log(xv);
$.ajax({
url:"distupdate",
type:'get',
data: { x: xv, y: yv}
});
}
document.getElementById('x').value = xv;
document.getElementById('y').value = yv;
}
https://wnsdufdl.tistory.com/223
이 블로그 참조
728x90
'공부 > Trouble Shooting' 카테고리의 다른 글
PostMan 이용해서 Http Post요청 보내기 + Json 형식 요청 보내기 (0) | 2023.09.18 |
---|---|
자바 스크립트 select에서 선택한 값 서버로 보내기 (0) | 2023.09.11 |
트리거 이용해서 북마크 그룹 수정될 때 수정된 날짜 업데이트 하기 (0) | 2023.09.11 |
jsp 파일에서 jsp파일로 값 전송 (javascript) (0) | 2023.09.11 |
${pageContext.request.contextPath} 사용 (1) | 2023.09.11 |