.png)
Google Maps API 시작 (닷 설치)
2022-10-05 last update
7 minutes reading GoogleMaps api점 설치에서 참조. Google Maps API 시작 메모.
01 Google Maps를 사용해 보자.
개발자를위한 공식 사이트는 htps : //에서 ゔぇぺぺrs. 오, ぇ. 이 m/마 ps/? hl = 그럼
02 그리기를 준비합시다.
일본어 설정으로 사용하고 싶은 경우 ?language=ko 또한 지역 설정을 일본으로 만들려면 ®ion=KR API가로드 된 후 실행할 콜백 함수 지정 이번에 사용하는 API에서는 비동기식으로 스크립트를 읽는 것이 좋습니다.
03 API 키를 얻자.
Google API Console에서 프로젝트를 만들고 API 키를 게시
04 지도를 그려 보자
var target으로 주고 document.getElementById로 취득
index.html
05 지도 옵션을 살펴보자
disableDefaultUI = 전체 화면 표시 또는 UI를 비활성화하는 옵션 위성 사진을 원한다면
06 맵에 이벤트를 설정해 보자
이벤트를 설정하려면 map에 addListener로 설정 클릭 한 위치의 위도 경도를 표시합니다. e.latLng.lat() 에서 위도, e.latLng.lng() 로 경도 가져오기
07 마커를 보자.
마커를 어떤 맵에 배치할지 지정 title 로 marker 에 호버했을 때의 캐릭터 라인을 지정 스톤과 떨어지는 DROP도 지정 가능
08 인터랙티브하게 마커를 조작하자
지도에 정보 창을 배치합니다. 이를 위해 변수를 준비하여이 근처에서 인스턴스를 만듭니다. 정보 창을 표시하려면 infoWindow.open (map);으로 표시 할 map을 지정합니다
10 마커와 정보 창을 연결합시다.
infoWindow.open (…
11 지오 코딩을 사용해 보자.
eocoding이 주소를 위도와 경도로 변환하는 메커니즘. Reverse Geocoding은 그 반대 즉 위도 · 경도에서 주소를 구하는 메커니즘
12 주소를 위도 경도로 변환합시다.
address 키에 대해 form에 입력 된 값을 전달하면 OK. status를 검사하고 'OK'가 아니면 처리를 중단하십시오
13 리버스 지오 코딩을 사용합시다
맵을 클릭했을 때의 처리 map 으로 한 후에 addListener 를 붙여 주고, 클릭했을 때에 다음의 처리를 실시해 주세요라고 써 가면 OK
14 위도 경도에서 주소를 나누자.
everse Geocoding의 경우는 location 으로 위도·경도를 건네준다.
15 Places API를 사용해 봅시다.
API를로드하는 URL에 $ libraries = places를 지정해야하므로주의
16 시설 정보를 검색해 보자
OK라면 어떠한 처리를 해, OK가 아니면 alert('Failed:' status) (을)를 내 줘, 처리를 중단해 준다
17 Geolocation을 사용해 보자.
eolocation과 Google Maps API를 결합하는 경우가 많습니다
01 Google Maps를 사용해 보자.
02 그리기를 준비합시다.
03 API 키를 얻자.
04 지도를 그려 보자
index.html
<script>
function initMap() {
'use strict';
var target = document.getElementById('target');
var map;
var tokyo = {lat: 35.681167, lng: 139.767052};
map = new google.maps.Map(target, {
center: tokyo,
});
</script>
05 지도 옵션을 살펴보자
mapTypeId: 'satellite'
06 맵에 이벤트를 설정해 보자
map.addListener('click', function(e) ({
console.log(e.latLng.lat());
console.log(e.latLing.lng());
});
07 마커를 보자.
marker = new google.maps.Marker({
position: tokyo,
map: map,
title: 'Tokyo!',
icon: 'icon.png'.
animation: google.maps.Animation.BOUNCE
});
08 인터랙티브하게 마커를 조작하자
09 정보 창을 표시합시다.
10 마커와 정보 창을 연결합시다.
11 지오 코딩을 사용해 보자.
Geocoding 및 Reverse Geocoding에 대해
12 주소를 위도 경도로 변환합시다.
document.getElementById('search').addEventListener('click', function() {
geocoder.geocode({
address: document.getElementById('address').value
), function(results, status) {
if (status !== 'OK') {
alert('Failed: '+ status);
return;
});
});