2025년 9월 26일 금요일

개인형이동장치

구분기준

원동기장치자전거

125cc 이하 및 11kw 이하 이륜자동차

개인형이동장치

(원동기장치자전거 중)

1. 시속 25킬로미터 이상으로 운행할 경우 전동기가 작동하지 아니하고,

2. 자체중량 30kg 미만,

3. 행정안전부령으로 정하는 것

- 전동킥보드, 전동이륜평행차, 전동기의 동력만으로 움직일 수 있는 자전거

자전거(전기자전거 포함)

-자전거:

구동장치(사람의 힘), 조향장치, 제동장치, 바퀴 2개 이상

-전기자전거:

페달과 전동기 동시 동력(전동기만으로 움직이지 않을 것)

시속 25km 이상으로 움직일 경우 전동기가 작동하지 않을 것

자체중략 30kg 미만

 

2. 위반사항

무면허위반(원동기장치자전거, 개인형이동장치)

음주운전위반(원동기장치자전거, 개인형이동장치, 자전거)

운전자준수사항위반(안전모 및 승차정원)(원동기장치자전거, 개인형이동장치)

통행방법위반(원동기장치자전거, 개인형이동장치, 자전거)

 

3

2025년 9월 17일 수요일

좌표

 <!-- direct-kakao.html -->

<!doctype html>

<html>

<head><meta charset="utf-8"><title>Kakao 직접 호출 (노출주의)</title></head>

<body>

  <input id="addr" placeholder="주소 입력" style="width:60%">

  <button id="btn">조회(직접)</button>

  <div id="out"></div>


  <script>

    const KAKAO_API_KEY = "bb1b2ac193ac0040534e8560671067e7"; // 노출 위험!

    document.getElementById("btn").addEventListener("click", async ()=>{

      const address = document.getElementById("addr").value.trim();

      if (!address) return alert("주소 입력");

      try {

        const url = new URL("https://dapi.kakao.com/v2/local/search/address.json");

        url.searchParams.set("query", address);

        const r = await fetch(url.toString(), {

          headers: { "Authorization": `KakaoAK ${KAKAO_API_KEY}` }

        });

        const j = await r.json();

        if (j.documents && j.documents.length) {

          const d = j.documents[0];

          document.getElementById("out").innerText = `${d.y},${d.x}`;

        } else document.getElementById("out").innerText = "좌표 없음";

      } catch (e) {

        document.getElementById("out").innerText = "오류: " + e.message;

      }

    });

  </script>

</body>

</html>