1. head에 네이버 지도를 달아준다
<script
src="https://oapi.map.naver.com/openapi/v3/maps.js?ncpClientId={본인의 클라이언트 아이디}&submodules=geocoder"
type="text/javascript"></script>
2. 지도를 넣고싶은 자리에 코드를 넣어준다
<div id="map" padding="10px" style="width:1000px; height:450px;"></div>
3. 자바스크립트 코드로 지도와 마커를 출력함
<script>
function drawMap(lat, lng) {
var map = new naver.maps.Map('map', {
center: new naver.maps.LatLng(lat, lng),
zoom: 15
});
var marker = new naver.maps.Marker({
position: new naver.maps.LatLng(lat, lng),
map: map
});
}
</script>
데이터를 ajax로 받아와서 넣어줬다
function getData() {
$.ajax({
type: 'GET',
url: `/api/v1/posts/[[${postId}]]`,
dataType: "json",
contentType: 'application/json',
data: {},
success: function (response) {
latitude = response.data.latitude;
longitude = response.data.longitude
drawMap(latitude, longitude);
},
error: function (error) {
console.error('Error:', error);
}
});
}
'TIL(Develop)' 카테고리의 다른 글
Spring IoC Container, Bean (0) | 2024.05.06 |
---|---|
Spring Framework 란? (0) | 2024.05.06 |
네이버 지도 API로 선택한 위치의 좌표 추출하기 (0) | 2024.03.25 |
네이버 지도 API 사용하기 (0) | 2024.03.25 |
클라이언트에서 데이터를 받아오는 방법 (2) | 2023.12.06 |