MapType 인터페이스
google.maps.MapType
인터페이스
이 인터페이스는 지도 유형을 정의하며 일반적으로 맞춤 지도 유형에 사용됩니다. 변경할 수 없습니다.
| 속성 | |
|---|---|
| maxZoom | 유형:   number이 MapType을 표시할 때 지도에 대한 최대 줌레벨입니다.  기본 MapType에서는 필수이며 오버레이 MapType에서는 무시됩니다. | 
| minZoom | 유형:   number이 MapType을 표시할 때 지도에 대한 최소 줌레벨입니다.  선택사항입니다. 기본값은 0입니다. | 
| radius | 유형:   number지도에서 지구의 반경입니다(미터 단위).  선택사항입니다. 기본값은 6378137 미터의 지구 적도 반경입니다. | 
| alt optional | 유형:   string optional이 MapType의 버튼을 MapTypeControl 위로 가져가면 표시되는 대체 텍스트입니다.  선택사항입니다. | 
| name optional | 유형:   string optionalMapTypeControl에서 표시할 이름입니다.  선택사항입니다. | 
| projection optional | 유형:   Projection optional이 MapType을 렌더링하는 데 사용되는 투영입니다.  선택사항입니다. 기본값은 메르카토르입니다. | 
| tileSize optional | 유형:   Size optional각 타일의 크기입니다.  필수 항목입니다. | 
| 메서드 | |
|---|---|
| getTile | getTile(tileCoord, zoom, ownerDocument)반환 값:   Element|null결과 타일입니다.지정한 타일 좌표(x, y)와 줌레벨에 대한 타일을 반환합니다.  이 타일은 지정한 ownerDocument에 추가됩니다. 기본 지도 유형에는 사용할 수 없습니다. | 
| releaseTile | releaseTile(tile)매개변수:   
 반환 값:   void필요한 정리를 수행하여 지정한 타일을 해제합니다.  제공된 타일은 문서에서 제거됩니다.  선택사항입니다. | 
프로젝션 인터페이스
google.maps.Projection
인터페이스
| 메서드 | |
|---|---|
| fromLatLngToPoint | fromLatLngToPoint(latLng[, point])매개변수:   
 반환 값:   Point|nullLatLng 원통형에서 Point 평면으로 변환합니다.  이 인터페이스는 지정된  LatLng값에서 지도 투영의 세계 좌표로의 변환을 구현하는 함수를 지정합니다. Maps API는 화면에 위치를 입력하기 위해 필요한 경우 이 메소드를 호출합니다.Projection객체는 이 메서드를 구현해야 하지만 프로젝션에서Point를 계산할 수 없는 경우null를 반환할 수 있습니다. | 
| fromPointToLatLng | fromPointToLatLng(pixel[, noClampNoWrap])매개변수:   
 반환 값:   LatLng|null이 인터페이스는 지도 투영의 세계 좌표에서  LatLng값으로의 변환을 구현하는 함수를 지정합니다. Maps API는 화면의 작업을 지도의 위치로 변환하기 위해 필요한 경우 이 메소드를 호출합니다.Projection객체는 이 메서드를 구현해야 하지만 프로젝션에서LatLng를 계산할 수 없는 경우null를 반환할 수 있습니다. | 
ImageMapType 클래스
google.maps.ImageMapType 클래스
이 클래스는 MapType 인터페이스를 구현하며 이미지 타일 렌더링을 위해 제공됩니다.
이 클래스는 MVCObject를 확장합니다.
이 클래스는 MapType를 구현합니다.
const {ImageMapType} = await google.maps.importLibrary("maps")를 호출하여 액세스 
Maps JavaScript API의 라이브러리를 참고하세요.
| 생성자 | |
|---|---|
| ImageMapType | ImageMapType(opts)매개변수:   
 제공된 ImageMapTypeOptions를 사용하여 ImageMapType을 생성합니다. | 
