Image overlays

MapType 인터페이스

google.maps.MapType 인터페이스

이 인터페이스는 지도 유형을 정의하며 일반적으로 맞춤 지도 유형에 사용됩니다. 변경할 수 없습니다.

maxZoom
유형:  number
이 MapType을 표시할 때 지도에 대한 최대 줌레벨입니다. 기본 MapType에서는 필수이며 오버레이 MapType에서는 무시됩니다.
minZoom
유형:  number
이 MapType을 표시할 때 지도에 대한 최소 줌레벨입니다. 선택사항입니다. 기본값은 0입니다.
radius
유형:  number
지도에서 지구의 반경입니다(미터 단위). 선택사항입니다. 기본값은 6378137 미터의 지구 적도 반경입니다.
tileSize
유형:  Size
각 타일의 크기입니다. 필수 항목입니다.
alt optional
유형:  string optional
이 MapType의 버튼을 MapTypeControl 위로 가져가면 표시되는 대체 텍스트입니다. 선택사항입니다.
name optional
유형:  string optional
MapTypeControl에서 표시할 이름입니다. 선택사항입니다.
projection optional
유형:  Projection optional
이 MapType을 렌더링하는 데 사용되는 투영입니다. 선택사항입니다. 기본값은 메르카토르입니다.
getTile
getTile(tileCoord, zoom, ownerDocument)
매개변수: 
  • tileCoordPoint 타일 좌표
  • zoomnumber 타일 확대/축소
  • ownerDocumentDocument 이 타일을 소유한 문서입니다.
반환 값:  Element|null 결과 타일.
지정한 타일 좌표(x, y)와 줌레벨에 대한 타일을 반환합니다. 이 타일은 지정한 ownerDocument에 추가됩니다. 기본 지도 유형에는 사용할 수 없습니다.
releaseTile
releaseTile(tile)
매개변수: 
  • tile:  해제할 타일이 Element optional개 있습니다.
반환 값: 없음
필요한 정리를 수행하여 지정한 타일을 해제합니다. 제공된 타일은 문서에서 제거됩니다. 선택사항입니다.

Projection 인터페이스

google.maps.Projection 인터페이스

fromLatLngToPoint
fromLatLngToPoint(latLng[, point])
매개변수: 
반환 값:  Point|null
LatLng 원통형에서 Point 평면으로 변환합니다. 이 인터페이스는 지정된 LatLng 값을 지도 투영의 세계 좌표로 변환하는 함수를 지정합니다. Maps API는 화면에 위치를 입력하기 위해 필요한 경우 이 메소드를 호출합니다. Projection 객체는 이 메서드를 구현해야 하지만 프로젝션에서 Point를 계산할 수 없는 경우 null를 반환할 수 있습니다.
fromPointToLatLng
fromPointToLatLng(pixel[, noClampNoWrap])
매개변수: 
  • pixelPoint
  • noClampNoWrapboolean optional
반환 값:  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)
매개변수: 
  • tileCoordPoint 타일 좌표
  • zoomnumber 타일 확대/축소
  • ownerDocumentDocument 이 타일을 소유한 문서입니다.
반환 값:  Element|null 결과 타일.
releaseTile
releaseTile(tileDiv)
매개변수: 
  • tileDiv:  해제할 타일이 Element optional개 있습니다.
반환 값: 없음
setOpacity
setOpacity(opacity)
매개변수: 
  • opacitynumber 새 불투명도입니다.
반환 값: 없음
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 optional
MapTypeControl에서 표시할 이름입니다.
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)
매개변수: 
반환 값: 없음
지정된 지도에서 지상 오버레이를 렌더링합니다. 지도를 null로 설정하면 오버레이가 삭제됩니다.
setOpacity
setOpacity(opacity)
매개변수: 
  • opacitynumber
반환 값: 없음
이 지면 오버레이의 불투명도를 설정합니다.
상속됨: 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 optional
true인 경우 지면 오버레이가 마우스 이벤트를 수신할 수 있습니다.
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를 만듭니다. StyledMapTypeMapTypeStyle의 배열을 사용하며, 각 MapTypeStyle는 지도에 연속적으로 적용됩니다. 동일한 MapTypeStyler을 이전 MapTypeStyle과 동일한 선택기에 적용하는 나중 MapTypeStyle이 이전 MapTypeStyle을 재정의합니다.
alt
유형:  string
maxZoom
유형:  number
minZoom
유형:  number
name
유형:  string
projection
유형:  Projection
radius
유형:  number
tileSize
유형:  Size
getTile
getTile(tileCoord, zoom, ownerDocument)
매개변수: 
  • tileCoordPoint 타일 좌표
  • zoomnumber 타일 확대/축소
  • ownerDocumentDocument 이 타일을 소유한 문서입니다.
반환 값:  Element|null 결과 타일.
releaseTile
releaseTile(tile)
매개변수: 
  • tile:  해제할 타일이 Element optional개 있습니다.
반환 값: 없음
상속됨: 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
지도 유형 컨트롤에 표시할 이름입니다.