구글 지도 api 좌표값 질문입니다.

구글 지도 api 좌표값 질문입니다.

QA

구글 지도 api 좌표값 질문입니다.

본문

<input id="pac-input" class="controls" type="text" placeholder="Enter a location">

<div id="map"></div>

 

 

 

 

<script> 

 

function initMap() {

  var map = new google.maps.Map(document.getElementById('map'), {

    center: {lat: -33.8688, lng: 151.2195},

    zoom: 13

  });

 

  var input = document.getElementById('pac-input');

 

  var autocomplete = new google.maps.places.Autocomplete(input);

  autocomplete.bindTo('bounds', map);

 

  map.controls[google.maps.ControlPosition.TOP_LEFT].push(input);

 

  var infowindow = new google.maps.InfoWindow();

  var marker = new google.maps.Marker({

    map: map

  });

  marker.addListener('click', function() {

    infowindow.open(map, marker);

  });

 

  autocomplete.addListener('place_changed', function() {

    infowindow.close();

    var place = autocomplete.getPlace();

    if (!place.geometry) {

      return;

    }

 

    if (place.geometry.viewport) {

      map.fitBounds(place.geometry.viewport);

    } else {

      map.setCenter(place.geometry.location);

      map.setZoom(17);

    }

 

    // Set the position of the marker using the place ID and location.

    marker.setPlace({

      placeId: place.place_id,

      location: place.geometry.location

    });

    marker.setVisible(true);

 

    infowindow.setContent('<div><strong>' + place.name + '</strong><br>' +

        'Place ID: ' + place.place_id + '<br>' +

        place.formatted_address);

    infowindow.open(map, marker);

  });

}

 

</script>

 

 

소스코드입니다..

 

글쓰기시 주소검색해서 마크가 찍히면

db에 좌표값을 넣어서 상세페이지에서 출력을 시키고싶은데..

 

구글에서 제공하는 소스를 잘붙혀서 검색하여 마크가 찍히는것까지는 성공하였습니다..

그다음부터 어떻게해야할지 모르겠습니다....

어떻게해야할까요.. 답변부탁드립니다..

 

 

 

 

 

이 질문에 댓글 쓰기 :

답변 1

주소 검색을 한 뒤에 그 마크를 클릭했을 때 db에 저장하는 페이지를 하나 만드셔야 할거 같네요

ajax 이용해서 저장하는방식이 간편해 보일거 같아요

답변을 작성하시기 전에 로그인 해주세요.
전체 258
QA 내용 검색
filter #api ×

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT