ssh -i /path/{내 키페어 주소} ubuntu@13.125.102.200
🌐 아래는 자주 사용하게 될 리눅스의 명령어들이다! 🌐
ls: 내 위치의 모든 파일을 보여준다.
pwd: 내 위치(폴더의 경로)를 알려준다.
mkdir: 내 위치 아래에 폴더를 하나 만든다.
cd [갈 곳]: 나를 [갈 곳] 폴더로 이동시킨다.
cd .. : 나를 상위 폴더로 이동시킨다.
cp -r [복사할 것] [붙여넣기 할 것]: 복사 붙여넣기
rm -rf [지울 것]: 강제로 지우기. 이 명령어로 지우면 복구가 안되니 조심하세요!
sudo [실행 할 명령어]: 명령어를 관리자 권한으로 실행한다.
sudo su: 관리가 권한으로 들어간다. (나올때는 exit으로 나옴)
onclick="find_loc()"
function find_loc(){
findMapTest()
}
$.ajax({
type: 'POST',
url: '/get_location',
data: {
user_latitude: user_latitude, user_longitude: user_longitude
},
success: function (response) {
sx=response['result']['SX']
sy=response['result']['SY']
}
})
사용자의 경도/위도를 제대로 불러오기까지는 성공을 했는데, 오히려 쉽다고 생각했던 목적지의 값 불러오기가 제대로 되지 않았다.
loc = $("#inputGroupSelect").val()
첫 번째 문제는 내가 destination = $("#userListSB option:selected").val(); 이라고 썼던 코드가 함수 밖에 있었기 때문에 함수는 알아차릴 수 없었다는 점이었다. 두 번째는 #userListSB가 어디에도 없었다는 것.. 그 말인즉슨 내가 구글링을 하면서 찾아 그냥 붙여넣었기 때문에 그냥 저 userListSB가 하나의 문법같은... 것이라 생각했다.
<select class="custom-select" id="inputGroupSelect" aria-label="Example select with button addon">
<option selected>가고자 하는 한강공원을 선택하세요</option>
<option value="1">여의도한강공원</option>
<option value="2">난지한강공원</option>
<option value="3">뚝섬한강공원</option>
</select>
<script>
function find_loc(){
findMapTest()
}
var mapOptions = {
center: new naver.maps.LatLng(37.3595704, 127.105399),
zoom: 10
};
var map = new naver.maps.Map('map', mapOptions);
let sx = 0;
let sy = 0;
let ex = 0;
let ey = 0;
function findMapTest() {
if (navigator.geolocation) { // GPS를 지원하면
navigator.geolocation.getCurrentPosition(function (position) {
user_latitude = position.coords.latitude;
user_longitude = position.coords.longitude;
$.ajax({
type: 'POST',
url: '/get_location',
data: {
user_latitude: user_latitude, user_longitude: user_longitude
},
success: function (response) {
sx=response['result']['SX']
sy=response['result']['SY']
loc = $("#inputGroupSelect").val()
if (loc == 1) {
ey = 37.528538;
ex = 126.934312;
}
searchPubTransPathAJAX(sx, sy, ex, ey);
}
})
}, function (error) {
console.error(error);
}, {
enableHighAccuracy: false,
maximumAge: 0,
timeout: Infinity
});
}
}
</script>
아무튼, 뭐 3)문제는 내 코드의 문제는 아니니까... 드디어 해결 완료!🤓