| 속성 | |
|---|---|
| alt | 유형:   string optional | 
| maxZoom | 유형:   number | 
| minZoom | 유형:   number | 
| name | 유형:   string optional | 
| projection | 유형:   Projection | 
| radius | 유형:   number | 
| tileSize | 유형:   Size | 
| 메서드 | |
|---|---|
| getOpacity | getOpacity()매개변수:  없음 반환 값:   number불투명도 현재 불투명도입니다.ImageMapType타일의 불투명도 수준 (0(투명)에서1.0)을 반환합니다. | 
| getTile | getTile(tileCoord, zoom, ownerDocument)반환 값:   Element|null결과 타일입니다. | 
| releaseTile | releaseTile(tileDiv)매개변수:   
 반환 값:  None | 
| setOpacity | setOpacity(opacity)매개변수:   
 반환 값:  None ImageMapType타일의 불투명도 수준 (0(투명) ~1.0)을 설정합니다. | 
| 상속: addListener,bindTo,get,notify,set,setValues,unbind,unbindAll | |
| 이벤트 | |
|---|---|
| tilesloaded | function()인수:  없음 이 이벤트는 표시되는 타일의 로드가 완료되면 발생합니다. | 
ImageMapTypeOptions 인터페이스
google.maps.ImageMapTypeOptions
인터페이스
이 클래스는 이미지 타일을 렌더링하는 MapType을 만드는 데 사용됩니다.
| 속성 | |
|---|---|
| alt optional | 유형:   string optional이 MapType의 버튼을 MapTypeControl 위로 가져가면 표시되는 대체 텍스트입니다.  | 
| getTileUrl optional | 유형:   function(Point, number): (string optional) optional지정된 타일 좌표(x, y)와 줌레벨에 대한 문자열(URL)을 반환합니다.  | 
| maxZoom optional | 유형:   number optional이 MapType을 표시할 때 지도에 대한 최대 줌레벨입니다.  | 
| minZoom optional | 유형:   number optional이 MapType을 표시할 때 지도에 대한 최소 줌레벨입니다.  선택사항입니다. | 
| name optional | 유형:   string optionalMapTypeControl에서 표시할 이름입니다.  | 
| opacity optional | 유형:   number optional타일에 적용할 불투명도입니다.  불투명도는 0에서 1.0 사이의 부동소수점으로 지정해야 합니다. 0은 완전히 투명함을, 1은 완전히 불투명함을 나타냅니다. | 
| tileSize optional | 유형:   Size optional타일 크기입니다. | 
GroundOverlay 클래스
google.maps.GroundOverlay 클래스
지도의 직사각형 이미지 오버레이입니다.
이 클래스는 MVCObject를 확장합니다.
const {GroundOverlay} = await google.maps.importLibrary("maps")를 호출하여 액세스 
Maps JavaScript API의 라이브러리를 참고하세요.
| 생성자 | |
|---|---|
| GroundOverlay | GroundOverlay(url, bounds[, opts])매개변수:   
 제공된 이미지 URL과  LatLngBounds에서 그라운드 오버레이를 만듭니다. 이미지는 현재 경계에 맞게 확장되고 현재 지도 투영을 사용하여 투영됩니다. | 
| 메서드 | |
|---|---|
| getBounds | getBounds()매개변수:  없음 반환 값:   LatLngBounds이 오버레이의  LatLngBounds를 가져옵니다. | 
| getMap | getMap()매개변수:  없음 반환 값:   Map이 지상 오버레이가 표시되는 지도를 반환합니다. | 
| getOpacity | getOpacity()매개변수:  없음 반환 값:   number이 지면 오버레이의 불투명도를 반환합니다. | 
| getUrl | getUrl()매개변수:  없음 반환 값:   string투영된 이미지의 url을 가져옵니다. | 
| setMap | setMap(map)매개변수:   
 반환 값:  None 지정된 지도에서 지상 오버레이를 렌더링합니다.  지도가  null로 설정되면 오버레이가 삭제됩니다. | 
