설 연수
하하호홓
설 연수
전체 방문자
오늘
어제
  • 분류 전체보기 (231)
    • Back-End (2)
      • Java (20)
      • JSP (13)
      • Spring (18)
      • Kotlin (0)
      • node.js (0)
    • Front-End (68)
      • JavaScript (19)
      • jQuery (39)
      • Angular (4)
      • HTML (5)
    • Dev-Ops (12)
      • Linux, Cloud (5)
      • docker, k8s (5)
      • ElasticSeach (2)
    • Other (33)
      • OOP (3)
      • 알고리즘 (2)
      • DB (12)
      • Git (1)
      • Swift (4)
    • Backup (65)

블로그 메뉴

    공지사항

    인기 글

    태그

    • angular 콜백
    • 패스트캠퍼스
    • INVALID
    • MYSQL
    • jquery invalid
    • mongodb
    • Kafka
    • angular4
    • docker
    • angular2
    • jOOQ
    • Angular
    • 크로스도메인
    • page not found
    • Redis
    • CORS
    • 404 error
    • RESTful
    • angular callback
    • flex

    최근 댓글

    최근 글

    티스토리

    hELLO · Designed By 정상우.
    설 연수

    하하호홓

    Backup

    구글맵 이벤트 - 클릭한곳 마커찍기

    2012. 4. 18. 11:16

    UI 이벤트에서 인자 액세스하기

    Google Maps API V3의 UI 이벤트는 일반적으로 이벤트 인자를 전달합니다. 이벤트 인자는 이벤트 발생 시 UI 상태를 알리는 이벤트 리스너를 사용해 액세스할 수 있습니다. 예를 들어 UI 'click' 이벤트는 일반적으로 지도의 클릭된 위치를 나타내는 latLng 속성이 포함된 MouseEvent를 전달합니다. 위 동작은 UI 이벤트에 고유하며 MVC 상태 변경 이벤트에서는 인자를 전달하지 않습니다.

    객체 속성에 액세스하는 방식과 동일하게 이벤트 리스너 내의 이벤트 인자에 액세스할 수 있습니다. 다음 예제에서는 지도에 대한 이벤트 리스너를 추가하고 사용자가 지도를 클릭할 때 클릭된 위치에서 마커를 만듭니다.

    var map;
    function initialize() {
     
    var myLatlng = new google.maps.LatLng(-25.363882,131.044922);
     
    var myOptions = {
        zoom
    : 4,
        center
    : myLatlng,
        mapTypeId
    : google.maps.MapTypeId.ROADMAP
     
    }
      map
    = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
     
      google
    .maps.event.addListener(map, 'click', function(event) {
        placeMarker
    (event.latLng);
     
    });
    }
     
    function placeMarker(location) {
     
    var marker = new google.maps.Marker({
          position
    : location,
          map
    : map
     
    });

      map
    .setCenter(location);
    }

    'Backup' 카테고리의 다른 글

    구글맵 이벤트 - 속성 가져오기 (예제-줌속성)  (0) 2012.04.18
    구글맵 이벤트 - 클릭하면 메세지창출력  (0) 2012.04.18
    구글맵 이벤트 - 클릭하면 이동  (0) 2012.04.18
    구글맵 사용자 위치탐색 navigator.geolocation & google.gears  (0) 2012.04.18
    구글맵 API & 샘플코드  (0) 2012.04.18
      'Backup' 카테고리의 다른 글
      • 구글맵 이벤트 - 속성 가져오기 (예제-줌속성)
      • 구글맵 이벤트 - 클릭하면 메세지창출력
      • 구글맵 이벤트 - 클릭하면 이동
      • 구글맵 사용자 위치탐색 navigator.geolocation & google.gears
      설 연수
      설 연수

      티스토리툴바