| setOpacity | setOpacity(opacity)매개변수:   
 반환 값:  None 이 지면 오버레이의 불투명도를 설정합니다. | 
| 상속: addListener,bindTo,get,notify,set,setValues,unbind,unbindAll | |
| 이벤트 | |
|---|---|
| click | function(event)인수:   
 이 이벤트는  GroundOverlay에서 DOM 클릭 이벤트가 발생할 때 발생합니다. | 
| dblclick | function(event)인수:   
 이 이벤트는  GroundOverlay에서 DOM dblclick 이벤트가 발생할 때 실행됩니다. | 
GroundOverlayOptions 인터페이스
google.maps.GroundOverlayOptions
인터페이스
이 객체는 GroundOverlay 객체에 설정할 수 있는 속성을 정의합니다.
| 속성 | |
|---|---|
| clickable optional | 유형:   boolean optionaltrue인 경우 지면 오버레이가 마우스 이벤트를 수신할 수 있습니다. | 
| map optional | 유형:   Map optional오버레이를 표시할 지도입니다. | 
| opacity optional | 유형:   number optional기본값:  1.0오버레이의 불투명도로 0에서 1 사이의 숫자로 표현됩니다. 선택사항입니다. | 
StyledMapType 클래스
google.maps.StyledMapType 클래스
맞춤 스타일로 MapType을 만듭니다.
이 클래스는 MVCObject를 확장합니다.
이 클래스는 MapType를 구현합니다.
const {StyledMapType} = await google.maps.importLibrary("maps")를 호출하여 액세스 
Maps JavaScript API의 라이브러리를 참고하세요.
| 생성자 | |
|---|---|
| StyledMapType | StyledMapType(styles[, options])매개변수:   
 지정된 옵션으로 스타일이 지정된  MapType를 만듭니다.StyledMapType는MapTypeStyle배열을 사용하며 각MapTypeStyle은 지도에 연속적으로 적용됩니다. 이전MapTypeStyle과 동일한 선택기에 동일한MapTypeStyler을 적용하는 후속MapTypeStyle은 이전MapTypeStyle을 재정의합니다.지도 ID가 설정된 경우 StyledMapType은 지원되지 않습니다. 두 기능을 함께 사용하면 콘솔 경고가 표시됩니다. | 
| 속성 | |
|---|---|
| alt | 유형:   string | 
| maxZoom | 유형:   number | 
| minZoom | 유형:   number | 
| name | 유형:   string | 
| projection | 유형:   Projection | 
| radius | 유형:   number | 
| tileSize | 유형:   Size | 
| 메서드 | |
|---|---|
| getTile | getTile(tileCoord, zoom, ownerDocument)반환 값:   Element|null결과 타일입니다. | 
| releaseTile | releaseTile(tile)매개변수:   
 반환 값:  None | 
| 상속: addListener,bindTo,get,notify,set,setValues,unbind,unbindAll | |
StyledMapTypeOptions 인터페이스
google.maps.StyledMapTypeOptions
인터페이스
이 클래스는 StyledMapType를 만들 때 옵션을 지정하는 데 사용됩니다. 이러한 옵션은 StyledMapType가 인스턴스화된 후에는 변경할 수 없습니다.
| 속성 | |
|---|---|
| alt optional | 유형:   string optional지도 유형 컨트롤에서 이  MapType의 버튼 위로 마우스를 가져갈 때 표시할 텍스트입니다. | 
| maxZoom optional | 유형:   number optional이  MapType를 표시할 때 지도의 최대 확대/축소 수준입니다. 선택사항입니다. | 
| minZoom optional | 유형:   number optional이  MapType를 표시할 때 지도의 최소 확대/축소 수준입니다. 선택사항입니다. | 
| name optional | 유형:   string optional지도 유형 컨트롤에 표시할 이름입니다. |