이 출시 노트를 구독하세요.
Maps JavaScript API팀은 새로운 기능, 버그 수정, 성능 개선사항을 반영하여 API를 정기적으로 업데이트합니다. Maps JavaScript API 부트스트랩 요청의 v
매개변수에 버전을 지정하여 애플리케이션 내에서 로드할 API 버전을 나타낼 수 있습니다. 버전 관리에 대해 자세히 알아보세요.
이 변경 로그에는 날짜 및 버전 번호별 출시와 관련 변경사항이 나와 있습니다.
새 Maps API 버전의 업데이트를 받으려면 google-maps-js-api-v3-notify 그룹을 구독하세요.
3.59.3
2024년 12월 12일
변경사항:
- 이제 Firebase 앱 체크를 Maps JS API 및 Places JS와 함께 사용할 수 있습니다.
3.59.2
2024년 12월 5일
변경사항:
- [알파 채널] 지원되는 도시에서 z17 이상에서 원자 지도 지형지물이 표시됩니다.
- 이니셜라이저에 사용 기여 분석 ID를 추가합니다. 이 ID를 사용하면 Google에서 마커 클러스터링 라이브러리 사용과 같이 개발자에게 유용한 라이브러리와 샘플을 파악하는 데 도움이 됩니다. 사용 기여 분석 ID 전송을 선택 해제하려면 이 속성을 삭제하거나 값을 빈 문자열로 대체해도 됩니다. 인스턴스화 후 이 값을 변경해도 무시될 수 있습니다.
- 이제 Firebase 앱 체크를 사용하여 악의적인 요청으로부터 보호할 수 있습니다. 장소에서 App Check 사용 및 지도에서 App Check 사용에 관해 자세히 알아보세요.
3.59.1
2024년 11월 21일
변경사항:
- [베타 채널] 스트리트 뷰에서 확대/축소 컨트롤이 누락되는 문제가 수정되었습니다.
- 클릭할 수 없는 기존 마커가 여전히 클릭 이벤트를 전달하는 버그가 수정되었습니다.
- 맞춤 지도 유형으로 전환할 때 고급 마커의 픽셀 위치가 업데이트되지 않는 버그가 수정되었습니다.
- 이제 지도 ID가 있는 기본 또는 맞춤 지도 유형 및 스타일을 적용할 때 콘솔 경고가 기록됩니다. 지도 ID가 있으면 Cloud 콘솔을 통해 지도 스타일을 관리할 수 있으며, 클라우드 스타일 지정은 현재 로드맵 지도 유형에서만 지원됩니다.
- 어두운 모드에서 마우스 오버 시 카메라 컨트롤 이동 버튼의 스타일을 지정합니다.
- 매우 작은 경계를 사용할 때 fitBounds 패딩 문제를 해결했습니다.
3.58.11a
2024년 10월 31일
변경사항:
- [베타 채널] 웹 구성요소 지도에서 스트리트 뷰 펙맨을 사용할 수 없게 하는 버그가 수정되었습니다.
- 스크롤 메시지가 Embed API 지도에 숨겨져 있을 때 화면 리더가 스크롤 메시지에 포커스를 맞추지 못하도록 했습니다.
3.58.10
2024년 10월 24일
변경사항:
- 세션 저장소에 액세스할 때 예외가 발생하는 문제를 해결했습니다.
3.58.9 (롤백됨)
2024년 10월 17일
변경사항:
- [알파 채널] 이제 3D 지도에서 렌더링된 마커에 맞춤 이미지와 SVG를 사용할 수 있습니다.
3.58.8
2024년 10월 10일
변경사항:
- 잘못된 WebGLOverlayView 콘솔 경고를 삭제했습니다.
- 지도 주변에 파란색 포커스 선이 잘못 표시되는 문제가 수정되었습니다(지도가 포인터나 마우스로 상호작용하는 페이지의 첫 번째 요소인 경우).
- 모빌리티 서비스 JavaScript 차량 추적을 위해 ODRD 차량 및 차량 위치 제공업체를 추가했습니다.
3.58.7
2024년 10월 3일
공개 변경사항이 없습니다.
3.58.6
2024년 9월 25일
변경사항:
- [알파 채널]
Polyline3DElement
및Polygon3DElement
에서*Opacity
속성이 삭제되었습니다. 알파 값은#rgba
,#rrggbbaa
,rgba(r, g, b, a)
또는rgb(r g b / a)
색상 형식을 사용하여 상응하는*Color
속성에서 지정할 수 있습니다. - [알파 채널] 이제 실험 버전의 3D 지도에서 기본 UI 컨트롤, 마커, 3D 모델, 사전 설정된 카메라 애니메이션 함수를 사용할 수 있습니다.
- 벡터 지도에서 맞춤 지도 유형을 서로 전환할 수 없는 버그가 수정되었습니다.
- 픽셀 밀도가 높은 기기에는 고DPI 위성 이미지를 사용합니다.
3.58.5a
2024년 9월 19일
공개 변경사항이 없습니다.
3.58.4a
2024년 9월 12일
공개 변경사항이 없습니다.
3.58.3
2024년 9월 5일
공개 변경사항이 없습니다.
3.58.2
2024년 8월 29일
변경사항:
- 이제
PinElement
의 텍스트 글리프가PinElement
와 함께 크기가 조정되고 기본 색상은PinElement
의 기본glyphColor
와 일치합니다.
3.58.1a
2024년 8월 22일
변경사항:
- [베타 채널] 기본적으로 확대/축소 컨트롤을 카메라 컨트롤로 대체합니다. 카메라 컨트롤에는 확대/축소 컨트롤과 화면 이동 컨트롤이 모두 있습니다.
cameraControl
및cameraControlOptions
속성을MapOptions
에 게시합니다.- 지도 인스턴스화 시 색 구성표 (밝은 색 또는 어두운 색)를 설정할 수 있습니다.
- 지도 너비가 너무 작은 경우 새 줄로 래핑되도록 지도 유형 컨트롤 업데이트
- 벡터 지도 라벨을 렌더링하기 위한 새로운 라벨러를 통합했습니다.
- 이제 지도 ID를 사용하지 않는 개발자의 경우
v=weekly
채널에서 새 기본 지도 색상이 기본값입니다. 자세한 내용은 https://developers.google.com/maps/new-basemap-style-opt-in을 참고하세요.
3.57.13
2024년 8월 8일
변경사항:
- [베타 채널] 역지오코딩, 전방 지오코딩, 장소 ID 조회를 위한 지오코딩 응답에 주소 설명자가 추가되었습니다.
3.57.12
2024년 8월 1일
변경사항:
- [베타 채널] 역지오코딩, 전방 지오코딩, 장소 ID 조회를 위한 지오코딩 응답에 주소 설명자가 추가되었습니다.
- [베타 채널] 지도 인스턴스화 시 색 구성표 (밝은 색 또는 어두운 색)를 설정할 수 있습니다.
- 벡터 지도에서 지형지물을 클릭할 때 IconMouseEvent의 지연 시간 감소
3.57.10
2024년 7월 25일
변경사항:
- [베타 채널] 역지오코딩, 전방 지오코딩, 장소 ID 조회를 위한 지오코딩 응답에 주소 설명자가 추가되었습니다.
- 장소 클래스에 기본 유형 및 표시 이름에 관한 여러 속성을 추가했습니다.
3.57.9
2024년 7월 18일
변경사항:
- 스트리트 뷰 페그맨 컨트롤의 접근성이 개선되었습니다.
3.57.8b
2024년 7월 11일
공개 변경사항이 없습니다.
3.57.7
2024년 7월 4일
변경사항:
- 장소 클래스 속성에 전기차 옵션과 연료 옵션을 추가합니다. Place.searchByText에 EV 검색 옵션을 사용 설정합니다.
3.57.6a
2024년 6월 27일
공개 변경사항이 없습니다.
3.57.5
2024년 6월 20일
공개 변경사항이 없습니다.
3.57.4
2024년 6월 13일
변경사항:
- [베타 채널] 벡터 지도 라벨을 렌더링하는 새 라벨러를 통합했습니다.
- InfoWindow에는 지도 또는 스트리트 뷰에서 열려 있는지 나타내는 새로운 속성
isOpen
가 있습니다. - Place Autocomplete
PlacePrediction
클래스의 잘못된 참조 문서가 수정되었습니다.
3.57.3a
2024년 6월 6일
- [베타 채널] 역지오코딩, 전방 지오코딩, 장소 ID 조회를 위한 지오코딩 응답에 주소 설명자가 추가되었습니다.
3.57.2
2024년 5월 28일
변경사항:
- 웹 구성요소의 지도 유형 컨트롤이 메뉴를 열지 않는 버그가 수정되었습니다.
- AdvancedMarkerElement의 드래그 표시기가 누락되는 버그가 수정되었습니다.
- 새 Place API에 자동 완성 기능을 추가합니다.
- 이제 지도 래스터 타일이 WebP 이미지 형식으로 제공됩니다.
- 올바른 필드 목록을 가리키도록 Place.searchByText 및 Place.searchNearby 문서를 업데이트했습니다.
- 이제 주간 채널에서 새로운 InfoWindow 닫기 버튼과 선택적 헤더를 사용할 수 있습니다.
3.57.0
2024년 5월 24일
공개 변경사항이 없습니다.
3.56.12a
2024년 5월 9일
변경사항:
AdvancedMarkerElement
의 드래그 표시기가 누락되는 버그를 수정했습니다.
3.56.11
2024년 5월 2일
변경사항:
- [베타 채널] 이제 지도 ID가 설정되어 있지만 지도 ID에 명시적인 렌더링 유형이 설정되지 않은 경우 (예: DEMO_MAP_ID)
<gmp-map>
도 기본적으로 벡터 모드로 설정됩니다.
3.56.10
2024년 4월 25일
변경사항:
- [베타 채널] 이제 PlaceAutocompleteElement의 gmp-placeselect 이벤트가 번들로 전송됩니다.
- [베타 채널] 이제 새로운 InfoWindow 닫기 버튼과 선택적 헤더를 사용할 수 있습니다.
- [베타 채널] 스트리트 뷰 펙맨 컨트롤의 키보드 및 단일 포인터 접근성 기능이 개선되었습니다.
- 고급 마커를 삭제할 때 발생하는 메모리 누수 문제가 해결되었습니다.
- 원이 부드러운 둘레를 그리지 않는 문제가 수정되었습니다.
- google.maps.Map 인스턴스화 중에 벡터 모드를 설정하는 API를 추가했습니다 (mapId는 필요하지 않음).
3.56.8
2024년 4월 11일
변경사항:
AdvancedMarkerElement
를 사용할 때 발생하는 메모리 누수 문제가 수정되었습니다.
3.56.7
2024년 4월 4일
변경사항:
- 새 장소 클래스에 searchNearby 함수를 추가합니다.
3.56.6
2024년 3월 28일
변경사항:
- [베타 채널] 이제 지도 래스터 타일이 WebP 이미지 형식으로 제공됩니다.
- 벡터 지도의 지도 내 관심 장소에 대한 정보 창 앵커 위치를 수정했습니다.
- 설정된 위치 없이
AdvancedMarkerElement
가 표시되는 버그가 수정되었습니다. - InfoWindow API에 'close' 이벤트를 추가했습니다.
3.56.5
2024년 3월 21일
변경사항:
- [베타 채널] 이제 지도 ID를 사용하지 않는 개발자의 경우 기본적으로 새 기본 지도 색상이 사용됩니다. 자세한 내용은 https://developers.google.com/maps/new-basemap-style-opt-in을 참고하세요.
- 벡터 지도의 라벨 및 아이콘에 대한 정보 창의 기본 위치를 수정했습니다.
3.56.4
2024년 3월 14일
공개 변경사항이 없습니다.
3.56.3
2024년 3월 7일
공개 변경사항이 없습니다.
3.56.1
2024년 2월 22일
변경사항:
- Place.searchByText의 'fields' 매개변수에 있는 문서 오류가 수정되었습니다.
- [베타 채널]
<gmp-map>
에 기본 슬롯을 만들고 Maps JavaScript API 웹 구성요소를 래핑하는 맞춤 요소를 만들 수 있습니다. - 새 장소 클래스 API에 주차 옵션을 추가합니다.
- google.maps.Marker 지원 중단 google.maps.marker.AdvancedMarkerElement를 대신 사용해 주세요. 현재 google.maps.Marker는 지원 중단될 예정이 없지만 google.maps.Marker 대신 google.maps.marker.AdvancedMarkerElement를 사용하는 것이 좋습니다. google.maps.Marker는 주요 회귀에 대한 버그 수정을 계속 받지만 google.maps.Marker의 기존 버그는 해결되지 않습니다. 지원이 중단되기 최소 12개월 전에 알림이 제공될 예정입니다. 지원 중단에 대한 자세한 내용은 https://developers.google.com/maps/deprecations를 참고하세요.
- 새 장소 클래스 API에 속성을 추가합니다.
- 새 Place 클래스 API에 결제 옵션을 추가합니다.
3.55.11a
2024년 2월 15일
변경사항:
- 지도에서 클릭 시 지도 화면이 자동으로 스크롤되지 않도록 합니다.
3.55.11
2024년 2월 8일
변경사항:
- [알파 채널] PlaceAutocompleteElement에서 inputElement 속성이 삭제되었습니다.
- [알파 채널] 장소 자동 완성 요소의 CSS 부분 추가
- [베타 채널] PlaceAutocompleteElement가 미리보기 버전 (v=beta)으로 제공됨
- Places V2 API에 접근성 옵션을 추가합니다.
3.55.10
2024년 2월 1일
변경사항:
- [베타 채널] SearchByTextRequest.rankBy 지원 중단 대신 SearchByTextRequest.rankPreference를 사용하세요.
- [베타 채널] Place.findPlaceFromQuery 및 Place.findPlaceFromPhoneNumber을 더 이상 사용할 수 없습니다. 대신 Place.searchByText를 사용하세요.
- 채널별 사용량 추적을 수정했습니다.
- JavaScript 여정 공유에서 이동 및 차량 위치 제공업체에 트래픽 인식 다중선 사용 설정
- 이제 주간 채널에서 새로운 장소 클래스를 사용할 수 있습니다.
- Place.openingHours의 지원이 중단되었습니다. 대신 regularOpeningHours를 사용하세요.
3.55.9
2024년 1월 25일
변경사항:
- [베타 채널]
MapElement
에서Esc
키를 누르면 단축키 대화상자를 닫을 수 없는 문제를 수정했습니다. - 직접 스크립트 로드를 위해 부트스트랩 URL에 새 URL 매개변수
loading=async
를 추가했습니다. 이는 Maps JavaScript API가 동기식으로 로드되지 않았으며 스크립트의load
이벤트에 의해 트리거되는 JavaScript 코드가 없음을 나타냅니다. 성능을 개선하려면 가능하면 항상async
로 설정하는 것이 좋습니다.
3.55.8
2024년 1월 18일
변경사항:
- [알파 채널] 이제 PlaceAutocompleteElement 요청의 일부로 세션 토큰을 전송합니다.
- [베타 채널]
AdvancedMarkerElement
에 새 속성gmpClickable
을 도입합니다. 이는 베타 채널에서addEventListener()
를 사용하여gmp-click
이벤트를 등록하는 사용자에게 중대한 변경사항입니다. 클릭 시gmp-click
이벤트를 수신하려면gmpClickable
속성을true
로 설정하거나웹 구성요소에 gmp-clickable
속성을 추가합니다.addListener()
를 사용하여gmp-click
이벤트를 등록하는 사용자의 경우 현재 변경할 필요가 없습니다.
3.55.7
2024년 1월 11일
변경사항:
- [베타 채널] 이제
AdvancedMarkerElement
의element
속성이AdvancedMarkerElement
인스턴스를 가리킵니다. - [베타 채널] 이제 고급 마커에서 하위 노드를 사용하여 콘텐츠를 맞춤설정할 수 있습니다.
- 지도를 클릭한 후 화면 이동 및 확대/축소 단축키가 작동하지 않는 버그가 수정되었습니다.
- JavaScript 여정 공유에 다중선 맞춤설정을 사용 설정합니다.
- [알파 채널] PlaceAutocomplete에 유형, requestedLanguage, requestedRegion, name 속성 추가
- [베타 채널]
document.createElement('gmp-advanced-marker')
를 호출할 때 고급 마커 요소가 생성되지 않는 버그가 수정되었습니다.
3.55.3
2023년 11월 30일
공개 변경사항이 없습니다.
3.55.2
2023년 11월 23일
변경사항:
- 스트리트 뷰에서 스타일 관련 CSP 오류를 일으키는 버그가 수정되었습니다.
3.55.1
2023년 11월 16일
공개 변경사항이 없습니다.
3.54.12a
2023년 11월 8일
변경사항:
- 특정 상황에서 WebGLOverlayView가 렌더링되지 않는 버그가 수정되었습니다.
3.54.12
2023년 11월 2일
변경사항:
- [알파 채널] Place Autocomplete를 웹 구성요소로 업데이트합니다. 브레이킹 체인지입니다. 업데이트된 사용 정보는 https://developers.google.com/maps/documentation/javascript/reference/places-widget#PlaceAutocompleteElement를 참고하세요.
- [알파 채널] Place Autocomplete 요소 포커스 관리 업데이트
- [베타 채널] MapElements에서 gmp-zoomchange 이벤트 노출
- MapTypeControl HORIZONTAL_BAR를 사용 설정하여 RTL 레이아웃 컨텍스트를 자동으로 처리합니다.
3.54.11
2023년 10월 26일
변경사항:
- 지도에서 컨트롤을 설정할 때 오류가 발생할 수 있는 문제가 수정되었습니다.
- StreetViewLocationRequest 및 StreetViewControlOptions를 통해 스트리트 뷰 이미지를 공식 Google 소스만으로 제한하는 기능을 추가합니다.
3.54.10
2023년 10월 18일
변경사항:
- [베타 채널] 이제 MapElement이 계산된
direction
스타일에 따라 왼쪽에서 오른쪽 또는 오른쪽에서 왼쪽으로 컨트롤 레이아웃을 자동으로 조정합니다. 맞춤 컨트롤을 추가하는 데도 슬롯을 사용할 수 있습니다. 이제 ControlPosition이 LTR/RTL 레이아웃 지원을 위한 논리적 값을 지원합니다. 이제 Maps Embed API는 언어에 따라 컨트롤 레이아웃을 왼쪽에서 오른쪽 또는 오른쪽에서 왼쪽으로 자동으로 조정합니다. - [베타 채널] 이제 MapElement에 delegatesFocus가 사용 설정됨
3.54.9
2023년 10월 12일
- [베타 채널] Places v2 API에 편집 요약을 추가합니다.
3.54.7a
2023년 9월 28일
변경사항:
- 여정 공유 JavaScript에 여러 위치 제공업체 지원을 추가했습니다.
3.54.6
2023년 9월 21일
변경사항:
- google.maps.FeatureLayer는 mousemove 이벤트에 응답합니다.
- 데이터 기반 스타일 지정에서 학군을 지원하도록 google.maps.FeatureType.SCHOOL_DISTRICT를 추가했습니다.
3.54.5
2023년 9월 14일
변경사항:
- [베타 채널] AdvancedMarkerElement의 addEventListener()를 사용할 수 없게 하는 버그가 수정되었습니다.
3.54.4
2023년 9월 7일
변경사항:
- Google 로고는 지도의 저작권 정보와 자주 겹치지 않습니다.
3.54.2
2023년 8월 24일
변경사항:
- DirectionsResult를 렌더링하기 전에 확대/축소 및 중심을 설정하지 않으면 지도가 로드되지 않는 DirectionsRenderer의 버그가 수정되었습니다.
3.54.1
2023년 8월 18일
변경사항:
- ECMAScript 2020을 기본적으로 지원하도록 Maps JavaScript API를 업그레이드합니다.
- 이제 고급 마커가 더 선명하게 렌더링됩니다.
- 반복 가능한 객체를 지원하지 않는 구현으로 Array.from이 재정의되면 맵이 사용 중지됩니다.
- 한도 수준에서 확대/축소 버튼이 사용 중지되면 포커스가 사라지는 문제를 수정했습니다.
3.53.13
2023년 7월 27일
변경사항:
- [베타 채널] 새 장소 클래스의 저작자 표시가 리팩터링되었습니다.
PhotoAttribution
는 이제AuthorAttribution
입니다.author
는 이제displayName
입니다.authorURI
는 이제uri
입니다.photoURI
{?string}이(가) 이제AuthorAttribution
에서 제공됩니다.Photo.attributions
는 이제Photo.authorAttributions
입니다.Review.authorAttribution
{?AuthorAttribution}이Photo.author/authorURI/authorPhotoURI
를 대체합니다. - [베타 채널] 필수 입력란
textQuery
를 추가하고 장소 클래스 searchByText() 메서드에서query
를 지원 중단했습니다. - 래스터 지도의 라벨과 아이콘에 대한 정보 창의 앵커 오프셋을 조정했습니다.
3.53.12
2023년 7월 20일
변경사항:
- [베타 채널] JavaScript 여정 공유 - 차량 추적을 위한 ODRD 차량 및 차량 위치 제공업체를 추가했습니다.
LatLng()
생성자에 전달된 인수가 무시될 때의 경고 메시지를 업데이트했습니다.Marker.collisionBehavior
가 지원 중단되고AdvancedMarkerElement.collisionBehavior
로 대체되었습니다.
3.53.11
2023년 7월 13일
변경사항:
- 이제 지정된 점이 다중선의 시작 부분이나 가장자리에 충분히 가까우면
isLocationOnEdge()
함수가true
를 반환합니다. - 벡터 지도가 로드되지 않고 래스터 지도로 대체될 때 개발자에게 알리는 오류 로그를 추가합니다.
3.53.7
2023년 6월 15일
변경사항:
- [알파 채널] 스크린 리더와 기타 보조 기술을 더 효과적으로 지원하도록 장소 자동 완성 요소를 업데이트했습니다.
3.53.5
2023년 6월 1일
변경사항:
- 노드 요소를 고급 마커의
content
속성에 전달하도록 허용합니다. - 고급 마커 충돌 동작의 성능이 개선되었습니다.
- JavaScript 여정 공유에 DeliveryVehicleStop의 새 필드가 추가되었습니다.
3.53.4a
2023년 5월 24일
버그 수정:
- 벡터 지도에서 발생하는 깜박임 문제가 수정되었습니다.
- getNextOpeningTime() 장소 메서드에서 다른 시간대를 고려할 때 잘못된 날짜 계산을 수정했습니다.
- 이동 공유의 VehicleJourneySegment에서 잘못된 유형을 수정했습니다.
3.53.3
2023년 5월 18일
변경사항:
- [알파 채널] 화살표 키를 사용하여 예측을 강조 표시한 다음 Esc 키를 클릭하면 장소 자동 완성 요소가 원래 텍스트를 복원하지 않는 버그가 수정되었습니다.
- [알파 채널] 텍스트 오버플로 시 줄임표가 표시되도록 Place Autocomplete 예측 스타일을 업데이트했습니다.
- [베타 채널] 이제 로컬 컨텍스트 지도의 장소에 대한 문맥 정보가 곧 지원 중단된다는 알림이 로컬 컨텍스트에 표시됩니다.
- 스트리트 뷰 페그맨이 먼저 도크로 한 번 이상 반환되지 않으면 드래그 시 마우스 오버 미리보기가 표시되지 않는 버그가 수정되었습니다.
- Place Autocomplete 서비스의 경계, 위치, 반경이 지원 중단되었습니다. 대신 locationBias 및 locationRestriction을 사용하세요.
3.53.2
2023년 5월 4일
변경사항:
- [베타 채널] 데이터 세트를 위한 데이터 기반 스타일 지정 사용 가능
- [베타 채널] 이제
<gmp-map>
및<gmp-advanced-marker>
웹 구성요소를 사용할 수 있습니다. - JavaScript 여정 공유에서 Task 및 TaskTrackingInfo에 TimeWindow를 필드로 추가했습니다.
- AdvancedMarkerElement 및 PinElement가 주간 채널에 출시되었습니다.
- 경계를 위한 데이터 기반 스타일 지정이 주간 채널에 출시되었습니다.
getMapCapabilities
및mapcapabilities_changed
이벤트가 주간 채널에 출시됩니다.
3.53.1a
2023년 4월 27일
변경사항:
- locationBias 및 locationRestriction을 지원하도록 Place Autocomplete 서비스를 업데이트했습니다.
- [베타 채널] 장소 v2 toJSON 메서드에 관한 문서를 게시했습니다.
- [베타 채널] 지도 래핑 시 고급 마커 드래그가 수정되었습니다.
- [베타 채널] 데이터 기반 스타일 지정 PlaceFeature.fetchPlace displayName이 최종 사용자의 언어로 표시됩니다.
- [베타 채널] AdvancedMarkerView 및 PinView의 이름이 AdvancedMarkerElement 및 PinElement로 변경되었습니다.
- [베타 채널] AdvancedMarkers 및 핀을 명시적으로 로드하지 않고도 사용할 수 있는 문제가 수정되었습니다. 이러한 클래스에 액세스하기 전에 항상 '마커' 라이브러리를 로드해야 합니다.
- [베타 채널] 이제 AdvancedMarker
position
가 LatLngAltitude로 정규화됩니다. - [베타 채널] 고급 마커
draggable
속성을gmpDraggable
로 대체하여 지원 중단합니다.
3.52.9
2023년 4월 13일
변경사항:
- [베타 채널] 장소 속성 'priceLevel'의 값을 숫자에서 문자열로 변경합니다. 이제 'priceLevel'의 가능한 값은 'FREE', 'INEXPENSIVE', 'MODERATE', 'EXPENSIVE', 'VERY_EXPENSIVE'입니다.
- [베타 채널] AdvancedMarkerView.draggable를 지원 중단하고 gmpDraggable를 대신 사용합니다.
- [베타 채널] 장소 클래스에서 'icon' 속성과 필드 이름을 삭제했습니다. 개발자는 대신 'svgIconMaskURI'를 사용하는 것이 좋습니다.
- [베타 채널] 이제 AdvancedMarkerView의 title 속성이 문자열만 허용합니다. 빈 문자열을 사용하여 제목을 삭제할 수 있습니다.
- [베타 채널] 'svgIconMaskURI'를 Place.fromPlaceFrom 메서드에서 지원되는 필드 이름으로 추가합니다.
- [베타 채널] 장소 클래스 속성을
userRatingsCount
에서userRatingCount
로 변경함 - 콘솔에 로깅될 때의 오류 출력이 개선되었습니다.
버그 수정:
- InfoWindow를 닫을 때 오류가 발생하는 버그가 수정되었습니다.
3.52.8
2023년 4월 6일
변경사항:
- JavaScript 여정 공유에서
pollingIntervalMillis
를 폴링 위치 제공업체의 공개 필드로 추가했습니다. - [베타 채널] 장소 클래스 JSON 응답을 snake_case에서 lowerCamelCase로 변경했습니다.
버그 수정:
- 장소 리뷰의
publishTime
에 잘못된 날짜가 표시되는 버그가 수정되었습니다. - 맞춤 요소를 만들 때 전역적으로 손상되는 문제를 수정했습니다.
- [베타 채널] 지도가 래핑될 때 고급 마커가 사라지는 버그가 수정되었습니다.
3.52.6
2023년 3월 23일
변경사항:
- [알파 채널] Place Autocomplete 위젯 (신규) 실험 버전이 출시되었습니다.
- 주간 채널에 JavaScript 여정 공유를 출시합니다.
3.52.5
2023년 3월 16일
변경사항:
- [베타 채널] 데이터 기반 스타일 지정: NEIGHBORHOOD, ADMINISTRATIVE_AREA_LEVEL_3, ADMINISTRATIVE_AREA_LEVEL_4, SUBLOCALITY_LEVEL_1 FeatureTypes가 삭제되었습니다.
버그 수정:
- importLibrary()에서 사용하는 라이브러리의 TypeScript 인터페이스가 비어 있는 버그가 수정되었습니다.
3.52.4
2023년 3월 9일
변경사항:
- [베타 채널] 마커를 드래그할 때 고급 마커의 클릭 이벤트를 억제합니다.
3.52.3
2023년 3월 2일
변경사항:
- [베타 채널] JavaScript 여정 공유를 위한 TaskTrackingInfo 항목을 추가합니다.
- [베타 채널] ECMAScript 2020을 기본적으로 지원하도록 Maps JavaScript API를 업그레이드합니다.
버그 수정:
- 지도에 마커를 추가하거나 삭제할 때 발생할 수 있는 메모리 누수를 수정했습니다.
- 터치 기기에서 클릭 가능한 고급 마커 아래에 있을 때 대화형 요소가 클릭 가능하게 되는 버그를 수정했습니다.
3.52.2
2023년 2월 23일
변경사항:
- [베타 채널] 데이터 기반 스타일 지정: PlaceFeature.displayName 속성을 삭제합니다.
- [베타 채널] setMap(null)을 호출할 때 WebGLOverlayViews가 올바르게 삭제되지 않는 문제 수정
search
라이브러리가 알 수 없다고 경고하는 버그가 수정되었습니다.- 섀도우 루트에서 InfoWindow 닫기 버튼이 표시되지 않는 버그가 수정되었습니다.
- 코어 웹 바이탈을 개선하고 불필요한 데이터 전송을 줄이기 위해 이제 Maps JS는 지도가 뷰포트에 가까워질 때까지 지도 타일 로드를 지연합니다. 페이지의 초기 표시 영역 내에 생성된 지도에는 차이가 없습니다.
3.52.1
2023년 2월 16일
변경사항:
- 런타임에 라이브러리를 동적으로 로드하는 기능을 제공하는
importLibrary()
함수를 추가합니다. - [베타 채널] 고급 마커에서 열 때 정보 창의 자동 화면 이동 기능을 사용 설정합니다.
- [베타 채널] 여정 공유 라이브러리 데이터 객체의 특정 필드를 null 허용되지 않도록 설정했습니다.
- [베타 채널] 데이터 기반 스타일 지정: NEIGHBORHOOD, ADMINISTRATIVE_AREA_LEVEL_3, ADMINISTRATIVE_AREA_LEVEL_4, SUBLOCALITY_LEVEL_1 FeatureTypes가 지원 중단되었습니다. 2023년 3월에 삭제될 예정입니다.
3.51.8
2023년 2월 2일
변경사항:
- 베타 채널: 맞춤 지도 유형에서 고급 마커 렌더링을 지원합니다.
- 이제 인라인 부트스트랩 로더의 최신 사본이 문서의 다른 위치에 있는 CSP nonce를 재사용합니다.
3.51.7
2023년 1월 26일
변경사항:
- 베타 채널: 데이터 기반 스타일 지정: PlaceFeature의 표시 이름을 가져오는 fetchPlace 메서드가 추가되었습니다. PlaceFeature.displayName 속성은 지원 중단되었으며 2023년 2월에 삭제됩니다.
3.51.6
2023년 1월 19일
버그 수정:
- 지도에서 충돌이 있는 마커를 삭제하면 DOM에 유령 마커 요소가 남을 수 있는 고급 마커 관련 문제를 수정했습니다.
3.51.5
2023년 1월 12일
변경사항:
- AdvancedMarkerView, PinView, LocalContextMapView의
element
유형을Element
에서HTMLElement | SVGElement
로 수정하여 필수 요소 유형을 더 정확하게 나타냅니다.
버그 수정:
- 정보 창과 함께 고급 마커를 사용할 때 키보드를 사용하여 마커를 드래그한 후 정보 창이 열리지 않을 수 있는 버그를 수정했습니다.
3.51.4
2023년 1월 5일
변경사항:
- 베타 채널: 장소 클래스에 새 속성 추가
- 베타 채널: 클릭 아래에 지형지물이 여러 개인 경우 데이터 기반 스타일 지정 FeatureMouseEvent.features 배열에 지형지물이 두 개 이상 포함될 수 있으며 클릭 아래의 모든 FeatureLayer 클릭 리스너가 트리거됩니다.
- 베타 채널: google.maps.Map.getFeatureLayer의 잘못된 인수에 관한 오류가 발생합니다.
- 전체 화면 지도에서 고급 마커의 픽셀 위치를 수정합니다.
- 이제 다른 마우스 버튼이 이미 눌려 있는 동안 발생하는 마우스 버튼 클릭을 무시하도록 지도 마우스 이벤트를 변경합니다.
- 지도에서 확대하면 고급 마커가 사라지는 버그가 수정되었습니다.
- 고급 마커가 많은 지도를 확대할 때 성능이 개선되었습니다.
- 맞춤 파노라마에서는 clickToGo를 사용할 수 없다는 점을 명확히 하기 위해 StreetViewPanoramaOptions 문서를 업데이트했습니다.
- Map.getBounds()를 통한 LatLngBounds 생성을 포함하여 LatLngBounds를 만들 때 성능이 개선되었습니다.
- onAdd 및 onRemove의 WebGLOverlayView 참조를 업데이트합니다.
- 여정 공유에 고정된 마커 스타일 맞춤설정을 추가합니다.
3.51.3
2022년 12월 8일
변경사항:
- 마커가 지도 표시 영역 외부에 있을 때 키보드 포커스를 포기하지 않는 버그가 수정되었습니다.
- 베타 채널: 프로미스와 같은 최신 사용 패턴을 지원하는 새로운 간단한 API인
Place
클래스를 도입합니다. 장소 클래스에는 몇 가지 새로운 데이터 필드가 포함되어 있습니다. - 베타 채널: 프록시에 래핑된 지도를 전달할 때 고급 마커가 렌더링되지 않는 버그를 수정했습니다.
- 베타 채널: JavaScript 여정 공유를 위한 경로 위치 제공업체 마커 맞춤설정을 추가합니다.
3.51.2
2022년 12월 1일
변경사항:
- 베타 채널: 이제
google.maps.importLibrary()
API를 사용할 수 있습니다. - 베타 채널: 지원 중단됨: 로컬 컨텍스트가 지원 중단되었으며 더 이상 새 웹사이트에 권장되지 않습니다. 이 기능은 계속 작동하며 지원이 중단되기 12개월 전에 알림이 제공될 예정입니다. 로컬 컨텍스트와 유사한 환경을 직접 빌드하려면 빠른 빌더의 '주변 지역 탐색' 솔루션을 확인하거나 장소 라이브러리, Maps JavaScript API를 사용해 보세요. 장소 라이브러리용 코드 샘플과 Codelab이 도움이 될 수 있습니다.
- 베타 채널: 이제 코어 웹 바이탈을 개선하고 불필요한 데이터 전송을 줄이기 위해 지도 JS가 지도가 뷰포트에 가까워질 때까지 지도 타일 로드를 지연합니다. 페이지의 초기 표시 영역 내에 생성된 지도에는 차이가 없습니다.
- 베타 채널: 이동 공유 위치 제공업체의 폴링 상태 변경에 관한 이벤트를 추가합니다.
- 베타 채널: 여정 공유를 위한 스타일 지정 맞춤설정 기능이 추가되었습니다. 이전 설정 메서드를 지원 중단했습니다.
- 경로 패널의 단계에 키보드 접근성을 추가합니다. 이제 Tab 키를 사용하여 경로를 탐색하고 스페이스바 또는 Enter 키를 사용하여 경로를 선택할 수 있습니다.
- 이제
google.maps.geometry.spherical.computeArea()
에서LatLngBounds
및Circle
를 허용합니다. 이제LatLngBounds
를LatLngBoundsLiteral
로 생성할 수 있습니다. DirectionRenderer
의 추천 경로 패널에 있는 이미지에alt
텍스트를 추가합니다.
3.51.1
2022년 11월 17일
변경사항:
- 베타 채널: 장소 라이브러리의 장소 클래스가 출시되었습니다.
- 베타 채널: 여정 공유를 위한 스타일 지정 맞춤설정 기능이 추가되었습니다. 이전 설정 방법은 지원 중단되었습니다.
- 이제 Maps Embed API에서 Internet Explorer 11이 지원 중단되었습니다.
- 가시성을 높이기 위해 하이브리드 또는 위성 지도 유형을 사용할 때 Maps Embed API의 Google 로고가 스타일이 변경됨
- 고급 마커 로드 성능이 개선되었습니다.
- 그리기 '실행취소' 버튼을 키보드에서 액세스할 수 있고 스크린 리더 친화적으로 만듭니다.
- 경로 렌더러의 마커를 키보드로 액세스할 수 있고 스크린 리더에 친화적으로 만듭니다.
- 지도 축척 컨트롤에 ARIA 설명을 추가합니다.
- 지도의 축척 컨트롤에 키보드 포커스와 상호작용을 사용 설정합니다.
- Geocoder JS API에 language 매개변수를 도입합니다. Maps JS API는
US
가 명시적으로 지정되지 않은 경우 더 이상 Geocoder에서US
를 기본 리전으로 간주하지 않습니다. - Directions JS API에 language 매개변수를 도입했습니다.
- Distance Matrix JS API에 언어 매개변수를 도입합니다.
버그 수정:
- 정보 창이 열릴 때 키보드 포커스가 마커로 리디렉션되는 버그를 수정했습니다.
- 마커에 포커스를 설정할 수 없는 버그가 수정되었습니다.
3.51
2022년 11월 16일
변경사항:
- 주간 채널이 버전 3.51로 업데이트되었습니다.
- 분기별 채널이 버전 3.50으로 업데이트되었습니다.
- 버전 3.49 및 3.48은 번호로 요청하는 경우 계속 사용할 수 있습니다.
3.50.12a
2022년 11월 7일
변경사항:
google.maps.event.addListenerOnce
및google.maps.event.addDomListenerOnce
에 잘못된this
바인딩이 있는 문제를 수정했습니다.
3.50.12
2022년 11월 3일
변경사항:
- 베타 채널: 이제 고급 마커가 경사 지도에서 사용될 때 고도를 지원합니다.
3.50.11
2022년 10월 27일
변경사항:
- 베타 채널: 이제 데이터 기반 스타일 지정 지형지물 레이어를 사용할 수 없게 되면 오류가 기록됩니다.
- 베타 채널: 기본 고급 마커 로드의 성능이 개선되었습니다.
3.50.10
2022년 10월 20일
버그 수정:
- iOS의 InfoWindow 오른쪽 및 하단 패딩을 수정합니다.
3.50.9
2022년 10월 13일
변경사항:
- 이제 선택한 단계가 경로 패널에서 강조표시됩니다.
PinView
생성자의 TypeScript 유형을 수정합니다.LagLngAltitude
생성자의 TypeScript 유형을 수정합니다.DirectionsRenderer
에서 기본 마커 아이콘 이미지를 업데이트합니다.
3.50.8
2022년 10월 6일
변경사항:
- 베타 채널: 고급 마커 미리보기가 출시되었습니다.
- 베타 채널:
getMapCapabilities()
반환 객체의isAdvancedMarkersAvailable
에 관한 문서를 소개합니다. LocalContextMapView
의 API 설명 및LocalContextMapViewOption
의element
속성에 '이 필드는 읽기 전용입니다.'를 추가합니다.
버그 수정:
- 이제 JSON 맞춤 스타일의 색상이 강제된 100% 불투명도가 아닌 기본 스타일의 불투명도를 사용합니다.
3.50.7
2022년 9월 29일
변경사항:
- 이제 스크린 리더가 지도 및 스트리트 뷰와 상호작용하는 방법에 관한 안내를 읽어줍니다.
- 단축키 대화상자에 기울이기 및 회전 단축키를 추가합니다.
3.50.6
2022년 9월 22일
버그 수정:
- iOS의 음성 오버가 키보드 단축키 대화상자 아래의 요소를 탐색할 수 있는 버그를 수정했습니다.
- 정적 지도 이미지에 대체 텍스트를 추가합니다.
변경사항:
- 이제
map.getMapCapabilities()
가 호출되고 오류가 있는 경우 콘솔에 오류가 로깅됩니다.
3.50.5
2022년 9월 15일
변경사항:
- 지도의 최대 LatLng 경계를 나타내도록 LatLngBounds에 MAX_BOUNDS 상수 추가
- 스크린 리더가 기본 마커에서 클릭 작업을 실행할 수 있습니다.
3.50.3
2022년 9월 1일
변경사항:
- 베타 채널: 맞춤 속성을 포함하도록 JavaScript 여정 공유의
DeliveryVehicle
클래스를 업데이트합니다. - 지도가 기울어진 후 이벤트에 잘못된 LatLng가 포함되는 버그가 수정되었습니다.
3.50.2
2022년 8월 25일
변경사항:
- 베타 채널: 문자열 전송 매체 필터를 허용하도록
FleetEngineDeliveryFleetLocationProvider
를 변경했습니다. - 기본 마커 아이콘 이미지를 업데이트합니다.
3.50.1
2022년 8월 18일
변경사항:
- 베타 채널: 베타 채널에 지도 기능 API (
getMapCapabilities
및mapcapabilities_changed
이벤트)를 도입합니다. - 베타 채널:
google.maps.Geocoder
에language
매개변수를 도입합니다. - 베타 채널:
google.maps.DistanceMatrixService
에language
매개변수를 도입합니다. - 베타 채널:
google.maps.DirectionsService
에language
매개변수를 도입합니다. - 여러 Places JS API에서 지역 코드가 무시되는 버그가 수정되었습니다. 다양한 Place JS API에 언어 및 지역 매개변수를 도입합니다.
- 콘텐츠 보안 정책 설정에 googleapis.com 도메인이 없는 웹사이트에 대한 Maps JavaScript API 스트리트 뷰 지원이 삭제됩니다. 자세한 내용은 콘텐츠 보안 정책 가이드를 참고하세요.
3.49.12
2022년 8월 4일
변경사항:
- 지도 ID가 필요한 코드 샘플에 사용할 수 있는 지도 ID인
DEMO_MAP_ID
를 추가합니다. 이 지도 ID는 프로덕션 애플리케이션에 사용하기 위한 것이 아니며 클라우드 구성이 필요한 기능 (예: 클라우드 스타일 지정)에는 사용할 수 없습니다. - 추적을 시작하려면
FleetEngineDeliverFleetLocationProvider.locationRestriction
가 필요하다고 명확히 설명합니다.
3.49.11
2022년 7월 28일
변경사항:
- 이제
google.maps.VehicleType
를 런타임 enum으로 참조할 수 있습니다.
3.49.10
2022년 7월 21일
변경사항:
- 마커 아이콘 크기, 마커 아이콘 크기 조정, 정보 창 크기를 검증할 때 너비 또는 높이에 NaN 값이 있으면 거부됩니다.
- iOS 기기의 스트리트 뷰에서 모션 추적 컨트롤이 표시되지 않는 버그가 수정되었습니다.
- Embed API에서 RTL 언어의 경로 마우스 오버 텍스트가 잘리는 버그를 수정했습니다.
- 대중교통 정보 창의 접근성을 높이고 스크린 리더 친화적으로 만듭니다.
3.49.9
2022년 7월 14일
변경사항:
- 여정 공유 위치 제공업체에서 ID 필드의 사용을 명확히 합니다.
3.49.8
2022년 7월 7일
변경사항:
- 스트리트 뷰 탐색 링크를 키보드에서 액세스할 수 있고 스크린 리더에 친화적으로 만듭니다.
StreetViewPanorama
에 새로운focus
메서드를 도입합니다.
3.49
2022년 6월 23일
변경사항:
- 베타 채널: Google 경계를 위한 데이터 기반 스타일 지정이 출시되었습니다.
버그 수정:
google.maps.places.BusinessStatus
를 통해BusinessStatus
enum에 액세스할 수 있도록 합니다.
3.49.5
2022년 6월 16일
변경사항:
- 스트리트 뷰에 단축키 컨트롤 및 대화상자를 추가하여 단축키의 검색 가능성을 개선했습니다.
버그 수정:
- 스트리트 뷰를 닫을 때 양식이 제출되는 버그가 수정되었습니다.
3.49.4
2022년 6월 9일
변경사항:
WebGLOverlayView
,CameraParams
,LatLngAltitude
,moveCamera
, 비율 확대/축소,getVisibleRegion
를 주간 채널로 이동합니다.- 이제
Map
의 기본 스트리트 뷰 파노라마가 열릴 때 포커스를 자동으로 관리합니다. 이는 새로운 기본 동작입니다. - 이제 스트리트 뷰 파노라마가 닫힐 때 포커스가 자동으로 복원됩니다 (가능한 경우).
- 이제 닫기 버튼이 사용 설정된 경우 ESC 키를 눌러 스트리트 뷰를 닫을 수 있습니다.
geometry.spherical.computeSignedArea()
및geometry.spherical.computeArea()
가 안정성과 정확성을 높이도록 최적화되었습니다.
3.49.3a
2022년 6월 2일
변경사항:
- 스트리트 뷰 모션 추적 컨트롤의 색상 대비가 개선되었습니다.
- 스트리트 뷰 키보드의 모션 추적 컨트롤을 접근성 및 스크린 리더 친화적으로 만들었습니다.
MapsNetworkError
,MapsRequestError
,MapsServerError
클래스가 이제 공개적으로 노출되고 문서화되었습니다.
3.49.2
2022년 5월 26일
변경사항:
- 스트리트 뷰 모션 추적 컨트롤의 색상 대비가 개선되었습니다.
- 스트리트 뷰 키보드의 모션 추적 컨트롤을 접근성 및 스크린 리더 친화적으로 만들었습니다.
MapsNetworkError
,MapsRequestError
,MapsServerError
클래스가 이제 공개적으로 노출되고 문서화되었습니다.
3.49.1
2022년 5월 19일
변경사항:
- 베타 채널: 여러 Places JS API에서 지역 코드가 무시되는 버그가 수정되었습니다. 다양한 Place JS API에 언어 및 지역 매개변수를 도입합니다.
- 어두운 모드에서 전체 화면 및 나침반 컨트롤의 색상 대비를 개선합니다.
- 스트리트 뷰 나침반 컨트롤, 닫기 버튼, 주소 링크 컨트롤을 액세스 가능하고 스크린 리더 친화적으로 만듭니다.
3.49
2022년 5월 12일
변경사항:
- 주간 채널이 버전 3.49로 업데이트됩니다.
- 분기별 채널이 버전 3.48로 업데이트됩니다.
- 버전 3.47 및 3.46은 번호로 요청하는 경우 계속 사용할 수 있습니다.
- 버전 3.45는 삭제되며 더 이상 사용할 수 없습니다.
3.48.11
2022년 4월 28일
변경사항:
- 이제 Place Autocomplete에서 더 많은 유형을 허용합니다. 자세히 알아보기
isFractionalZoom
가 주간 채널로 이동했습니다.
3.48.9
2022년 4월 14일
변경사항:
- 베타 채널:
WebGLOverlayView
에 WebGL 2.0을 사용 설정합니다. - 베타 채널:
JourneySharing
라이브러리를 Maps JavaScript API TypeScript 유형, 외부 참조, 참조 문서에 포함합니다. google.maps.event.addDomListener()
및google.maps.event.addDomListenerOnce()
함수는 지원 중단되었으므로 사용해서는 안 됩니다. 대신 표준addEventListener()
메서드를 사용하세요. 이 메서드는 계속 작동하며 사용 중단할 계획이 없습니다.- 스트리트 뷰 마커 아이콘에
title
및aria-label
를 추가합니다. - 전체 화면 컨트롤에
aria-pressed
속성을 추가합니다. - 지도 유형 컨트롤의 드롭다운 간격을 개선했습니다.
- 지도 유형 드롭다운 컨트롤의 aria 라벨을 업데이트합니다.
버그 수정:
- 기본 지도 유형 컨트롤에서 허용되지 않는
aria-expanded
속성을 삭제합니다.
3.48.8
2022년 4월 7일
변경사항:
- Maps JS API 및 Embed API Google 로고의 색상 대비를 개선했습니다.
3.48.7a
2022년 3월 31일
변경사항:
- 베타 채널: 지원 중단된 WebGL 오버레이 뷰 API가 삭제되었습니다.
- Maps JavaScript API 고객을 위해 업데이트된 기본 지형지물 지도를 사용 설정합니다. 이미 소비자용 Google 지도에서 사용 중인 업데이트된 기본 지도는 특히 토지의 자연 지형지물과 관련하여 더 풍부하고 상세한 기본 지도를 제공합니다.
버그 수정:
- 분석을 보류하면서
map.fitBounds()
의 이전 수정사항(짧은 거리의 뷰포트 전환 완화)을 되돌립니다. - 고대비 모드에서 지도 유형 컨트롤의 색상 대비 문제를 수정합니다.
- 지도 유형 컨트롤 체크박스의 액세스 가능한 이름을 상응하는 시각적 라벨과 일치시킵니다.
- 고대비 모드에서 정보 창의 색상 대비 문제를 수정합니다.
3.48.6
2022년 3월 24일
변경사항:
map.fitBounds()
를 수정하여 짧은 거리의 뷰포트 전환을 완화합니다.
3.48.5
2022년 3월 17일
변경사항:
- Safari만 해당: 닫기 버튼과 콘텐츠 컨테이너가
open
에서 자동으로 포커스를 받도록 합니다.
버그 수정:
- s
InfoWindow
의 'Google 지도에서 보기' 링크의 색상 대비 문제를 수정했습니다. StreetViewPanorama
주소 컨트롤의 'Google 지도에서 보기' 링크의 색상 대비 문제를 수정합니다.
3.48.4
2022년 3월 10일
변경사항:
InfoWindow
의 새visible
이벤트를 도입합니다.InfoWindow
에 새로운focus
메서드를 도입합니다.
3.48.3
2022년 3월 3일
변경사항:
- 베타 채널: Maps JavaScript API 스트리트 뷰 서비스에서 새 서비스 호출 스타일을 사용 설정합니다. 이러한 호출이 브라우저 수준에서 차단되지 않도록 하려면 콘텐츠 보안 정책을 업데이트해야 할 수도 있습니다.
InfoWindow
의 새ariaLabel
속성을 도입했습니다.
3.48.1
2022년 2월 17일
변경사항:
- 베타 채널: 글로벌 환경 ID 설정을 위한 지원을 추가했습니다. 여기에서 API 참조 문서를 확인하세요.
- 베타 채널: 이제 fromLatLngAltitude의 첫 번째 및 두 번째 매개변수가 LatLng 및
number
대신 LatLngAltitude로 병합됩니다. - LatLng의
noWrap
매개변수 이름을noClampNoWrap
로 변경했습니다. - 이제 마커가 포커스를 받을 때 스크린 리더가 마커를 탐색하는 방법을 안내합니다.
- 이제 Maps JavaScript API가 원격 분석 정보를 보고합니다. 이러한 호출이 브라우저 수준에서 차단되지 않도록 하려면 콘텐츠 보안 정책을 업데이트해야 할 수도 있습니다. 자세한 내용은 FAQ를 참고하세요.
- 이 버전은 Internet Explorer를 지원하지 않습니다. Internet Explorer 11을 계속 지원하려면 2022년 11월까지 사용할 수 있는
v=3.47
을 지정하세요.
3.48
2022년 2월 10일
변경사항:
- 주간 채널이 버전 3.48로 업데이트되었습니다.
- 분기별 채널이 버전 3.47로 업데이트되었습니다.
- 버전 3.46 및 3.45는 번호로 요청하는 경우 계속 사용할 수 있습니다.
3.47.6
2022년 1월 20일
버그 수정:
- 키보드 단축키 컨트롤에 포커스가 있을 때 페이지가 맨 위로 스크롤되는 문제를 수정했습니다.
3.47.4
2022년 1월 6일
변경사항:
- 베타 채널: 베타용 WebGLOverlayView API 업데이트 - 이름에 'gl'이 포함된 모든 클래스와 메서드를 이름에 'GL'이 포함된 새 클래스와 메서드로 대체하고, WebglCameraParams를 새 CameraParams 클래스 (CameraOptions의 서브클래스)로 대체합니다.
- 예외적인 시간이 계산에 사용되지 않는다는 점을 반영하도록 PlaceOpeningHours 메서드 문서를 업데이트했습니다.
3.47.3
2021년 12월 9일
변경사항:
- 이제
LatLng
,LatLngBounds
,Circle
는 생성자에서 동일한 클래스의 인스턴스를 허용합니다.
3.47.2
2021년 12월 2일
변경사항:
- 이제 프로젝션에
LatLng
이 허용되는 곳에서는 어디서나LatLngLiteral
가 매개변수로 허용됩니다.
버그 수정:
- 작은 크기 값(1.0 미만)에서 발생할 수 있는 일부 렌더링 문제가 수정되었습니다.
3.47.1
2021년 11월 18일
변경사항:
- 이제 도형 라이브러리에서
LatLng
가 허용되는 곳이면 어디서나LatLngLiteral
가 매개변수로 허용됩니다. - Maps JavaScript API에 WebGL 지원을 위한 새로운 onGIStateUpdateRequest API를 추가했습니다.
- 오류 화면의 색상 대비가 수정되었습니다.
- 이제 v=beta에서 Internet Explorer 11이 지원 중단되었습니다. Internet Explorer 11을 지원하는 Maps JavaScript API의 마지막 버전은 v3.47입니다. Internet Explorer 11에 대한 지원은 2022년 11월에 완전히 중단됩니다.
keyboardShortcuts
지도 옵션이false
로 설정된 경우 더 이상 지도에 Tab 포커스가 설정되지 않습니다.- 이제 최대 또는 최소 확대/축소 수준에 도달하면 확대/축소 버튼이 사용 중지됩니다.
MapType
컨트롤을 변환하여 지도 삽입 API의 접근성 및 스크린 리더 환경을 개선하기 위해 시맨틱 요소를 사용합니다.- 오류 화면의 아이콘에 대체 텍스트를 추가했습니다.
- 다양한 일반적인 코드 상태가 개선되었습니다.
버그 수정:
- WCAG를 준수하지 않는
controlHeight
및controlWidth
속성을 준수하는 data-* 속성으로 바꿉니다.
3.47
2021년 11월 11일
변경사항:
- 주간 채널이 버전 3.47로 업데이트되었습니다.
- 분기별 채널이 버전 3.46으로 업데이트되었습니다.
- 버전 3.45는 숫자로 요청하는 경우 계속 사용할 수 있습니다.
- 버전 3.44는 삭제되었으며 더 이상 사용할 수 없습니다.
3.46.12
2021년 11월 4일
버그 수정:
- 더 정확한 ARIA 라벨로 지도 유형 메뉴 바를 업데이트했습니다.
- Embed API: 스크린 리더 환경을 개선하기 위해 여러 링크에 ARIA 라벨을 추가했습니다.
- Embed API: 일부 텍스트 항목의 색상 대비가 수정되었습니다.
- externs에서
google.maps.Marker.MAX_ZINDEX
의 유형을 수정했습니다.
3.46.11
2021년 10월 28일
변경사항:
- goog.a11y.aria를 사용하도록 getter 및 setter를 변환했습니다. 이렇게 하면 맞춤법 오류를 방지할 수 있습니다.
3.46.8
2021년 10월 7일
변경사항:
- 로컬 컨텍스트: 로컬 컨텍스트 정보 창 사진에서 저작자 표시 링크를 삭제했습니다.
3.46.6
2021년 9월 23일
변경사항:
- 지도를 드래그할 수 없는 경우 지도 커서에 손이 표시되는 버그가 수정되었습니다.
3.46.5
2021년 9월 16일
버그 수정:
- 장소 자동 완성 위젯의 색상 대비 문제 관련 버그가 수정되었습니다.
3.46.3
2021년 9월 2일
변경사항:
- 이제 스크롤 안내가 열린
InfoWindow
및CustomOverlay
위에 표시됩니다.
3.46.2
2021년 8월 26일
변경사항:
- 베타 채널: 이제 텔레메트리 정보가 보고됩니다. 이러한 호출이 브라우저 수준에서 차단되지 않도록 하려면 콘텐츠 보안 정책을 업데이트해야 할 수도 있습니다. 자세한 내용은 FAQ를 참고하세요.
3.46
2021년 8월 18일
이제 Maps JavaScript API 버전 3.46을 사용할 수 있습니다. 버전 관리 가이드를 참고하세요.
변경사항:
PlaceResult
,icon_mask_base_uri
,icon_background_color
에 새 필드 두 개를 추가했습니다.- 주간 채널이 버전 3.46으로 업데이트되었습니다.
- 분기별 채널이 버전 3.45로 업데이트되었습니다.
- 버전 3.44는 번호로 요청하면 계속 사용할 수 있습니다.
- 버전 3.43은 삭제되었으며 더 이상 사용할 수 없습니다.
지원 중단:
- Internet Explorer 지원이 지원 중단됩니다. 2021년 8월부터 Maps JavaScript API v3.46부터 Internet Explorer 11 사용자에게 지도 상단에 경고 메시지가 표시됩니다. Internet Explorer 11을 지원하는 Maps JavaScript API의 마지막 버전은 v3.47입니다. Internet Explorer 11에 대한 지원은 2022년 11월에 완전히 중단됩니다.
버그 수정:
- 특정 확대/축소 수준에서 다각형의 정점이 이동하는 버그가 수정되었습니다.
- 여러 정보 창의 콘텐츠가 서로 겹치는 버그가 수정되었습니다.
3.45.8
2021년 7월 29일
변경사항:
- Embed API: 삽입된 지도에서 경로 페이지로 리디렉션된 후에도 확대/축소 수준이 유지됩니다.
3.45.7
2021년 7월 22일
변경사항:
- IE11 지원이 중단되었습니다. 이제 IE11의 지도에 베타 채널 배너가 표시됩니다.
- 삽입된 지도의 '경로 찾기' 링크를 더 정확하게 업데이트했습니다.
버그 수정:
getFeatureById()
메서드에서 ID가 0인 지형지물을 검색할 수 없는 문제를 수정했습니다.ComponentRestriction
값이 정의되지 않거나 null인 경우UNKNOWN ERROR/SERVICE BACKGROUND ERROR
이 발생하는 문제를 수정했습니다.
3.45.6a
2021년 7월 15일
변경사항:
- 이제 열릴 때 포커스는 첫 번째 포커스 가능 컨트롤이 InfoWindow 뷰포인트에 없거나
disableAutoPan=true
인 경우 InfoWindow 컨테이너로 관리됩니다.
버그 수정:
- 그리기 관리자가 삭제되었다가 지도에 다시 추가될 때 완료되지 않은 다각형 그리기가 자동으로 완료되는 버그가 수정되었습니다.
- 일부 언어의 '지도 삽입' 팝업에서 '경로' 문자열이 잘리는 버그가 수정되었습니다.
3.45.5
2021년 7월 1일
변경사항:
- 타이핑 및 JS API에서 지도 스튜디오의 URL을 업데이트했습니다.
버그 수정:
- 콜백을 제공할 때 처리되지 않은 Promise 거부를 수정했습니다.
3.45.4
2021년 6월 24일
변경사항:
- 양식 제출 시 단축키 대화상자가 열리는 버그가 수정되었습니다.
- '단축키' 버튼의 정렬이 잘못되는 버그가 수정되었습니다.
window
에 실수로 추가된 객체 (Spherical, PolylineCodec, PolyGeometry)를 삭제했습니다. 이러한 객체는 대신 정규화된 네임스페이스에서 액세스해야 합니다.
3.45.3
2021년 6월 16일
버그 수정:
- 지도 인스턴스화와 동일한 실행 루프 내에서
open()
이 호출될 때 포커스가 이동하지 않도록InfoWindow
를 업데이트했습니다.
변경사항:
InfoWindowOpenOptions
API 참조 섹션을 더 자세한 정보로 업데이트했습니다.- Safari에서 키보드 탐색 (탭 + 옵션)을 사용할 때 포커스 링이 수정되었습니다.
3.45.2
2021년 6월 10일
버그 수정:
- Embed API에서 지도 유형 컨트롤이 단축키 대화상자의 배경에 올바르게 오버레이되지 않는 문제가 수정되었습니다.
- 글꼴 CSS 스타일을 로드할 때 오류가 발생할 수 있는 문제가 수정되었습니다.
- InfoWindow가 열려 있는 상태에서 지도를 화면 이동할 때 깜박임이 발생할 수 있는 버그가 수정되었습니다.
변경사항:
InfoWindowOpenOptions.map
속성이 추가되었습니다.
3.45.1
2021년 6월 3일
변경사항:
- Data.StyleOptions 인터페이스에 애니메이션, 아이콘, 라벨, 불투명도 속성에 관한 문서를 추가했습니다.
- 접근성을 개선하기 위해 저작권 대화상자를 새롭게 디자인했습니다.
- 이제 InfoWindows가 열릴 때 포커스를 자동으로 관리합니다. 이는 새로운 기본 동작을 나타냅니다.
- 개발자가 InfoWindow를 열 때 포커스가 관리되는 방식을 제어할 수 있는 InfoWindowOpenOptions API를 추가했습니다.
- 이제 ESC 키를 눌러 InfoWindows를 닫을 수 있습니다.
- 이제 스크린 리더를 사용할 때 InfoWindows가 '대화상자'로 표시됩니다.
- 이제 폴리필 격리가 사용 설정됩니다. 이 변경사항으로 인해 Maps API 내부 폴리필이 호스트 페이지에 설치되지 않습니다.
버그 수정:
- 브라우저 탭을 전환할 때 지도 포커스 링이 표시되는 문제를 수정했습니다.
- 일부 브라우저에서 마우스 상호작용 시 지도 컨트롤, 마커 요소, 지도 유형 컨트롤 하위 메뉴 항목의 포커스 링이 잘못 표시되는 문제가 수정되었습니다.
새로운 기능:
- 경로, 거리 행렬, 고도, 지오코더, 최대 확대/축소 이미지, 스트리트 뷰,
AutcompleteService.getPlacePredictions()
서비스에서 Promises 지원을 사용 설정했습니다. - 단축키의 검색 가능성을 개선하기 위해 지도에 단축키 컨트롤 및 대화상자를 추가했습니다.
- 이제 주간 채널에서 벡터 지도를 사용할 수 있습니다 (기본 기능만 해당, WebGL 기능은 베타 채널에서 사용 가능).
3.44.14
2021년 5월 13일
변경사항:
- 이제 연결된 지도 또는 StreetView 인스턴스 없이
InfoWindow.open()
이 호출되면 콘솔에 경고가 로깅됩니다.
3.44.12
2021년 4월 28일
버그 수정:
- 새 지도 유형으로 변경한 후 삭제되거나 숨겨진 최적화된 마커가 지도에 다시 추가되는 문제가 수정되었습니다.
로컬 컨텍스트:
- 유효한
placeTypePreferences
값으로 정의된@@iterator
메서드가 없는 배열을 지원합니다.
3.44.11a
2021년 4월 20일
변경사항:
- 아이콘 객체로 맞춤 마커를 만드는 성능이 개선되었습니다.
- 버튼 위로 마우스를 가져갈 때 포커스가 지도 유형 드롭다운 메뉴로 이동하지 않도록 합니다.
버그 수정:
- 기본 지도를 초기화하기 전에 정적 마커를 로드할 때 오류가 발생할 수 있는 버그가 수정되었습니다.
3.44.9
2021년 4월 8일
버그 수정:
- 스트리트 뷰가 사용 설정되어 있을 때 지도 컨트롤에 키보드로 액세스할 수 있는 버그가 수정되었습니다.
3.44.8
2021년 4월 1일
변경사항:
- 로컬 컨텍스트 라이브러리: 장소 세부정보 보기의 Google 로고를 콘텐츠 하단으로 이동했습니다.
3.44.7
2021년 3월 25일
변경사항:
- 이제 InfoWindow가 닫히면 키보드 포커스가 적절한 요소로 돌아갑니다.
3.44.4
2021년 3월 4일
변경사항:
- 이제 더 다양한 확대/축소 수준에서 45도 이미지를 사용할 수 있으며 회전 컨트롤에 시계 방향 및 시계 반대 방향 버튼이 모두 포함됩니다.
버그 수정:
- 지도를 반복해서 렌더링할 때 발생할 수 있는 메모리 누수가 수정되었습니다.
- 지도에 원이나 직사각형을 추가하거나 삭제할 때 발생할 수 있는 메모리 누수가 수정되었습니다.
3.44.2
2021년 2월 25일
변경사항:
- 장소 자동 완성
getPlacePredictions
함수 호출이 베타 채널에서 잘못된 엔드포인트를 잘못 가리키는 버그가 수정되었습니다.
3.44.1
2021년 2월 18일
변경사항:
- 이제 표시된 장소를 새로고침할 때 LocalContext 장소 선택기 버튼이 사용 중지됩니다.
- 최적화되지 않은 마커에 포커스를 설정하고 키보드로 액세스할 수 있습니다.
- 베타 채널:
window
에 실수로 추가된 객체 (Spherical
,PolylineCodec
,PolyGeometry
)를 삭제했습니다. 이러한 객체는 정규화된 네임스페이스에서 액세스해야 합니다. - 베타 채널에서 폴리필 격리를 사용 설정했습니다. 즉, Maps JavaScript API가 더 이상 호스트 페이지에 폴리필을 설치하지 않습니다.
3.43.8a
2021년 2월 25일
분기별 채널만 업데이트되었습니다. 변경사항:
- 지도를 여러 번 렌더링할 때 메모리 누수 문제가 수정되었습니다.
3.43.8
2021년 2월 5일
변경사항:
AutocompleteService.getPlacePredictions()
에 Promises의 베타 지원을 추가했습니다.
버그 수정:
clickable
가 false로 설정된 경우에도 라벨이 있는Markers
가 클릭 이벤트를 가로채는 문제를 수정했습니다.
3.43.7a
2021년 1월 28일
버그 수정:
- 다중선 그리기와 관련된 다양한 문제가 수정되었습니다.
3.43.6
2021년 1월 21일
버그 수정:
- geojson 다각형 구멍이 채워지는 버그가 수정되었습니다.
- 지도와 스트리트 뷰 간에 전환할 때 오버레이가 사라지는 버그가 수정되었습니다.
3.43.5
2021년 1월 14일
변경사항:
- 스크린 리더에서 더 쉽게 액세스할 수 있도록 메뉴의 체크박스를 변경했습니다.
- 실내 스트리트 뷰 파노라마의 층 버튼 크기가 커졌습니다.
- 스트리트 뷰에서 모바일 모션 추적 컨트롤의 위치를 수정했습니다.
버그 수정:
- 이제 키보드 메뉴 버튼이
contextmenu
이벤트를 트리거합니다. - 일부 상황에서 지도와 스트리트 뷰 간에 전환할 때 전체 화면 컨트롤이 제대로 작동하지 않는 버그가 수정되었습니다.
- 스크린 리더가 지도 내 마커로 이동할 수 없는 문제가 해결되었습니다.
- LocalContext의 장소 마커에서 장소 아이콘이 사라지는 버그가 수정되었습니다.
3.43.3
2020년 12월 9일
변경사항:
google.maps.MouseEvent
인터페이스의 이름을google.maps.MapMouseEvent
로 바꾸고domEvent
속성을 추가하여 DOM에서 기본 이벤트에 직접 액세스할 수 있도록 했습니다.- 다각형 오버레이의 메모리 동작이 개선되었습니다.
- 이제 Safari 메모리 문제를 방지하기 위해 캔버스 메모리가 명시적으로 해제됩니다.
버그 수정:
- 일부 상황에서 지도와 스트리트 뷰 간에 전환할 때 전체 화면 컨트롤이 작동하지 않는 버그가 수정되었습니다.
- 마커의
click
이벤트에서 콘솔에 오류가 로깅되는 버그가 수정되었습니다. - 마커의 클릭 가능한 영역 크기가 너무 크게 그려지는 버그가 수정되었습니다.
- IE11의 기호에 영향을 미치는 폴리필 충돌과 관련된 버그가 수정되었습니다.
3.43.2
2020년 12월 1일
변경사항:
rightclick
이벤트의 대안으로contextmenu
이벤트를 추가합니다.contextmenu
이벤트는 macOS에서 Ctrl-클릭에 응답하는 기능을 추가합니다.title
또는label
가 제공된 경우 최적화되지 않은 마커에 접근성 속성을 추가합니다.- 스크린 리더 환경을 개선하기 위해
MapType
컨트롤에 ARIA 라벨과 역할을 더 추가합니다. MapType
컨트롤에 대한 스크린 리더 지원이 개선되었습니다. 사용자가 컨트롤에서 벗어나면 드롭다운 메뉴가 자동으로 닫힙니다.- 드롭다운 메뉴에서 스크린 리더가 보고하는 항목 수를 수정합니다. 이렇게 하면 줄 구분자가 목록 항목으로 집계되지 않습니다.
- 키보드 상호작용을 통해 포커스가 설정되었을 때 키보드 포커스를 나타내기 위해
map
요소 내에 포커스 링을 추가합니다. MapType
컨트롤에 키보드 컨트롤을 추가합니다. 이제 컨트롤의 포커스가 사라지면 드롭다운 옵션이 자동으로 닫힙니다. 위쪽 및 아래쪽 화살표 키를 누르면 드롭다운이 열리고 Esc 버튼을 누르면 닫힙니다. Home 및 End 키는 각각 드롭다운의 첫 번째 항목과 마지막 항목으로 이동합니다.
버그 수정:
- 마커 애니메이션을 취소하면 경우에 따라 특정 마커의 향후 애니메이션이 조기에 종료될 수 있는 버그가 수정되었습니다.
3.43.1a
2020년 11월 20일
변경사항:
MarkerLabel
인터페이스에className
속성을 추가하여label
요소의 CSS 클래스를 설정합니다.- 최대 확대/축소 이미지 서비스에서 Promises에 대한 베타 지원을 추가합니다.
- StreetView 서비스에 Promises의 베타 지원을 추가합니다.
title
또는label
가 제공된 경우 최적화되지 않은 마커에 접근성 텍스트를 추가했습니다.- 접근성을 개선하기 위해
MapType
컨트롤 드롭다운 메뉴 버튼에서aria-pressed
라벨을 삭제했습니다. - 접근성을 개선하기 위해
DropdownMenu
및DropdownMenuItem
를 시맨틱 요소로 변환했습니다. - 색상 대비 표준을 준수하도록 저작권 요소 텍스트를 변경했습니다.
- 이제 Enter 키 또는 스페이스바를 사용하여 드롭다운 메뉴를 열고 닫을 수 있습니다.
- 이제 드롭다운 메뉴 항목에 포커스를 설정할 수 있습니다.
- 로컬 컨텍스트 라이브러리: 이제 캐러셀 컨트롤 버튼이 영향을 미치지 않을 때 사용 중지되며 더 이상 목록의 첫 번째 또는 마지막 항목과 겹치지 않습니다.
버그 수정:
GroundOverlays
이 180도 경선을 지나갈 때 발생할 수 있는 버그를 수정했습니다.disableDefaultUI
가true
로 설정된 경우 더 이상 기본적으로 단축키가 사용 중지되지 않습니다.- 지도 전환 버튼의 화면 리더 텍스트가 잘못된 버그가 수정되었습니다.
Map
에 접근성 이름 및 유형을 추가합니다.- 일부 선택적 속성을 필수 속성으로 잘못 표시한 인터페이스 문서를 수정했습니다.
LatLngLiteral
이 전달될 때noWrap
LatLng
생성자 매개변수가 무시되는 버그를 수정했습니다.
3.43
2020년 11월 18일
이제 Maps JavaScript API 버전 3.43을 사용할 수 있습니다. 버전 관리 가이드를 참고하세요.
- 주간 채널이 버전 3.43으로 업데이트되었습니다.
- 분기별 채널이 버전 3.42로 업데이트되었습니다.
- 버전 3.41은 숫자로 요청하면 계속 사용할 수 있습니다.
- 버전 3.40은 삭제되었으며 더 이상 사용할 수 없습니다.
3.42.9
2020년 10월 15일
변경사항:
- 화면 리더에서 잘못된 체크박스 상태를 전달하는 버그가 수정되었습니다.
- Tab/Shift+Tab 순서가 잘못된 지도 컨트롤 문제가 해결되었습니다.
- 접근성을 개선하기 위해 지도 버튼을
div
에서 네이티브 버튼으로 변환했습니다. - 이제 WebGL 지도의 확대/축소 수준에 따라 기울기가 제한됩니다.
controlSize
가 27보다 작을 때 Internet Explorer에서 전체 화면 버튼이 부분적으로 사라지는 문제를 수정했습니다.
3.42.8
2020년 10월 7일
변경사항:
- 경로 서비스에서 promise에 관한 베타 지원을 추가했습니다.
- 이제 Geocoder
componentRestrictions
에서 빈 문자열의 유효성 검사를 실행합니다. - Safari에서 마커 라벨이 맞춤 마커 기호로 가려지는 버그가 수정되었습니다.
업데이트된 장소 아이콘 지원
2020년 10월 1일
장소 세부정보 및 장소 검색 요청과 함께 반환되는 아이콘이 새로운 아이콘 글리프를 사용하도록 업데이트되었습니다. 별도의 조치가 필요하지 않으며 새 글꼴이 자동으로 표시됩니다.
3.42.7
2020년 9월 29일
변경사항:
- '지도 오류 신고' 컨트롤 도움말에서 RTL (오른쪽에서 왼쪽) 언어의 단어 순서가 잘못되는 버그를 수정했습니다.
- RTL 텍스트 방향의 중앙 마커 라벨
3.42.6
2020년 9월 21일
변경사항:
3.42.5
2020년 9월 16일
변경사항:
- 두 경계가 180도를 초과하는 경우를 처리하도록
LatLngBounds.union
메서드를 업데이트했습니다.
3.42.4
2020년 9월 8일
변경사항:
- 이제 잘못된
Date.now()
구현이 감지되면 콘솔에 오류가 로깅됩니다. - 고도 서비스 메서드에서 Promises에 대한 베타 지원을 추가했습니다.
InfoWindow
의 최소 너비를 지정하는 새로운InfoWindow.minWidth
속성을 도입했습니다.- 목적지를 변경한 후 경로가 흐리게 표시되는 버그가 수정되었습니다.
3.42
2020년 8월 19일
이제 Maps JavaScript API 버전 3.42를 사용할 수 있습니다. 버전 관리 가이드를 참고하세요.
변경사항:
- 이제 InfoWindows의 기본 최대 너비는 648픽셀이며 InfoWindow maxWidth 속성을 설정하여 재정의할 수 있습니다. 이제 InfoWindow의 너비가 648픽셀을 초과할 수 있지만 여전히 지도의 너비로 제한됩니다. 이전에는 정보 창이 항상 648픽셀 또는 지도 너비 중 더 작은 값으로 제한되었습니다.
- 대규모 GeoJson 데이터 세트를 렌더링하는 동안 기본 스타일 렌더링의 깜박임을 방지합니다.
- 주간 채널이 버전 3.42로 업데이트되었습니다.
- 분기별 채널이 버전 3.41로 업데이트되었습니다.
- 버전 3.40은 번호로 요청하면 계속 사용할 수 있습니다.
- 버전 3.39는 삭제되었으며 더 이상 사용할 수 없습니다.
3.41.7
2020년 7월 22일
해결됨:
- Cloud Styling을 사용할 때
clickableIcons
속성을false
로 설정해도 효과가 없는 버그가 수정되었습니다.
3.41.5
2020년 7월 6일
변경사항:
- 신뢰할 수 있는 유형 위반을 수정합니다.
3.41.2
2020년 5월 27일
변경사항:
- Maps JavaScript API의 장소 라이브러리에서 장소 필드
permanently_closed
는 지원 중단되었습니다.
3.41
2020년 5월 20일
이제 Maps JavaScript API 버전 3.41을 사용할 수 있습니다. 버전 관리 가이드를 참고하세요.
- 주간 채널이 버전 3.41로 업데이트되었습니다.
- 분기별 채널이 버전 3.40으로 업데이트되었습니다.
- 번호로 요청하는 경우 버전 3.39는 계속 사용할 수 있습니다.
- 버전 3.38이 삭제되어 더 이상 사용할 수 없습니다.
3.40.11
2020년 4월 28일
변경사항:
- 장소 검색 및 장소 세부정보 결과에 새 필드
business_status
를 추가합니다.permanently_closed
대신 이 필드를 사용하세요. - (새)
PlaceResult.utc_offset_minutes
를 요청할 때 잘못된 콘솔 경고를 수정합니다. 이제 지원 중단된PlaceResult.utc_offset
에 경고가 반환됩니다.
3.40.9
2020년 4월 14일
변경사항:
- 이제 맵에 요소가 아닌 mapDiv가 전달되면 더 쉽게 진단할 수 있는 InvalidValueError가 발생합니다.
- Chrome 브라우저에서 주소를
google.maps.places.Autocomplete
에 자동 완성하면 더 이상 서버에 자동 완성 요청이 트리거되지 않아 결제가 방지됩니다. maxWidth
속성을 더 정확하게 만들었습니다. 이 변경 전에는InfoWindow
의maxWidth
를 100으로 지정하면InfoWindow
의 실제 최대 너비는 94px였습니다. 이 변경사항이 적용된 후에는 최대 너비가 실제로 100px가 됩니다.- 마커와 지도 경계를 사용할 때 페인트 요청 빌더의 메모리 누수 문제를 수정합니다.
3.40.6
2020년 3월 24일
변경사항:
- IE11의 이동 시간 필드에서 잘린 텍스트가 수정되었습니다.
3.40.4
2020년 3월 10일
변경사항:
setTilt()
를 두 번 호출하면 지도에 왜곡이 발생하는 버그를 수정했습니다.
3.40.2
2020년 2월 23일
변경사항:
- 지도 내 숨겨진 iframe이 탭 탐색에서 삭제되었습니다.
3.40.1
2020년 2월 18일
변경사항:
- v=beta의 경우 InvalidVersion에 대해 경고하지 않습니다.
- 스트리트 뷰가 표시될 때 스크롤 문제가 수정되었습니다.
3.40
2020년 2월 11일
이제 Maps JavaScript API 버전 3.40을 사용할 수 있습니다. 버전 관리 가이드를 참고하세요.
- 주간 채널이 버전 3.40으로 업데이트되었습니다.
- 분기별 채널이 버전 3.39로 업데이트되었습니다.
- 버전 3.38은 번호로 요청하는 경우 계속 사용할 수 있습니다.
- 버전 3.37은 삭제되었으며 더 이상 사용할 수 없습니다.
3.39.6
2020년 1월 8일
이제 Maps JavaScript API 버전 3.39.6을 사용할 수 있습니다. 버전 관리 가이드를 참고하세요.
해결됨:
- 경로 요청의 경우 이제
ZERO_RESULTS
가 콘솔에 로깅되며 더 이상 오류 로그가 발생하지 않습니다.
3.39
2019년 11월 20일
이제 Maps JavaScript API 버전 3.39를 사용할 수 있습니다. 버전 관리 가이드를 참고하세요.
변경사항:
- Internet Explorer 10은 더 이상 지원되지 않습니다 (3.38이 Internet Explorer 10을 지원하는 마지막 버전임).
- 이제
AutocompletePrediction
는 지정된 출발지 위도/경도에서 선택한 장소까지의 직선 거리를 반환합니다.
지원 중단:
- 장소 필드
open_now
및utc_offset
은 2019년 11월 20일부로 지원 중단되었으며 2021년 2월 20일에 사용 중지됩니다. 자세한 내용은 장소 필드 이전을 참고하세요.
- 주간 채널이 버전 3.39로 업데이트되었습니다.
- 분기별 채널이 버전 3.38로 업데이트되었습니다.
- 버전 3.37은 번호로 요청하면 계속 사용할 수 있습니다.
- 버전 3.36이 삭제되어 더 이상 사용할 수 없습니다.
3.38
2019년 8월 20일
이제 Maps JavaScript API 버전 3.38을 사용할 수 있습니다. 버전 관리 가이드를 참고하세요.
- 주간 채널이 버전 3.38로 업데이트되었습니다.
- 분기별 채널이 버전 3.37로 업데이트되었습니다.
- 버전 3.36은 번호로 요청하면 계속 사용할 수 있습니다.
- 버전 3.35는 삭제되었으며 더 이상 사용할 수 없습니다.
- Fusion Tables를 더 이상 사용할 수 없습니다 (3.37이 Fusion Tables를 지원하는 마지막 버전임).
- 이제 Internet Explorer 10 지원이 지원 중단되었으며 사용하는 출시 채널 또는 버전 번호에 따라 2019년 11월에서 2020년 5월 사이에 지원이 종료됩니다.
3.37
2019년 5월 15일
이제 Maps JavaScript API 버전 3.37을 사용할 수 있습니다. 버전 관리 가이드를 참고하세요.
- 주간 채널이 버전 3.37로 업데이트되었습니다.
- 분기별 채널이 버전 3.36으로 업데이트되었습니다.
- 버전 3.35는 숫자로 요청하는 경우 계속 사용할 수 있습니다.
- 버전 3.34가 삭제되어 더 이상 사용할 수 없습니다.
- Internet Explorer 9은 더 이상 사용할 수 없습니다 (3.34가 이를 지원하는 마지막 버전임).
3.36
2019년 2월 14일
이제 Maps JavaScript API 버전 3.36을 사용할 수 있습니다. 버전 관리 가이드를 참고하세요.
변경사항:
- 새로운 기능이 추가되었습니다.
- 이제 MapOption.controlSize를 사용하여 지도 컨트롤의 크기를 변경할 수 있습니다.
- 이제 MapOptions.restriction을 사용하여 지도 경계를 제한할 수 있습니다.
- 정보 창이 개선되었습니다.
- 주간 채널이 버전 3.36으로 업데이트되었습니다.
- 분기별 채널이 버전 3.35로 업데이트되었습니다.
- 버전 3.34는 번호로 요청하면 계속 사용할 수 있습니다.
- 버전 3.33이 삭제되어 더 이상 사용할 수 없습니다.
3.35
2019년 1월 29일
변경사항:
- 이제 API가 각 장소의 총 리뷰 수를 반환할 수 있습니다.
- 플러스 코드 지원을 추가했습니다. Plus Code는 기존 상세 주소가 없는 지역을 포함하여 전 세계 모든 위치의 주소를 제공하는 짧은 코드입니다.
- Internet Explorer 9은 더 이상 지원되지 않습니다.
지원 중단:
Autocomplete
의placeIdOnly
매개변수는 지원 중단되었습니다.- Maps JavaScript API의 Fusion Tables 레이어는 2018년 12월 3일부로 지원 중단되었습니다. Fusion Tables 레이어는 2019년 12월 3일에 완전히 사용 중지되며 이 날짜 이후에는 더 이상 사용할 수 없습니다. 자세히 알아보기
2018년 11월 13일
이제 Maps JavaScript API 버전 3.35를 사용할 수 있습니다. 버전 관리 가이드를 참고하세요.
변경사항:
- 주간 채널이 버전 3.35로 업데이트되었습니다.
- 분기별 채널이 버전 3.34로 업데이트되었습니다.
- 번호로 요청하는 경우 버전 3.33을 계속 사용할 수 있습니다.
- 버전 3.32가 삭제되어 더 이상 사용할 수 없습니다.
3.34
2018년 8월 14일
이제 Maps JavaScript API 버전 3.34를 사용할 수 있습니다. 버전 관리 가이드를 참고하세요.
변경사항:
- 새 버전 이름이 구현되었습니다.
이제 출시 채널 또는 버전 번호를 지정할 수 있습니다.
- 주간 채널이 버전 3.34로 업데이트되었습니다.
- 분기별 채널이 버전 3.33으로 업데이트되었습니다.
- 버전 3.32는 계속 사용할 수 있습니다.
- 버전 3.31은 삭제되었으며 더 이상 사용할 수 없습니다. 버전 3.0~3.31을 지정하는 고객에게는 기본 채널(주간 채널 또는 분기별 채널)이 제공됩니다(버전 관리 가이드 참고).
- 이제 더 큰 컨트롤 UI가 사용 설정됩니다. 다양한 기기에서 터치 작업이 증가함에 따라 손가락 터치와 마우스 클릭 모두에 맞게 제어 UI를 조정했습니다. v=quarterly, v=3.33 또는 v=3.32로 API를 로드하여 선택 해제할 수 있습니다.
3.33
2018년 6월 11일
변경사항:
- 이제 장소 세부정보 요청에서 필드를 사용하여 반환할 장소 데이터 유형을 지정할 수 있습니다.
- 이제 두 가지 새로운 장소 찾기 요청을 사용할 수 있습니다.
- 이제 Place Autocomplete에서 세션 기반 결제를 지원합니다.
2018년 5월 16일
이제 Maps JavaScript API 버전 3.33을 실험용 버전으로 사용할 수 있습니다. API 버전 관리 가이드를 참고하세요.
변경사항:
3.32
2018년 2월 13일
변경사항:
3.31
2018년 2월 13일
변경사항:
- 기본적으로 처음 256개의 마커를 DOM 마커로 만든 다음 후속 마커를 카드 마커로 만듭니다. 현재 기본값은 모든 카드 마커입니다.
- 페그맨을 드래그할 때 확대/축소 수준이 높으면 (확대) Google에서 선택한
BEST
파노라마가 아닌NEAREST
파노라마를 사용하는 것이 좋습니다. - 이제
gestureHandling: none
는 mousedown 핸들러 내에서 변경될 때draggable: false
와 동일하게 작동합니다 (이제mousedown
에 적용됨).
2017년 11월 21일
이제 Maps JavaScript API 버전 3.31을 실험용 버전으로 사용할 수 있습니다. API 버전 관리 가이드를 참고하세요.
변경사항:
- 이제
region
필드가 장소 세부정보 요청과 함께 반환됩니다.
3.30
2017년 8월 16일
이제 Maps JavaScript API 버전 3.30을 실험 버전으로 사용할 수 있습니다. API 버전 관리 가이드를 참고하세요.
변경사항:
- 이제 데스크톱에서 전체 화면 버튼이 기본적으로 사용 설정됩니다.
-
이 버전에서는 마우스 스크롤 휠이나 터치패드를 사용하여 사용자 상호작용을 지원하는 데스크톱 애플리케이션용
gestureHandling
속성을 도입합니다. 사용자가 지도와 상호작용하는 방식을 제어하려면scrollwheel
,disableDoubleClickZoom
,draggable
속성 대신gestureHandling
속성을 사용하는 것이 좋습니다.
3.29
2017년 5월 16일
이제 Maps JavaScript API 버전 3.29를 실험 버전으로 사용할 수 있습니다. API 버전 관리 가이드를 참고하세요.
변경사항:
- 기본 인프라 업데이트로 인해 사용자가 생성한 (맞춤) 스트리트 뷰 파노라마의 파노 ID 형식이 변경되었습니다. 이렇게 하면 사용 가능한 파노라마 수가 약간 늘어납니다.
- Maps JavaScript API에서 이전 pano ID를 사용하여 사용자 제작 (맞춤) 파노라마를 요청하는 것은 계속 작동합니다.
StreetViewPanoramaOptions
객체의position
속성을 사용하여 파노라마를 찾으려고 하면 결과에 새 파노라마 ID가 포함됩니다. 이전 파노라마 ID와 새 파노라마 ID를 매핑할 필요는 없습니다. 두 ID 모두 유효하게 유지되기 때문입니다. - pano ID 파싱 또는 인증 로직을 사용하는 경우 pano ID 형식이 변경될 수 있습니다.
- Issue Tracker를 사용하여 문제를 신고할 수 있습니다.
google.maps.Map
클래스의fitBounds
메서드가 업데이트되었습니다.- 지도 숨김 상태에서 표시 영역을 변경하려면 이제 지도를 visibility: hidden으로 설정하여 지도 div의 실제 크기를 보장할 수 있습니다.
3.28
2017년 4월 18일
MapOptions
객체의 draggable
속성은 지원 중단되었습니다. 데스크톱 기기에서 지도 드래그를 사용 중지하려면 gestureHandling
속성을 사용하여 none
로 설정하세요.
2017년 2월 15일
이제 Maps JavaScript API 버전 3.28을 실험용 버전으로 사용할 수 있습니다. API 버전 관리 가이드를 참고하세요.
변경사항:
- Maps JavaScript API 버전 3.28 이상에서는 로그인된 지도가 더 이상 지원되지 않습니다.
3.27
2017년 2월 2일
해결됨:
- 문제 11331: InfoWindow 내 텍스트를 선택할 수 없음
2017년 1월 10일
이제 여러 국가에서만 자동 완성 예측이 표시되도록 제한할 수 있습니다. AutocompleteOptions
의 componentRestrictions
필드에 최대 5개 국가를 지정하면 됩니다.
2016년 11월 15일
이제 Maps JavaScript API 버전 3.27을 실험용 버전으로 사용할 수 있습니다. (API 버전 관리 가이드를 참고하세요.)
변경사항:
MapOptions
객체의 새로운gestureHandling
옵션을 사용하면 휴대기기에서 지도와 상호작용할 때 사용자의 환경을 최적화할 수 있습니다. 사용할 수 있는 값은 다음과 같습니다.greedy
: 사용자가 화면을 스와이프하면 (드래그하면) 지도는 항상 (위 또는 아래, 왼쪽 또는 오른쪽으로) 패닝합니다. 즉, 한 손가락으로 스와이프 및 두 손가락으로 스와이프 모두 지도를 패닝합니다.cooperative
: 사용자가 한 손가락으로 스와이프하여 페이지를 스크롤하고 두 손가락으로 스와이프하여 지도를 패닝해야 합니다. 사용자가 한 손가락으로 지도를 스와이프하면 두 손가락을 사용하여 지도를 이동하라는 메시지가 표시되고 지도에 오버레이가 표시됩니다. 모바일 기기에서 위의 샘플을 보고 실제로 작동하는 cooperative 모드를 확인하세요.none
: 지도를 패닝하거나 손가락으로 확대/축소할 수 없습니다.auto
(기본값): 페이지의 스크롤 가능 여부에 따라cooperative
또는greedy
동작이 실행됩니다.
자세한 내용과 예시는 개발자 가이드를 참고하세요.
- 모바일 기기에서는 전체 화면 컨트롤이 기본적으로 표시되므로 사용자가 지도를 쉽게 확대할 수 있습니다. 지도가 전체 화면 모드일 때 사용자는 한 손가락이나 두 손가락을 사용하여 지도를 패닝할 수 있습니다. 참고: iOS는 전체 화면 기능을 지원하지 않습니다. 따라서 iOS 기기에는 전체 화면 컨트롤이 표시되지 않습니다.
로그인된 지도 지원 중단
2016년 10월 6일
로그인 기능은 지원 중단되었습니다.
3.27 이전 버전의 Maps JavaScript API에서는 로그인된 지도를 계속 지원합니다. 향후 버전에서는 로그인된 지도를 더 이상 지원하지 않지만 정보 창 또는 SaveWidget
를 사용하여 장소를 Google 지도에 저장하는 기능은 계속 지원합니다.
로그인한 지도에 대해 자세히 알아보세요.
경로 서비스 응답의 경유지 웨이포인트 변경
2016년 8월 29일
길찾기 서비스 응답의 via_waypoints
필드에는 원래 요청에 지정되지 않은 중간 지점 배열이 포함되어 있습니다. via_waypoints
필드는 드래그 가능한 경로 응답에 계속 표시되지만 대체 경로 응답에서는 지원 중단됩니다. 버전 3.27은 대체 경로에서 via_waypoints
를 지원하는 마지막 API 버전입니다.
대체 경로를 요청한 다음 모든 경로를 드래그 불가능한 경로로 표시하고 기본 경로는 드래그 가능한 경로로 표시하는 것이 좋습니다. 사용자는 대체 경로와 일치할 때까지 기본 경로를 드래그할 수 있습니다. 결과 경로 (사용자가 드래그함)에서 via_waypoints
필드를 사용할 수 있습니다.
3.26
2016년 8월 18일
이제 Maps JavaScript API 버전 3.26을 실험 버전으로 사용할 수 있습니다. (API 버전 관리 가이드를 참고하세요.)
변경사항:
- 새로운 스트리트 뷰 렌더러는 더 부드러운 전환 및 애니메이션, 개선된 객체 모델링, 향상된 모바일 지원, 더 명확한 컨트롤을 비롯한 렌더링 개선사항을 제공합니다. 자세한 내용은 Google Geo 개발자 블로그를 참고하세요.
- 이제 API가 스트리트 뷰에서 기기 방향 이벤트를 지원하므로 휴대기기 사용자는 휴대전화를 움직여 둘러볼 수 있습니다. 개발자는 이 기능을 사용 설정하거나 사용 중지할 수 있습니다. 자세한 내용은 개발자 가이드를 참고하세요.
3.25
2016년 5월 25일
이제 Maps JavaScript API 버전 3.25를 실험 버전으로 사용할 수 있습니다. (API 버전 관리 가이드를 참고하세요.)
Internet Explorer 9 지원 종료
2016년 5월 2일
2016년 4월 30일부터 Internet Explorer 9는 더 이상 Maps JavaScript API에서 공식적으로 지원되지 않습니다. 지원되는 브라우저 목록을 참고하세요.
3.24
2016년 4월 14일
변경사항:
- 이제 지도 아이콘의 클릭 가능 여부를 사용 중지할 수 있습니다. 지도 아이콘은 관심 장소(POI)를 나타냅니다.
google.maps.Map
의setClickableIcons
메서드를 참고하세요.
2016년 3월 31일
해결됨:
- 문제 9507: 이제 스트리트 뷰의 링크가 Safari에서 다시 작동합니다.
2016년 3월 28일
해결됨:
- 문제 9394: 사용자가 기본 지도 아이콘의 정보 창을 열면 정보 창이 자동으로 닫히고 그 반대의 경우도 마찬가지입니다.
- 지도에서
styles
속성을 사용하여 기본 지도의 스타일을 지정할 때 흰색 Google 로고를 표시합니다. 이전에는 StyledMapType을 사용하여 스타일을 적용할 때만 로고가 흰색으로 표시되었습니다.
2016년 3월 18일
해결됨:
-
문제 9424:
new LatLng({lat: 0, lng: 0})
- 새 스트리트 뷰 렌더러 (
google.maps.streetViewViewer = 'photosphere'
사용)를 사용한 마우스 화면 이동을 수정했습니다.
2016년 2월 15일
변경사항:
google.maps.controlStyle = 'azteca'
를 사용하여 새 컨트롤을 선택 해제하는 기능이 삭제되었습니다.
3.23
2016년 1월 18일
변경사항:
- 이 버전에는 지도의 새로운 전체 화면 컨트롤이 포함되어 있습니다. 사용자는 컨트롤을 클릭하여 지도가 전체 화면을 차지하도록 최대화할 수 있습니다.
이 컨트롤은 기본적으로 사용 중지되어 있습니다.
MapOptions
에서 사용 설정하고FullscreenControlOptions
를 사용하여 구성할 수 있습니다. 기본 위치는RIGHT_TOP
입니다. - 스트리트 뷰의 전체 화면 컨트롤은 기본적으로 사용 설정되어 있습니다.
StreetViewPanoramaOptions
를 통해 사용 중지하고FullscreenControlOptions
를 사용하여 구성할 수 있습니다. 이제 기본 위치는RIGHT_TOP
입니다.
2016년 1월 4일
해결됨:
- 문제 9009: 터치에서 마우스 이벤트를 합성할 때 jQuery와의 호환성을 위해 가운데 버튼 대신 왼쪽 버튼을 사용하세요.
-
문제 4201: API에서 더 이상
eval()
를 사용하지 않습니다. 따라서 이제unsafe-eval
콘텐츠 보안 정책 지시어 없이 API를 사용할 수 있습니다.
2015년 12월 21일
변경사항:
- 로그인된 지도의 로그인 버튼을 사용 중지하는 지도 옵션입니다. 로그인한 사용자의 아바타가 표시되며 로그인 작업(예: 즐겨찾기)을 통해 계속 로그인할 수 있지만 이 옵션을 설정하면 더 이상 지도에서 로그인 버튼이 표시되지 않습니다.
- 텍스트 검색 요청의 인터페이스가 변경되었습니다.
types
매개변수는 2016년 3월 1일부터 지원 중단되며, 검색 요청당 하나의 유형만을 지원하는 새로운type
매개변수로 대체됩니다. 또한establishment
,food
,grocery_or_supermarket
유형은 더 이상 검색 매개변수로 지원되지 않습니다 (그러나 검색 결과에는 이들 유형이 반환될 수도 있음). 기존types
매개변수를 사용하는 요청은 2017년 3월 1일까지 지원되며, 그 후에는 모든 텍스트 검색에 새 구현이 사용됩니다.
2015년 12월 2일
변경사항:
Autocomplete
생성자는 입력 요소가 제공되는지 확인합니다.- 기본 지도 관심 장소 정보 창에는 로그인하지 않은 모드와 로그인한 모드에서 동일한 콘텐츠가 표시됩니다.
- 이제 Closure 컴파일러의 Google 지도 API 외부 참조가 enum의 유형 (숫자 또는 문자열)을 지정합니다.
2015년 11월 25일
변경사항:
LatLng
및LatLngBounds
객체에.toJSON()
메서드를 추가했습니다. 이는JSON.stringify()
를 통해 사용하도록 설계되었습니다.
2015년 11월 19일
변경사항:
- 스타일 지정된 지도의 흰색 Google 로고
해결됨:
- 문제 8674: 버그: img { max-width: 100%; }에 대한 보호
3.22
2016년 1월 7일
해결됨:
- 문제 9009: 터치에서 마우스 이벤트를 합성할 때 jQuery와의 호환성을 위해 가운데 버튼 대신 왼쪽 버튼을 사용하세요.
2015년 11월 10일
변경사항:
- 이제 경로 서비스와 거리 행렬 서비스는 이동 수단이 운전일 때 예상 교통 시간 (응답 필드
duration_in_traffic
)을 반환합니다. 예상 이동 시간을 수신하려면 요청에drivingOptions
객체 리터럴을 포함하여 현재 또는 향후departureTime
를 지정합니다. 낙관적, 비관적 또는 최적의 추정치 (기본값)의trafficModel
를 지정하여 이동 시간을 계산할 때 사용되는 가정에 영향을 줄 수도 있습니다. 자세한 내용은 경로 서비스 및 거리 행렬 서비스 개발자 가이드를 참고하세요. 참고:duration_in_traffic
는 Google Maps Platform 프리미엄 요금제 고객만 사용할 수 있습니다.
지원 중단됨:
durationInTraffic
요청 필드는 이제 지원 중단되었습니다. 이전에는 이 방법이 Google Maps Platform 프리미엄 플랜 고객이 현재 교통상황을 고려한 시간을 결과에 포함해야 할지 여부를 지정할 때 권장되는 방법이었습니다. 이제drivingOptions
필드를 대신 사용해야 합니다.
2015년 11월 5일
지원 중단됨:
- AdSense 라이브러리는 2015년 5월부터 지원 중단되었으며 더 이상 Maps JavaScript API의 실험 버전에서 사용할 수 없습니다. 이 라이브러리는 곧 API의 출시 및 동결된 버전에서 삭제됩니다. 이를 대체하는 솔루션은 Google 애드센스입니다. 애드센스 광고 단위 만들기 가이드를 참고하세요.
2015년 9월 22일
변경사항:
- 경로 및 거리 매트릭스 요청 시 장소 ID 지원을 추가했습니다. 이제
DirectionsRequest.origin
,DirectionsRequest.destination
,DirectionsWaypoint.location
는 장소 객체를 허용하고DistanceMatrixRequest.origins
및DistanceMatrixRequest.destinations
는 장소 객체 배열을 허용합니다.
2015년 9월 15일
변경사항:
- 지도 및 스트리트 뷰 파노라마의 여러 컨트롤의 기본 위치와 모양이 변경되었습니다. 이제 지도에서 로그인 모드 모드를 사용하는지 여부와 관계없이 사용자 환경이 일관되며 Google 지도 웹사이트와도 더 일관됩니다. 한동안 이전 컨트롤 집합을 사용하고 싶다면 v3.22에서
google.maps.controlStyle = 'azteca'
를 설정하면 됩니다. - 스트리트 뷰의 새로운 전체 화면 컨트롤을 사용하면 사용자가 스트리트 뷰 파노라마를 전체 화면 모드로 열 수 있습니다.
지원 중단됨:
- 개요 지도 컨트롤을 더 이상 사용할 수 없습니다.
- 지도에서 화면 이동 컨트롤을 더 이상 사용할 수 없습니다. 보기를 화면 이동하려면 지도를 클릭하고 드래그하거나 스와이프합니다. 스트리트 뷰의 화면 이동 컨트롤은 계속 사용할 수 있습니다.
- 확대/축소 컨트롤은 한 가지 스타일로만 사용할 수 있으므로
google.maps.ZoomControlStyle
는 더 이상 사용할 수 없습니다.
2015년 9월 1일
변경사항:
- LatLngBounds 리터럴을 추가했습니다.
- 지나치게 광범위한 CSS 클래스 관련 문제가 수정되었습니다.
- 지도 크기를 조절한 후 타일 로드가 개선되었습니다.
Internet Explorer 8 지원 종료
2015년 8월 31일
2015년 8월 31일부터 Internet Explorer 8은 더 이상 Maps JavaScript API에서 공식적으로 지원되지 않습니다. 지원되는 브라우저 목록을 참고하세요. Microsoft의 브라우저 지원 정책에 관한 자세한 내용은 2014년 8월 7일 IEBlog 게시물을 참고하세요.
3.21
2015년 8월 5일
변경사항:
- 성능 개선: 표시되는 타일만 로드
- 여러 문서 개선사항
2015년 7월 21일
변경사항:
- 라벨이 있는 마커 출시
- Fixed: iOS7 메모리 부족 오류(초고화질 화면의 다각형)
- IE10 이상에서의 터치 이벤트 수정
- 이제 개발자가 제공한 입력의 오류 확인이 오류를 발생시키지 않고 콘솔에 출력됩니다.
2015년 7월 6일
해결됨:
- 문제 8159: 버그: StrokePosition.OUTSIDE가 잘못 렌더링됨
2015년 6월 17일
변경사항:
- 수정사항: 문제 6321: 버그: Android/iOs 브라우저에서만 'Uncaught TypeError: Cannot read property 'x' of undefined' 오류가 발생함
2015년 6월 2일
변경사항:
- 지원 중단됨: CloudLayer, PanoramioLayer
- Fixed: 문제 8098: 버그: 가중치 히트맵이 1개의 지점으로 올바르게 렌더링되지 않음
2015년 6월 2일
변경사항:
- placeId를 주소/latlng로 지오코딩하는 기능을 추가합니다.
- Geocoding API를 통해 장소 ID를 반환합니다.
2015년 5월 28일
변경사항:
- 해결됨: 문제 6358: SVG 경로 표기법이 HDPI 기기에서 올바르게 렌더링되지 않음
2015년 5월 19일
해결됨:
3.20
2015년 4월 24일
해결됨:
- 지형 최대 확대/축소를 늘리고 최대 확대/축소 시에도 고dpi 타일을 로드합니다.
2015년 4월 13일
해결됨:
- 문제 7820: file://에서 로드된 페이지에서 커서가 작동하지 않음
- 문제 7591: 버그: 반경 인수가 정수가 아닌 경우 StreetViewService.getPanoramaByLocation이 실패함
2015년 3월 25일
해결됨:
- 문제 7733: 버그: KML 지형지물/이미지 오버레이의 해상도가 갑자기 매우 낮아짐
- 저장 위젯 텍스트가 별표 아이콘과 더 잘 정렬됨
2015년 3월 17일
해결됨:
- 문제 7756: 버그: Safari 8 성능 회귀
- 인구통계 레이어 삭제
- InfoWindow chrome 개선
2015년 2월 17일
현재 Maps JavaScript API 실험 버전 (3.19)이 출시 버전이 됩니다.
버전 3.17이 삭제됩니다. 3.17 이하 버전의 요청에는 이제 3.18 버전이 제공됩니다.
버전 관리 문서는 https://developers.google.com/maps/documentation/javascript/versions에서 확인할 수 있습니다.
롤오버 후 사용 가능한 버전:
실험용: 3.20
버전: 3.19
고정됨: 3.18
3.19
2015년 4월 24일
해결됨:
- 로그인 모드의 커서
2015년 3월 19일
해결됨:
- 문제 7756: 버그: Safari 8 성능 회귀
2015년 1월 20일
해결됨:
- 문제 7475: 버그: phantomjs TypeError: Unable to delete property(phantomjs TypeError: 속성을 삭제할 수 없음)
2015년 1월 13일
해결됨:
- 카드가 스크린 리더에서 숨겨집니다.
2014년 12월 17일
해결됨:
2014년 12월 2일
해결됨:
2014년 11월 25일
해결됨:
- 문제 7333: 버그: IE9에서 정보 창의 캐럿이 손상됨
3.18
2014년 12월 4일
해결됨:
- 문제 7390: 버그: weather.com 하이퍼링크가 작동하지 않음
2014년 9월 18일
해결됨:
- 문제 7136: Firefox에서 여러 마커 제목이 작동하지 않음
2014년 9월 9일
해결됨:
- 문제 7098: 스트리트 뷰 POV 방향을 설정하면 오류가 발생함
2014년 8월 26일
3.18이 실험용으로 출시되었습니다.
3.17이 안정화되었습니다.
3.17
2014년 8월 20일
해결됨:
- 문제 6937: 3.17의 회귀: 정의되지 않은 'remove' 속성을 읽을 수 없음 (장소)
2014년 8월 12일
해결됨:
- 문제 6968: 버그: v=3.exp에서 키보드 화살표 키가 작동하지 않음
2014년 7월 31일
추가됨:
-
지도 창: DOM 이벤트가 지도 창을 통해 전파되는 방식에 관한 명시적인 문서가 제공됩니다.
overlayMouseTarget
창이 추가되었습니다.
2014년 7월 7일
추가됨:
-
toGeoJson
가 데이터 영역 및 개별 데이터 영역 지형지물에 추가되어 도형을 GeoJSON으로 내보낼 수 있습니다.
2014년 6월 24일
추가됨:
-
place_id
: 자동 완성 및 장소 세부정보를 위해 Places 라이브러리에 추가된 장소의 고유 식별자입니다. -
overview_path
가DirectionsRoute
에 추가되어 경로의 전체 과정을 나타내는 인코딩된 다중선을 제공합니다.
2014년 5월 26일
추가됨:
-
Maps API URL에 더 이상
sensor
매개변수가 필요하지 않습니다.
2014년 5월 20일
3.17이 실험용으로 출시되었습니다.
3.16
2014년 4월 15일
해결됨:
- 이제 마커에 다른 도형 유형과 일치하는 불투명도가 있습니다. https://developers.google.com/maps/documentation/javascript/3.exp/reference#MarkerOptions
2014년 4월 8일
추가됨:
- 그리기 중에 마우스를 움직이면 지도 이동
해결됨:
- 더 많은 위치에서 LatLngLiteral을 허용합니다.
- Roboto 로드가 완료되면 InfoWindow 크기가 자동으로 조절됨(문제 5713)
2014년 3월 31일
해결됨:
- IE 8에서 반투명 KML 레이어가 더 이상 투명하지 않음( 문제 6540)
2014년 3월 26일
해결됨:
- 콘솔 경고를 방지하기 위해 Chrome에서 event.returnValue 호출을 삭제했습니다.
- IE11에서 손가락으로 모으거나 펼쳐 확대/축소하는 기능이 작동하지 않음( 문제 5747)
2014년 3월 18일
추가됨:
2014년 3월 12일
추가됨:
- google.maps.LatLng가 허용되는 대부분의 위치에서 LatLngLiteral 지원 - https://developers.google.com/maps/documentation/javascript/3.exp/reference#LatLngLiteral
2014년 2월 24일
추가됨:
- 거리 행렬 및 경로 서비스에서 페리를 지원합니다.
2014년 2월 17일
3.16이 실험용으로 출시되었습니다.
3.15
2014년 3월 3일
해결됨:
- Chrome 버그가 수정되었으므로 Chrome Windows 및 Linux에서 하드웨어 가속을 다시 사용 설정합니다. ( https://code.google.com/p/chromium/issues/detail?id=336676)
2014년 2월 10일
해결됨:
- 더 큰 Chrome 하드웨어 가속 문제를 해결하기 위해 Chrome/Linux에서 모든 카드 하드웨어 가속을 사용 중지합니다.
2014년 2월 3일
해결됨:
- IE 11에서 스크롤 휠이 작동하지 않음( 문제 5944)
2014년 1월 29일
해결됨:
- Chrome/Windows에서 모든 카드 하드웨어 가속을 사용 중지하여 더 큰 Chrome 하드웨어 가속 문제를 해결합니다. ( 문제 6219)
2014년 1월 22일
해결됨:
- 그리기 관리자가 로드될 때 Chrome 문제를 해결하기 위해 Chrome/Windows에서 하드웨어 가속을 일시적으로 사용 중지합니다. https://code.google.com/p/chromium/issues/detail?id=336676( 문제 6224)
2014년 1월 16일
해결됨:
- 시각적 새로고침 CSS가 더 덜 구체화되어 더 적은 수의 사용자 설정 스타일을 재정의합니다.
2013년 11월 27일
해결됨:
- 지도 인스턴스화 후 마커를 만들면 'contains' 정의되지 않은 오류가 발생함( 문제 5798)
2013년 11월 19일
해결됨:
- 경로 패널 조작 아이콘이 Firefox에 제대로 표시되지 않음
3.14
2013년 9월 10일
해결됨:
- 공식 Google 정보 창의 링크가 새 탭/창에서 열리지 않음( 문제 5794)
2013년 8월 15일
- 시각적 새로고침은 API의 출시 버전에서 기본 지도 렌더링 모드가 됩니다.
- DynamicMapsEngineLayer: 벡터, 이미지, KML 레이어의 지형지물 보고
3.13
2013년 6월 25일
추가됨:
- DynamicMapsEngineLayer
2013년 6월 11일
추가됨:
- 'disableDefaultUI' 옵션을 StreetViewPanoramaOptions에 추가합니다.
해결됨:
- 버그: 맞춤 스트리트 뷰 파노라마 및 90도 아래로( 문제 4875)
3.12
2013년 6월 4일
해결됨:
2013년 5월 15일
추가됨:
- Google 지도 시각적 업데이트: https://developers.google.com/maps/documentation/javascript/basics#VisualRefresh
2013년 4월 29일
해결됨:
- 삭제된 마커가 Android 및 Dolphin 브라우저의 지도에 계속 표시됨
3.11
2013년 2월 19일
해결됨:
- 그리기 중에 DrawingMode를 변경하면 오류가 발생함
- 경로 패널에서 단계를 클릭하면 확대/축소가 변경됨
2013년 2월 12일
해결됨:
- 드래그 불가능한 다각형을 터치 입력으로 드래그 가능한 다각형을 통해 드래그할 수 있음(문제 4868)
- travelMode가 전환될 때 경로 대안 패널의 대중교통 아이콘이 잘못됨( 문제 4581)
- panTo(latLng)가 일부 조건에서 항상 지도의 중심을 latLng에 정확하게 맞추지 않음
2013년 1월 29일
추가됨:
- 노출 영역 레이어를 프로그래매틱 방식으로 추가하기 위해 StreetViewCoverageLayer를 추가했습니다.
- StreetViewPanoramas용으로 노출된 StreetViewPov
해결됨:
- Google 지도 JavaScript의 V3.8을 사용할 때 메모리 사용량이 증가하여 비정상 종료가 발생함 (IE 9, Chrome 등에서 관찰됨) ( 문제 4162 )
- Firefox에서 InfoWindow의 드롭다운 (선택) 메뉴가 지도 화면 이동을 따르지 않음
2013년 1월 22일
추가됨:
- 다중선, 다각형, 원, 직사각형에 대한 드래그 가능 옵션
- PlaceResult의 price_level 필드
2013년 1월 15일
해결됨:
- 일부 폴리라인의 반복 폴리라인 아이콘이 잘못 그려집니다. ( 문제 4333)
2013년 1월 7일
해결됨:
2012년 12월 17일
추가됨:
- 새로운 언어: 우르두어 및 아이슬란드어
해결됨:
- 탐색 후 IE9에서 흐리게 또는 흐릿하게 표시되는 지도( 문제 3875)
2012년 12월 17일
추가됨:
- 새로운 언어: 우르두어 및 아이슬란드어
해결됨:
- 탐색 후 IE9에서 흐리게 또는 흐릿하게 표시되는 지도( 문제 3875)
2012년 12월 10일
추가됨:
- crossorigin 속성이 설정된 이미지를 로드할 수 있는 기능
해결됨:
- 클로즈업에서 원격 이미지와 함께 마커가 표시되는 문제( 문제 4616)
- IE 7/8에서 다중선에 기호를 다시 표시할 때 JS 오류가 발생함
2012년 12월 3일
해결됨:
- Markermanager 라이브러리가 Maps API JS v3에서 작동하지 않음( 문제 4543)
2012년 11월 27일
추가됨:
- 최적화된 마커를 위해 높은 DPI 기기에서 높은 DPI 캔버스 사용
해결됨:
- MapTypeControl이 스타일을 지우지 않음( 문제 4588)
3.10
2013년 2월 4일
해결됨:
- Google 지도 JavaScript V3.8을 사용할 때 메모리 사용량이 증가하여 비정상 종료됨 (IE 9, Chrome 등에서 관찰됨) ( 문제 4162 )
2012년 9월 25일
추가됨:
- 실내 스트리트 뷰
- fixedRotation 옵션을 IconSequence로 변경
- 경로에 '현재 교통 상황으로 예상되는 시간' 표시
2012년 9월 11일
New:
- 다각형, 직사각형, 원 그리기 위치를 추가했습니다.
- computeOffsetOrigin to geometry library
- API에 아프리칸스어, 암하리어, 스와힐리어, 줄루어 등 4개의 새로운 언어 추가
2012년 8월 28일
추가됨:
- 유형을 Places API textSearch로
해결됨:
- GWT에서 Symbol 객체를 MarkerOptions에 전달할 수 없음
- 회귀: 페이지가 스크롤될 때 iOS 5에서 핀치하여 확대/축소(문제 4046)
2012년 8월 14일
눈에 띄는 변경사항:
- URL을 생성자 인수가 아닌 MVC 속성으로 허용하도록 KmlLayer 인터페이스를 수정합니다.
3.9
2012년 9월 10일
해결됨:
- GWT에서 Symbol 객체를 MarkerOptions에 전달할 수 없음
- 회귀: 페이지를 스크롤할 때 iOS 5에서 핀치하여 확대/축소( 문제 4046)
2012년 8월 9일
해결됨:
- Android 3.x의 문법 오류
2012년 7월 31일
눈에 띄는 변경사항:
- 맞춤 프로젝션에서 스트리트 뷰 오버레이 숨기기
해결됨:
- 배율이 35를 초과하면 마커 기호가 Safari에서 이벤트를 실행하지 않음
- 맞춤 지도 (지도 유형 + 투영)의 마커에 클릭 이벤트가 발생하지 않음
2012년 7월 25일
해결됨:
- 자동 완성의 componentRestrictions( 문제 4302)
2012년 7월 17일
해결됨:
- IE의 InfoWindow에서 텍스트 상자를 클릭할 수 없음
- bounds_changed가 zoom_changed 전에 실행되어야 함( 문제 1399)
- 스트리트 뷰를 호출한 후 지도 옵션 backgroundColor가 보존되지 않음
- 스타일 지정된 지도에서 위성으로 전환하면 불필요하게 지도 타일이 로드됨
- 그리기 모드에서 드래그 가능/스크롤 휠 속성이 무시됨( 문제 4012)
- 지구의 사본이 두 개 이상 표시되면 LatLngBounds가 전체 경도 범위를 반환해야 함
- 더블클릭 시 빈 도형을 그리지 않음( 문제 3964)
- 클릭 시 불필요한 마커 이벤트( 문제 3911)
눈에 띄는 변경사항:
- 검색 및 쿼리 엔드포인트의 이름을 nearbySearch 및 textSearch로 변경했습니다.
2012년 7월 10일
눈에 띄는 변경사항:
- google.maps.event.removeListener()가 null을 인수로 허용하도록 합니다.
2012년 6월 27일
추가됨:
- TRANSIT DirectionsMode: http://mapsplatform.googleblog.com/2012/06/public-transit-routing-and-layer-now.html
- 페이지네이션, 리뷰, Places API에 대한 텍스트 검색: http://mapsplatform.googleblog.com/2012/07/add-flexible-search-and-google-reviews.html
눈에 띄는 변경사항:
- '투명'을 색상으로 인식합니다.
2012년 6월 23일
추가됨:
- 기호
- HeatmapLayer
- 새로운 스타일러 옵션 'weight' 및 'color':
http://mapsplatform.googleblog.com/2012/06/google-maps-api-now-with-even-more.html
2012년 5월 15일
추가됨:
- 자동 완성의 국가 제한 (AutocompleteOptions.componentRestrictions)(문제 3899)
- 지역 및 도시 유형 필터
3.8
2012년 5월 1일
해결됨:
2012년 4월 23일
해결됨:
2012년 4월 18일
해결됨:
- Firefox에서 날씨 정보 창에 항상 비 아이콘이 표시됨( 문제 4063)
추가됨:
- FusionTablesLayer의 orderBy, limit, offset( 문제 3557)
2012년 4월 10일
해결됨:
- 전체 표시 영역에서 항공 이미지를 사용할 수 없는 경우에도 항공 이미지가 표시됨( 문제 3913)
2012년 4월 3일
추가됨:
- WeatherLayer 및 CloudLayer( 문제 3555)
- DemographicsLayer
해결됨:
- IE 9 Quirks에서 다각형에 타일 경계가 표시됨
- 캔버스 스트리트 뷰에서 화면 이동 시 마커가 갑자기 움직임
2012년 3월 28일
해결됨:
2012년 3월 20일
해결됨:
- 존재하지 않는 그림자 이미지로 마커를 만들면 오류가 발생합니다( 문제 4014).
추가됨:
- 스트리트 뷰에서 클릭 투 고/클릭 투 줌 인( 문제 2447)
눈에 띄는 변경사항:
- 스트리트 뷰에서 기본적으로 더블클릭으로 확대/축소를 사용 중지했습니다.
2012년 3월 6일
해결됨:
- 매우 빠르게 확대할 때 OverviewMapControl에서 오류가 발생함( 문제 3882)
- 페이지에서 지도 div가 삭제될 때 IE에서 오류가 발생함( 문제 3971)
- IE 9 미만에서 크기 조절된 마커가 잘못 렌더링됨( 문제 3912, 문제 3908)
추가됨:
- 불투명도를 GroundOverlay에 추가했습니다. ( 문제 2767)
- utc_offset 및 opening_hours를 PlaceResult에 추가했습니다. ( 문제 2431)
- StreetViewPanoramaOptions에 clickToGo 옵션 추가( 문제 2447)
2012년 2월 21일
해결됨:
추가됨:
- google.maps.geometry.poly.containsLocation() 및 isLocationOnEdge() ( 문제 1978)
2012년 2월 15일
해결됨:
- 회귀: 잘못된 'size' 매개변수로 크기 조절된 마커가 잘못 렌더링됨(문제 3908)
- 사용자가 제어점을 드래그하는 동안 setEditable(false)가 호출되면 지도가 수정 모드로 고정됨(문제 3842)
눈에 띄는 변경사항:
- 스트리트 뷰 파노라마 간에 크로스페이드
3.7
2012년 2월 7일
해결됨:
- 배치 애니메이션 전에 마커가 최종 위치에서 깜박임( 문제 3608)
- InfoWindow를 열고 확대/축소를 동시에 설정하면 지도 중앙이 잘못 설정됨( 문제 3738)
- 마커를 드래그할 때 오른쪽 클릭을 무시합니다. ( 문제 3237)
- Firefox에 마커 제목이 표시되지 않는 경우가 있습니다( 문제 3773).
눈에 띄는 변경사항:
- 이제 사용 가능한 경우 캔버스에서 크기 조절된 마커가 렌더링됨
- ImageMapType의 setOpacity() ( 문제 3125)
- GroundOverlay의 setOpacity() ( 문제 2767)
- ImageMapType의 'tilesLoaded' 이벤트( 문제 1744)
- 이벤트 전파를 중지하는 MouseEvent에 stop()을 추가했습니다. ( 문제 2172)
2012년 1월 31일
해결됨:
- Fixed: 전 세계를 화면 이동한 후 잘못된 한국어 카드가 표시됨( 문제 2722)
- Fixed: 스트리트 뷰를 표시하기 위해 페그맨을 정확하게 배치할 수 없음( 문제 3861)
- 다각형의 'visible' 속성을 추가했습니다. ( 문제 2861)
- 뷰포트가 서로 멀리 떨어져 있어도 panTo 및 panBy가 애니메이션 처리됨(회귀)
2012년 1월 24일
해결됨:
- 마우스 이벤트가 InfoWindow를 통해 전파됨( 문제 3573)
- IE9에서 CSS 변환 사용 설정
- StreetViewPanorama에 imageDateControl 추가
- IE 9, Opera, Safari/Windows에서 캔버스 스트리트 뷰 사용 설정
2012년 1월 16일
해결됨:
- 그리기 모드에서는 페이그맨을 드래그할 수 없어야 합니다.
- 다각형 및 기타 레이어의 zIndex를 준수하여 이벤트를 올바르게 실행
- KmlLayer 'status' 속성 추가( 문제 3015)
2012년 1월 10일
해결됨:
- disableDefaultUI가 true이고 streetViewControl이 true인 경우 펙맨 표시
2011년 12월 7일
해결됨:
- 출입 통제 고속도로는 고속도로(road.highway.controlled_access)와 별도로 스타일을 지정할 수 있습니다.
- 사용자가 자동 완성에서 'Enter' 키를 누르면 place_changed가 실행됨(문제 3407)
1011년 11월 28일
해결됨:
- 창 크기를 조절할 때 자동 완성 위치를 변경합니다. 'resize' 이벤트가 Autocomplete 객체에서 트리거될 수 있습니다.
2011년 11월 22일
해결됨:
- 이제 계단식 스타일을 고려하여 InfoWindow 콘텐츠 크기가 계산됨
- 공중 지도 회전 컨트롤이 지도 생성 시의 방향과 일치하지 않음
2011년 11월 7일
눈에 띄는 변경사항:
- 새로운 기본 컨트롤 시각적 스타일
- 수정 가능한 도형 (다각형, 다중선, 원, 직사각형)
- 새 오버레이를 추가하기 위한 새로운 DrawingManager
- 새 PlaceResult 필드: website 및 international_phone_number
- 새로운 ElevationResult 필드: resolution
해결됨:
- 이제 경로 결과의 시작 및 종료 아이콘이 IE 7 이상에서 투명한 배경으로 렌더링됩니다.
3.6
2011년 10월 31일
해결됨:
- IE7에서 프로토타입 라이브러리와 함께 지도 API를 사용할 때 발생하는 오류
2011년 10월 25일
해결됨:
- 레이어 로드가 완료되기 전에 KmlLayer 지도 변경 시 오류 발생
- 다각형을 추가 및 삭제할 때 IE에서 메모리 누수
2011년 10월 18일
눈에 띄는 변경사항:
- PlaceSearchRequest에 키워드 필드 추가
- 스트리트 뷰에서 도로 선 삭제
2011년 10월 10일
해결됨:
- 스트리트 뷰 미리보기에서 주소가 너무 깁니다.
2011년 9월 27일
해결됨:
- 확대/축소가 변경된 경우 개요 지도 컨트롤이 중심과 확대/축소를 함께 업데이트함
2011년 9월 27일
해결됨:
- Chrome에서 초기 카드를 두 번 가져옴
- 화면 이동 중 메모리 누수
- 서비스 범위 외 지역으로 화면 이동 시 스트리트 뷰 페그맨을 배치하지 않음
- 회귀: 경도 -180을 지나는 GroundOverlay가 사라짐
- 회귀: 화면 이동 및 확대/축소 중에 정보 창을 열면 지도 중앙이 잘못됨
눈에 띄는 변경사항:
- 페그맨을 드래그하는 동안 스트리트 뷰 미리보기 표시
2011년 9월 20일
해결됨:
- 캔버스를 사용하여 마커를 렌더링할 때 Chrome/Windows에서 메모리 누수
- 방향이 90도 또는 270도인 항공뷰의 마커 렌더링
눈에 띄는 변경사항:
- 지도 유형 레지스트리를 통해 기본 Google 지도 유형에 액세스할 수 없음 (지도 타일에 액세스할 수 없음)
- 항공 이미지에서 나올 때와 들어갈 때의 회전 애니메이션
2011년 9월 12일
해결된 문제
- Firefox 4 이상에서 도움말이 표시된 후 마커가 위로 올라간 상태로 멈춤( 문제 3334)
눈에 띄는 변경사항:
- GeocoderResult.formatted_address 문서화되지 않음
2011년 9월 6일
해결됨:
- Firefox에서 선택한 요소 (드롭다운) 정보 창이 지도 화면 이동을 따르지 않음
- 일부 휴대기기의 대한민국 타일
2011년 8월 29일
눈에 띄는 변경사항:
- 맞춤 컨트롤이 API 컨트롤보다 높은 z-index를 갖도록 허용
- 링크를 통해 사용자가 올바른 언어 버전의 maps.google.com으로 이동합니다.
- 정보 창 html, 이름 또는 설명이 없는 경우 KML 지형지물 위에 InfoWindow를 열지 마세요.
- 회귀 수정: 고DPI 타일이 손상됨
2011년 8월 24일
해결된 문제
- Chrome/Mac에서 하드웨어 가속 사용 중지: 마커 렌더링 문제 및 오버레이 클릭 문제를 수정했습니다. ( 문제 3544, 문제 3551)
- 페이지가 스크롤된 경우 Android에서 핀치 확대/축소가 수정되었습니다. (문제 3373)
눈에 띄는 변경사항:
- 이제 비즈니스 아이콘이 기본적으로 사용 설정됩니다.
2011년 8월 17일
눈에 띄는 변경사항:
- 관심 장소의 클릭 가능한 지도 아이콘입니다.
- 스타일은 MapOptions에서 설정하고 모든 기본 지도 유형에 적용할 수 있습니다.
- 페그맨은 명시적으로 사용 중지하지 않는 한 맞춤 지도 유형에 표시됩니다.
3.5
2011년 8월 10일
해결됨:
- 스트리트 뷰에서 수평선으로 드래그하면 마커가 위로 드래그된 상태로 멈춤
- 지도 또는 창 크기를 조절해도 스트리트 뷰 크기가 조정되지 않음
- 공유된 InfoWindow가 있는 스트리트 뷰로 인해 브라우저가 다운됨
2011년 8월 2일
해결된 문제
- IE의 정보 창에 있는 하이퍼링크가 작동하지 않음( 문제 3503)
- 축척 컨트롤이 인쇄되지 않음( 문제 2966)
- 회귀: 스타일 지정된 지도와 함께 OverviewMapControl을 사용할 때 오류가 발생함( 문제 3489)
눈에 띄는 변경사항:
- 이제 대부분의 컨트롤에서 마우스 오른쪽 버튼 클릭 시 컨텍스트 메뉴가 사용 중지됩니다.
- InfoWindow 위로 마우스를 가져가도 InfoWindow 내의 스트리트 뷰 파노라마/지도가 화면 이동되지 않음
- 이제 iPad에서 InfoWindow를 스크롤할 수 있습니다.
2011년 7월 18일
해결된 문제
- iOS 4.1 이상에서 페이지를 스크롤할 때 이벤트 LatLng가 잘못됨( 문제 3373)
2011년 7월 11일
해결된 문제
- 수정:
<select>
가 터치 기기의 정보 창 내에서 클릭할 수 없음( 문제 3232) - 수정됨: MapOptions.draggable가 false인 경우 마우스 오른쪽 버튼 클릭 후 지도에서 클릭이 실행되지 않음(문제 3071)
눈에 띄는 변경사항:
- 이제 z-색인이 동일한 마커가 카드 경계를 넘어 일관되게 정렬됩니다.
- 이제 iOS에서 정보 창을 스크롤할 수 있습니다.
- 이제 지도의 투영이 변경될 때 마커와 다각형이 다시 그려집니다.
2011년 7월 5일
해결된 문제
- Fixed: 마커 커서가 지도에서 드래그할 수 없을 때 표시되지 않음( 문제 3120)
눈에 띄는 변경사항:
- 장소 자동 완성 컨트롤 및 드롭다운의 스타일을 지정하는 기능이 추가되었습니다.
- 사용자가 추천 검색어를 선택한 후 서버에서 반환한 설명을 Place Autocomplete 위젯이 보존함
2011년 6월 30일
해결된 문제
- Fixed: 초기 지도 타일이 두 번 가져옴
- 수정됨: 3.4 이후에 지도가 생성될 때 maptypeid_changed 이벤트가 여러 번 실행됨(문제 3051)
눈에 띄는 변경사항:
- 장소 자동 완성이 입력 부모가 아닌 본문에 추가되도록 변경되었습니다.
- 이제 BOTTOM_RIGHT가 올바르게 배치됨
2011년 6월 8일
해결된 문제
- Fixed: 확대/축소 수준의 변경이 2보다 크면 더 이상 확대/축소가 애니메이션되지 않음( 문제 3033)
눈에 띄는 변경사항:
- 수정됨: OverlayView.set('map', foo)가 이제 OverlayView.setMap과 동일함
- GeocoderRequest의 'language' 옵션이 삭제됨
2011년 5월 17일
해결된 문제
- Fixed: IE7의 스트리트 뷰 렌더링 문제( 문제 3272)
눈에 띄는 변경사항:
- 지도 유형을 로드하고 변경할 때 지도 타일에 페이드 전환을 사용 설정했습니다.
2011년 5월 7일
눈에 띄는 변화는 없습니다.
3.4
2011년 5월 7일
눈에 띄는 변화는 없습니다.
2011년 5월 6일
해결된 문제
- Fixed: Street view panorama does not display in IE7(IE7에서 스트리트 뷰 파노라마가 표시되지 않음)( 문제 3272)
- 수정됨: ImageMapType이 있는 반투명 PNG가 IE7 및 IE8에서 투명도를 잃음(문제 3275)
눈에 띄는 변경사항:
- 거리 행렬 서비스
2011년 4월 14일
해결된 문제
- Fixed: poly strokeColor 및 fillColor에 이름이 지정된 CSS 색상 지원
- Fixed: strokeOpacity가 0.0으로 설정된 경우 다각형이 표시되지 않음( 문제 3241)
- Fixed: AdUnit이 표시된 상태에서 화면 이동 시 IE8의 오류( 문제 3159)
- 지도 유형 컨트롤에서 지도 및 위성 없이 지형 및 하이브리드 지도를 허용합니다. (문제 3089)
- 높은 DPI 화면용으로 높은 DPI 타일이 로드됨( 문제 2614)
눈에 띄는 변경사항:
- 항공 이미지가 사용 설정되어 있고 사용 가능한 경우 항공 기울기는 기본적으로 45도로 설정됩니다.
- iPad에서 핀치 동작이 개선되었습니다.
- DirectionsTravelMode 및 DirectionsUnitSystem의 이름을 TravelMode 및 UnitSystem으로 변경했습니다 (이전 이름은 이전 버전과 호환됨).
2011년 4월 14일
해결된 문제
- 해결됨: IE6에서 마커 아이콘과 그림자가 더 이상 투명하지 않음
- 해결됨: 확대/축소 시 마커가 더 이상 깜박이지 않음
- Fixed: 북극/남극 근처의 카드 경계를 가로지르는 다각형 렌더링
눈에 띄는 변경사항:
- 이제 가능하면 다중선과 다각형이 캔버스에 렌더링됩니다.
- 이제 다중선 및 다각형 경계의 이벤트 LatLng가 선에서 가장 가까운 지점으로 스냅됩니다.
2011년 4월 5일
해결된 문제
2011년 3월 28일
해결된 문제
눈에 띄는 변경사항:
- 이제 스트리트 뷰 도로 오버레이가 경사 모드로 표시됨
2011년 3월 22일
해결된 문제
- 맞춤 지도 유형에 페그맨이 표시됨( 문제 3154)
눈에 띄는 변경사항:
- 수정됨: 거대 마커가 타일 경계에서 잘림
- 해결됨: 경사 모드의 스트리트 뷰 오버레이
- Fixed: 개요 지도 컨트롤이 인쇄 모드로 표시됨
2011년 3월 17일
해결된 문제
- 45도 이미지( 문제 2412)
- 개요 지도 컨트롤( 문제 1470)
- 애니메이션 GIF 지원 - '최적화됨' 옵션 추가됨( 문제 3095)
- Marker.getVisible()이 정의되지 않음( 문제 3114)
눈에 띄는 변경사항:
- 수정됨: 원과 직사각형이 zIndex를 무시함
- 수정됨: 마커가 애니메이션 처리 중일 때 마우스 이벤트가 이벤트를 두 번 트리거함
- 수정됨: 지도 유형 ID가 설정된 후에 지도 유형이 레지스트리에 추가된 경우 스타일 지도에서 스타일을 사용하지 않음
- 수정됨: 스타일이 지정되지 않은 지도 유형이 스타일 지정 지도 유형의 스타일을 채택함
- 이제 마커가 DOM 이벤트가 아닌 MouseEvents를 실행합니다.
2011년 3월 11일
해결된 문제
눈에 띄는 변경사항:
- Panoramio 레이어
- 경로 마커 Z-색인 지정이 수정됨
- 기본 그림자 위치가 수정됨
2011년 3월 2일
눈에 띄는 변경사항:
- 이제 사용 가능한 경우 캔버스/VML에서 마커가 렌더링됨
- 터치 지원 기기에서 다중선, 다각형, KML의 클릭 타겟이 더 커집니다.
2011년 2월 22일
해결된 문제
- 'anchorPoint' MVC 속성을 통해 노출되는 InfoWindow 앵커( 문제 2860)
- 확대/축소 수준 0 및 1에서 하이브리드를 수정합니다. ( 문제 3062)
- 지도에 빠르게 추가/삭제하면 원/직사각형이 수정됨( 문제 3052)
- draggable: 터치 기기에서 false가 수정되었습니다. ( 문제 3044)
2011년 2월 18일
해결된 문제
- 스트리트 뷰의 마커가 확대되지 않고 축소만 됩니다. ( 문제 2969)
- 이제 routeIndex가 0이 아니어도 드래그 가능한 경로가 작동합니다. ( 문제 2995)
- 플래시와 지도 드래그 간 충돌이 수정되었습니다. ( 문제 2956)
- maptypeid_changed 리스너에서 mapTypeId가 변경되면 이제 지도 유형 컨트롤이 일관됩니다.
눈에 띄는 변경사항:
- 이제 지도 유형 컨트롤에서 위성 모드를 클릭하면 라벨이 기본적으로 사용 설정됩니다.
2011년 2월 8일
눈에 띄는 변경사항:
- 새로운 계층적 지도 유형 컨트롤 - 터치 친화적입니다.
- 새 로고 (문제 2574)
- HTML
<area>
coords 속성과 일치하도록 MarkerShape.coord가 MarkerShape.coords로 이름이 바뀜
3.3
2011년 3월 17일
해결된 문제
- 다각형이 렌더링되지 않음
2011년 2월 8일
해결된 문제
- Chrome에서 카드 요청이 취소되지 않음( 문제 3011)
- FF/Mac에서 마우스 오른쪽 버튼 클릭 이벤트가 실행되지 않음( 문제 2920)
- Safari/Mac의 텍스트 렌더링 문제( 문제 3024)
- 경로 지도가 IE에서 제대로 인쇄되지 않음
2011년 1월 21일
눈에 띄는 변경사항:
- 이제 구면 기하학 라이브러리에서 MVCArrays가 허용됨
- IE6에서 마커를 드래그할 때 마커 아래에 십자가가 표시되는 문제를 수정했습니다.
- 지도 컨테이너 div에 더 이상 z-index가 설정되지 않음
2011년 1월 17일
해결된 문제
- zoom_changed의 잘못된 타이밍으로 인해 fromLatLngToContainerPixel의 잘못된 결과가 발생하는 문제를 수정했습니다. (문제 2539)
2011년 1월 6일
해결된 문제
- 기하학 라이브러리가 추가되었습니다. 구면 기하학 및 폴리라인 인코딩 유틸리티를 제공합니다. ( 문제 2540, 문제 2595, 문제 2246)
- 지도에서 최소/최대 확대/축소 수준을 설정할 수 있는 기능( 문제 1624)
눈에 띄는 변경사항:
- 확대/축소 및 화면 이동 컨트롤이 분리되었습니다 (더 이상 탐색 컨트롤 없음). 별도로 구성할 수 있습니다.
- 터치 기기의 새로운 터치 친화적 확대/축소 컨트롤
- 이제 clear()를 호출하여 MVCArray의 콘텐츠를 지울 수 있습니다.
- IE8에서 마커를 추가하고 삭제할 때 발생하는 메모리 누수가 수정되었습니다.
- 개선된 단순화 알고리즘으로 더 빠른 다각형 렌더링
2010년 12월 23일
해결된 문제
- 드래그 가능한 경로에서 경유지 클릭 핸들러가 수정되었습니다. (문제 2871)
2010년 12월 21일
해결된 문제
- 드래그할 때 지도에 모멘텀을 추가했습니다( 문제 2592).
- 스트리트 뷰의 CSS 오류를 수정했습니다. ( 문제 2666)
- IE에서 지도 너비가 0인 InfoWindow를 표시할 때 발생하는 JS 오류를 수정했습니다. (문제 2536)
눈에 띄는 변경사항:
- 이제 터치 기기에서 ZOOM_PAN 또는 SMALL 탐색 컨트롤이 요청되는지 여부와 관계없이 터치 친화적인 확대/축소 컨트롤이 표시됩니다. 기기가 브라우저에서 멀티 터치를 지원하는 경우 핀치하여 확대/축소가 이루어지므로 확대/축소 컨트롤이 표시되지 않습니다.
2010년 12월 9일
해결된 문제
- 이제 InfoWindows가 IE에서 제대로 인쇄됩니다. ( 문제 1343)
- ImageMapType의 IE8 불투명도 수정
눈에 띄는 변경사항:
- 드래그할 때 맞춤 아이콘이 있는 마커 아래에 십자가가 표시되고 raiseOnDrag가 사용 설정됩니다.
2010년 12월 5일
해결된 문제
- 위성 이미지의 지정된 위치에서 최대 확대/축소 수준을 찾기 위한 인터페이스를 제공합니다. ( 문제 2049)
- 마커를 드래그할 때 애니메이션을 사용 설정/사용 중지하는 옵션 (raiseOnDrag)을 추가합니다. ( 문제 2910)
눈에 띄는 변경사항:
- 이제 마커를 드래그하면 들어올려지고 놓으면 튀게 됩니다.
- 마커 애니메이션은 setAnimation 함수를 사용하여 프로그래매틱 방식으로 제어할 수 있습니다.
2010년 11월 28일
해결된 문제
- maptypeid_changed가 더 이상 두 번 실행되지 않음( 문제 2449)
- 이제 MarkerImage 객체의 'size' 속성에 액세스할 수 있습니다. ( 문제 2465)
- 마커 도형이 스프라이트가 아닌 아이콘을 참조함( 문제 2629)
- 작은 지도에서 마커 드래그 시 지도 화면 이동이 개선되었습니다. ( 문제 2868)
- 이제 배경 이미지 인쇄를 사용 설정하지 않고도 지도를 인쇄할 수 있습니다.
- 'draggable'가 false로 설정된 경우 드래그 가능한 방향 마커가 드래그 가능했던 버그를 수정했습니다.
2010년 11월 16일
변경된 문제:
- 문제 2076: DirectionsRenderer에 InfoWindow를 제공하는 방법을 제공합니다. ( 문제 2076)
- 문제 2524: streetViewControlOptions 구현
- 문제 2557: 스트리트 뷰에 확대/축소 사용 중지 추가
눈에 띄는 변경사항:
- 마커를 Shift 키를 누른 상태로 클릭하면 FF에서 새 창이 열리는 버그가 수정되었습니다.
- DirectionsRenderer로 markerOptions를 지정할 때 문자 마커 아이콘이 손실됨
3.2
2010년 11월 11일
눈에 띄는 변경사항:
- IE7/IE8에서 다각형이 RTL로 잘리는 버그가 수정되었습니다.
- 3D 변환으로 인해 Safari 5에서 체크박스가 숨겨지는 버그가 수정되었습니다.
- 적도를 가로지르는 지오데시컬 폴리라인에 세부정보가 누락됨
- LEFT_CENTER, LEFT_BOTTOM, RIGHT_CENTER, RIGHT_BOTTOM의 컨트롤 위치를 추가했습니다.
- 컨트롤 위치의 이름을 LEFT에서 LEFT_TOP으로, RIGHT에서 RIGHT_TOP으로, TOP에서 TOP_CENTER로, BOTTOM에서 BOTTOM_CENTER로 변경했습니다.
2010년 10월 11일
변경된 문제:
- 문제 2478: 스트리트 뷰 - 일부 브라우저에서 나침반이 잘못 정렬되거나 누락됨
- 문제 2528: IE8에서 ImageMapTypeOptions 불투명도가 손상됨
- 문제 2661: 정보 창 - 입력란을 마우스 오른쪽 버튼으로 클릭해도 컨텍스트 메뉴가 표시되지 않음
- 문제 2741: iOS 4에서 지도 화면 이동 후 마커 배치가 작동하지 않음
눈에 띄는 변경사항:
- 스트리트 뷰는 기본적으로 사용 설정되어 있습니다.
- 'this'가 .getTileUrl에 전달되지 않는 버그가 수정되었습니다.
- 이제 창이 표시된 후에 InfoWindow domready 이벤트가 트리거됨
2010년 9월 28일
변경된 문제:
- 문제 2712: 메모리 누수 (마커 추가/삭제, 마커 표시/숨기기, 지도 확대/스크롤)
눈에 띄는 변경사항:
- V2 지도와 V3 지도는 모두 같은 페이지에 있을 때 더 잘 작동합니다.
- 아래쪽으로 빠르게 드래그할 때 HTML5 스트리트 뷰에서 발생하는 오류를 수정했습니다.
2010년 9월 16일
변경된 문제:
- 문제 2701: 초기 스트리트 뷰 내비게이터 컨트롤 제목이 POV를 따르지 않음
2010년 9월 14일
변경된 문제:
- 문제 157: 드래그 가능한 운전 경로 지원
- 문제 1852: argument 없이 google.maps.Marker의 'rightclick' 이벤트가 실행됨
- 문제 2673: 위치를 변경하면 핀맨이 사라짐
눈에 띄는 변경사항:
- 마커 성능이 개선되었습니다.
2010년 8월 31일
변경된 문제:
- 문제 2658: 긴 정보 창
눈에 띄는 변경사항:
- 확대/축소 수준이 높은 경우의 지오데시크가 개선되었습니다.
2010년 8월 24일
변경된 문제:
- 문제 2648: V3.2.1에서 지도 크기 조절 이벤트를 트리거하면 Firefox에서 오류가 발생함
눈에 띄는 변경사항:
- 스크롤 휠을 사용할 때와 같이 확대 또는 축소를 반복하면 이제 중간 확대/축소 수준에서 더 적은 타일을 로드합니다.
2010년 8월 16일
변경된 문제:
- 문제 2416: Apple Magic Mouse 화면 이동 및 확대/축소가 너무 민감함
- 문제 2606: 지도에서 draggable: false를 설정하면 링크가 사용 중지됨
- 문제 2640: 브라우저 새로고침 / onunload로 메모리가 삭제되지 않음 (IE)
눈에 띄는 변경사항:
- 스트리트 뷰 마커는 거리에 따라 크기가 조정됩니다.
- 화면 이동 시 확대/축소 슬라이더 업데이트
2010년 8월 9일
눈에 띄는 변경사항:
- 지원 중단된 KMLMouseEvent.position 및 FusionTablesMouseEvent.position 속성이 삭제되었습니다. 대신 .latLng 사용
- 지원 중단된 StreetViewService.getNearestPanorama 속성이 삭제되었습니다. 대신 .getPanoramaByLocation을 사용하세요.
3.1
2010년 9월 28일
눈에 띄는 변경사항:
- 출발지와 도착지가 동일한 경로에서 JS 오류가 발생하는 문제를 수정했습니다.
2010년 8월 9일
눈에 띄는 변경사항:
- OverlayView의 지도 변경이 수정되었습니다.
- GroundOverlay.setMap(null) 호출이 수정됨
- IE에서 더 이상 메모리 확대/축소/화면 이동이 누수되지 않음
2010년 8월 5일
변경된 문제:
- 문제 2588: 리스너가 연결된 파노라마 객체에서 setVisible(false)를 호출하면 IE에서 JS 오류가 발생함
눈에 띄는 변경사항:
- IE6에서 확대/축소 변경 시 마커가 사라지는 문제가 수정되었습니다.
2010년 7월 29일
변경된 문제:
눈에 띄는 변경사항:
- 맞춤 파노라마 'originHeading'이 지원 중단되고 'centerHeading'으로 대체되었습니다.
- 이제 한국 하이브리드 타일에 도로가 표시됨
- 이제 클릭이 지도에서 클릭할 수 없는 다각형을 통과합니다.
2010년 7월 22일
변경된 문제:
- 문제 1856: Opera에서 다각형 렌더링 지원
- 문제 2159: scrolledwheel을 사용하여 확대한 후 Dragend 이벤트가 트리거됨
- 문제 2385: 확대 수준이 더 높으면 Internet Explorer에서 GroundOverlay가 검은색으로 표시됨
- 문제 2337: 다중선이 누락됨
- 문제 2427: 자동 화면 이동에서 정보 창을 열고 드래그하면 마커가 '중단됨'
- 문제 2493: IE7에서 마커가 올바르게 삭제되지 않음
- 문제 2500: 기존 마커에 !Marker.setIcon(<scaled MarkerImage>)을 사용하면 잘린 MarkerImage
- 문제 2549: Google의 드롭다운 메뉴 CSS에서 경고가 발생함
눈에 띄는 변경사항:
- 다각형을 드래그할 때 더 이상 클릭 이벤트가 실행되지 않음
- InfoWindow 외부로 확장되는 양식 선택 요소를 클릭해도 더 이상 지도 클릭이 실행되지 않음
- KML 오버레이를 클릭해도 더 이상 지도 클릭 이벤트가 실행되지 않음
- 이제 스트리트 뷰가 화면의 정보 창에 맞게 자동으로 화면 이동됩니다.
- KML 및 FusionTables MouseEvent LatLng가 'position'에서 'latLng'로 변경됨
- Android 확대/축소 컨트롤이 더 이상 지도에 클릭을 전달하지 않음
2010년 6월 17일
변경된 문제:
- 문제 2346: 부드러운 애니메이션을 사용 중지하는 옵션
눈에 띄는 변경사항:
- 마커 깜박임 버그 수정
- InfoWindow domready 이벤트 트리거가 개선되었습니다.
- 이제 DirectionsRoute.bounds가 노출됨
2010년 6월 11일
변경된 문제:
주요 변경사항:- 마커 메모리 누수 수정
- 첫 번째 지오코드 지연 시간이 개선되었습니다.
- StreetViewService에 대한 액세스 권한을 제공했습니다.
3.0
2010년 5월 18일
변경된 문제:
- 문제 2037: GPolylineOptions geodesic
- 맞춤 지도 유형의 Google 저작권을 올바르게 표시하도록 버그를 수정했습니다.
- 다각형 및 다중선에 지오데시적 속성 추가
- 다각형 및 다중선에 클릭 가능한 옵션을 추가했습니다.
- GroundOverlay에 클릭 가능한 옵션을 추가했습니다.
2010년 5월 13일
- 문제 1724: 문자열이 아닌 요소를 통해 콘텐츠를 설정할 때 잘못된 infoWindow 크기/여백
눈에 띄는 변경사항:
- 경도를 지나갈 때 지형 오버레이가 조기에 잘리는 버그를 수정했습니다.
- 이제 마커 setIcon이 URL의 \와 함께 작동합니다.
- IE의 다각형 및 다중선 마우스아웃 이벤트 트리거
- 마커 아이콘을 변경해도 더 이상 깜박이지 않음
2010년 5월 7일
- 문제 1458: 기능 요청: Google API v3의 KML 지원
- 문제 1658: 교통 오버레이 추가
- 문제 2209: 스택 오버플로
- 문제 2254: 원 객체에서 'setMap(gMap)' 및 'setMap(null)'을 여러 번 호출하면 획 및 채우기 불투명도가 변경됨
눈에 띄는 변경사항:
- KML 및 GeoRSS 레이어를 추가했습니다.
- 지면 오버레이를 추가했습니다.
- 새로운 레이어인 교통 및 자전거가 추가되었습니다.
- DirectionsRendererOptions에 'suppressBicyclingLayer' 속성을 추가했습니다.
- MapType이 변경될 때 확대/축소 레이어가 올바르게 참조되도록 버그를 수정했습니다.
- DirectionsResult 속성 'start/end_point'의 이름을 'start/end_location'으로 변경했습니다.
- DirectionsLeg 속성 'start/end_geocode'의 이름을 'start/end_address'로 변경했습니다.
- DirectionsRoute 'optimized_waypoint_order' 속성의 이름을 'waypoint_order'로 변경했습니다.
- 이전 경로 속성 이름 (setTripIndex, getTripIndex, hideTripList, provideTripAlternatives)에 대한 지원을 삭제하고 경고 로깅을 계속합니다. 또한 경로를 구간으로, 구간을 걸음 수로, 경로를 이동으로, 이동을 걸음 수로 변환하는 것도 삭제합니다.
- GeocoderGeometry.latLng를 GeocoderGeometry.location으로 업데이트했습니다.
2010년 4월 30일
- 문제 2230: 의도한 맞춤 투영 없이 지도 초기화
눈에 띄는 변경사항:
- 이제 지도를 클릭하면 키보드에 포커스가 설정됩니다.
- 이제 iPad에서 손가락을 모으거나 펼쳐 확대/축소하는 동작이 지원됩니다.
2010년 4월 26일
- 문제 1826: 다각형 및 다중선에 마우스오버 및 마우스아웃 이벤트 추가
- 문제 2177: 'maptypeid_changed' 이벤트 중에 map.setZoom(z)가 제대로 작동하지 않음
- 문제 2247: DirectionsRenderer의 hideRouteList 옵션이 예상대로 작동하지 않음
눈에 띄는 변경사항:
- 화면 이동 중에 맞춤 아이콘이 지도 하단에서 사라지는 버그가 수정되었습니다.
2010년 4월 13일
- 문제 2275: MarkerImage를 재사용할 수 없음
- 문제 2181:google.maps.Marker를 추가한 후 마우스 스크롤 휠을 사용하여 확대 또는 축소하면 마커가 숨겨집니다.
2010년 4월 11일
눈에 띄는 변경사항이나 변경된 문제가 없습니다.
2010년 4월 5일
눈에 띄는 변경사항:
- DirectionsRoute에서 경로 개요 폴리라인을 overview_path로 노출했습니다.
- 지도의 현재 프로젝션을 읽기 전용 속성으로 노출했습니다.
2010년 3월 23일
눈에 띄는 변경사항:
- 이제 고도가 API에 노출됩니다.
- 느린 인터넷 연결을 위한 타일 로드가 개선되었습니다.
2010년 3월 15일
눈에 띄는 변경사항:
- 이제 스타일이 변경될 때 다각형이 올바르게 다시 그려집니다.
- 이전 스타일의 'Directions'가 사용되면 console.log를 통한 지원 중단된 경고 메시지가 표시됩니다.
2010년 3월 10일
- 문제 1801: 다중선/다각형 zIndex
- 문제 2144: DirectionsRequest가 avoidHighways 옵션을 제공해야 함
- 문제 2207: 버그: IE에서 다중선이 채워짐
- 문제 2113: 1월 출시 후 FF에서 높은 확대/축소 수준에서 다중선이 손상됨
눈에 띄는 변경사항:
- 자전거 경로를 추가했습니다.
- 새로운 DirectionsRequest 옵션이 추가되었습니다.
-
avoidHighways
-
avoidTolls
-
optimizeWaypoints
- 다각형/다중선 렌더링 속도 개선
- 다음 Directions 객체의 이름을 변경했습니다. 기존 이름은 계속 지원됩니다.
- DirectionsRoute to DirectionsLeg
- DirectionsTrip to DirectionsRoute
2010년 3월 3일
- 문제 2136: 참조해서는 안 되는 google.maps.MarkerImage의 속성을 난독화합니다.
눈에 띄는 변경사항:
- 지도 점프 버그가 수정되었습니다.
- 연속으로 두 번 확대하는 기능이 개선되었습니다.
- 마커 드래그 이벤트 .latLng가 더 이상 난독화되지 않습니다.
2010년 2월 26일
- 문제 1651: 지도 캔버스의 mousemove / mouseover / mouseout
- 문제 2142: DirectionsRendererOptions를 사용하면 사용자가 마커를 완전히 숨길 수 있어야 함
- 문제 2148: event.latLng 누락됨
- 문제 2109: 버그: NavigationControlStyle.ZOOM_PAN이 IE8에서 올바르게 표시되지 않음
- 문제 2153: MVCArray.push()가 새 길이를 반환하지 않음
눈에 띄는 변경사항:
- ImageMapType에 불투명도를 추가합니다.
- 직사각형/원 클릭 시 실행되지 않는 버그를 수정했습니다.
- 정보 창의 콘텐츠 이벤트가 더 이상 숨기기에 따라 삭제되지 않습니다.
2010년 2월 8일
- 문제 2135: 버그: 폴리라인에서 다각형의 MVCArray를 재사용하면 폴리라인이 닫힙니다.
눈에 띄는 변경사항:
- 새 직사각형 클래스를 추가했습니다.
- 새 원 클래스를 추가했습니다.
- 마커를 만들고 삭제할 때 발생하는 메모리 누수가 수정되었습니다.
- 폴리곤을 닫기 위해 LatLng의 MVCArray에 주석을 추가하는 작업을 중지했습니다. 동일한 MVCArray를 공유하는 폴리라인도 닫히게 되기 때문입니다 (문제 2135 참고).
- 지도의 확대/축소가 현재 값으로 설정된 경우 화면 마커가 숨겨지는 버그가 수정되었습니다.
- Android에서 올바르게 표시되도록 ImageMapType을 수정했습니다.
- 북극 또는 남극을 포함하는 다각형을 허용하도록 다각형 클리핑 스키마를 변경했습니다.
- 부동 소수점 정밀도에 따라 MercatorProjection의 위도 범위를 최대한 늘렸습니다.
2010년 1월 28일
- 문제 1367: 기능 요청: 개발자가 '제어 흐름'에 DIV를 배치할 수 있도록 LayoutManager 노출
- 문제 1916: 기능 요청: MarkerImage 크기 조절 기능 추가
- 문제 1443: extend() 및 union()이 LatLngBounds 객체를 반환해야 함
- 문제 1997: 'size' MapOption 문서
- 문제 2074: 세계 지도가 지도 컨테이너의 정확한 크기에 맞으면 지도가 렌더링되지 않음
눈에 띄는 변경사항:
- 인도어 지원을 추가했습니다.
- bn, gu, kn, ml, mr, ta, te
- 이벤트 네임스페이스에 새 정적 메서드를 추가했습니다.
- addListenerOnce
- addDomListenerOnce
- 압축된 ASCII 형식으로 latlngs 집합을 노출하기 위해 DirectionsStep 객체에 새 'encoded_lat_lngs' 속성을 추가했습니다.
- 오프스크린 마커 DOM 요소를 삭제하여 성능 개선
- Chrome에서 화면 이동 버그가 수정되었습니다.
- iPhone에서 핀치 확대/축소 버그가 수정되었습니다.
2010년 1월 19일
- 문제 1422: 기능 요청: 개발자가 맞춤 지도 유형을 만들 수 있도록 허용
- 문제 1523: 기능 요청: fromContainerPixelToLatLng (그리고 그 반대)
- 문제 1443: extend() 및 union()이 LatLngBounds 객체를 반환해야 함
- 문제 1960: 버그: provideTripAlternatives를 사용하는 정보가 불완전함
- 문제 1675: 튜토리얼 문서 오류
- 문제 1676: 튜토리얼 문서 오류 - 제어 옵션
- 문제 1856: Opera에서 다각형이 렌더링되지 않음
- 문제 1954: 불가리아어 언어 현지화가 올바르지 않습니다.
- 문제 1976: 버그: 맞춤 아이콘 및 드래그 가능한 마커 문제
- 문제 2063: OverlayView 서브클래스를 축소할 때 변수 이름 충돌
눈에 띄는 변경사항:
- 기본 지도 유형, 오버레이 지도 유형, 프로젝션을 비롯한 맞춤 지도 유형에 대한 지원을 출시했습니다.
- 맞춤 지도 타일을 지원하는 새로운 ImageMapType 객체
2009년 12월 17일
눈에 띄는 변경사항:
- 지도 화면 이동 애니메이션이 시작되기 전에 발생하는 초기 갑작스러운 움직임을 수정했습니다.
- 스크롤 휠이나 더블클릭을 사용하여 최대 확대/축소 수준을 초과하여 확대/축소할 때 지도가 다른 위치로 점프하는 문제를 수정했습니다.
- 저작권, MapType, 내비게이션 컨트롤이 지도 크기에 맞게 크기가 조절됩니다.
- 이전 스타일의 getter, setter, 이벤트 이름은 공식적으로 지원 중단되었으며 더 이상 정의되지 않습니다.
2009년 12월 10일
- 문제 1820: 스크롤 휠을 사용하여 확대하면 최대 확대/축소 수준을 초과하여 확대되고 지도 위치가 '건너뛰기/점프'되는 것처럼 보임
- 문제 1743: 확대/축소 스크롤로 인해 지도 위치가 완전히 다른 곳으로 이동함
다른 주요 변경사항은 다음과 같습니다.
- 새 메서드 panToBounds를 추가했습니다.
- 새로운 지도 애니메이션을 추가했습니다. 모든 브라우저에서 드래그, 화면 이동, 확대/축소, setCenter/setZoom 호출에 영향을 미칩니다.
- 지원 중단된 메서드가 사용되는 경우 콘솔 로그 경고 메시지를 추가했습니다.
2009년 11월 25일
- 문제 1696: 기능 요청: 지도 컨트롤 배치
- 문제 1909: 지도 중앙이 변경된 후 getBounds 손상
- 문제 1938: map.setOptions가 컨트롤 옵션을 인식하지 못함
다른 주요 변경사항은 다음과 같습니다.
- 아랍어, 페르시아어, 히브리어를 사용 설정하는 RTL 지원을 추가했습니다.
- DirectionsResult 단계에 lat_lngs 속성을 노출했습니다.
2009년 11월 11일
- 문제 1742: 맞춤 아이콘 마커가 항상 기본 마커 위에 표시됨
다른 주요 변경사항은 다음과 같습니다.
- 세 가지 새로운 언어 지원을 추가했습니다.
- 바스크어
- 갈리시아어
- 타갈로그어
2009년 10월 29일
- 문제 1421: 기능 요청: API v3에 Directions 클래스 추가
다른 주요 변경사항은 다음과 같습니다.
- DirectionsRenderer 및 DirectionsService로 업데이트된 참조 문서
2009년 10월 26일
다른 주요 변경사항은 다음과 같습니다.
- 잘못된 인수가 new google.maps.LatLng()에 전달되면 JS 오류가 발생함
- 버그 수정: 지도 로드 시 정적 지도가 두 번 로드됨
2009년 10월 15일
- 문제 1525: 확대/축소 수준이 낮을 때 get_bounds 오류
- 문제 1757: fitBounds()가 180도 경선에서 작동하지 않음
- 문제 1790: map.setOptions가 커서를 설정할 수 없음
- 문제 1767: 버그이벤트 전파 관련 문제
다른 주요 변경사항은 다음과 같습니다.
- 문서 업데이트:
- 노출된 새 메서드: LatLngBounds.isEmpty()
- 모든 메서드, 이벤트, 속성, 상수를 이름순으로 정렬했습니다.
- 다중선 및 다각형 옵션 속성의 잘못된 유형이 수정되었습니다.
2009년 9월 28일
- 다각형 렌더링 성능이 개선되었습니다.
- SVGView의 JS 경고 문제가 해결되었습니다.
2009년 9월 22일
- 문제 1420: 기능: API에 다중선 클래스 추가
- 문제 1371: 지도가 이동할 때 map.bounds_changed 이벤트가 반복적으로 실행됨
- 문제 1700: Firefox 3.5에서 축소한 후 클릭 위치가 잘못됨
- 문제 1702: 상위 요소에 스크롤 오프셋이 있는 경우 클릭 및 더블클릭 이벤트에서 잘못된 latLng가 보고됨
- 문제 1723: iPhone에서 드래그할 때 지도가 튀김
다른 주요 변경사항은 다음과 같습니다.
- 다중선 및 다각형이 출시되었습니다. 이를 통해 지도에 선이나 채워진 영역을 그리고, 획 및 채우기 스타일을 지정하고, 대부분의 마우스 이벤트를 지원할 수 있습니다 (아직 마우스오버는 지원되지 않음). 지원되는 모든 브라우저 (IE6.0 이상, Firefox 2.0 이상, Safari 3.1 이상, Chrome)에서 작동하며 여기에는 지원되는 휴대기기도 포함됩니다.
- 지도에서 잠시 움직이지 않을 때 실행되는 새로운 지도 이벤트 'idle'을 추가했습니다. 문제 1371을 해결합니다.
- 클릭 이벤트에서 잘못된 LatLng 값이 반환되는 문제를 수정했습니다.
- iPhone에서 핀치 줌 버그가 수정되었습니다. 문제 1723을 참고하세요.
2009년 9월 10일
- 문제 1659: panning 후 클릭 및 더블클릭 이벤트에서 잘못된 latLng가 보고됨, Firefox 3.5
- 문제 1621: doctype가 있는 ie8에서 지도를 클릭한 후 잘못된 위치가 표시됨
- 문제 1642: InfoWindow overflow:auto
- 문제 1531: infoWindow의 높이가 열릴 때마다 커짐
다른 주요 변경사항은 다음과 같습니다.
- 아래에 지정된 대로 get/set 메서드 및 이벤트 이름에 맞게 구문이 수정되었습니다. 이전 문법은 하위 호환성을 유지하기 위해 계속 지원됩니다. 예를 들면 다음과 같습니다.
- set_funBoat() => setFunBoat()
- get_funBoat() => getFunBoat()
- funBoat_changed => funboat_changed
- 창과 프로젝션이 처음 초기화될 때 호출되는 새 메서드 'onAdd'를 OverlayView 인터페이스에 추가했습니다. 이에 따라 문제 1377이 해결되었습니다.
- OverlayView 인터페이스의 'remove' 메서드 이름이 'onRemove'로 변경되었습니다. 이전 이름은 하위 호환성을 유지하기 위해 계속 지원됩니다.
2009년 9월 2일
- 문제 1525: 확대/축소 수준이 낮을 때 get_bounds 오류
- 문제 1596: 지구의 북쪽 또는 남쪽 가장자리 너머로 화면을 이동하면 오류가 반환됨
- 문제 1643: 버그: 지도 스크롤 휠이 불필요하게 표시됨
- 문제 1379: V3에서 대한민국 지도 데이터를 볼 수 없음
다른 주요 변경사항은 다음과 같습니다.
- Chrome, Safari 4, Firefox 3.5에서 연속 스크롤 휠 및 더블클릭 확대/축소를 사용 설정했습니다.
- 지도 드래그 성능 개선
- 이제 확대/축소 후 두 번 클릭하면 지도의 중심이 조정됨
2009년 8월 24일
- 문제 1567: 가까운 위치에 map.set_center를 설정해도 작동하지 않습니다.
- 문제 1605: 지도를 스크롤하면 페이지도 스크롤됨
- 문제 1467: 지도 화면 이동 함수 + 애니메이션
다른 주요 변경사항은 다음과 같습니다.
- 기본적으로 스크롤 휠 확대/축소를 사용 설정했습니다. 사용 중지하려면 지도 옵션의 스크롤 휠 속성을 false로 설정합니다.
- panTo 및 panBy 함수를 포함하도록 문서가 업데이트되었습니다.
2009년 8월 14일
- 문제 1575: 드래그 가능한 마커 메서드 set_draggable()의 버그
다른 주요 변경사항은 다음과 같습니다.
- 스크롤 휠 확대/축소가 사용 설정되었습니다.
- 드래그한 후 지도에서 점프가 발생하는 iPhone 관련 문제를 수정했습니다.
2009년 8월 4일
- 문제 1393: 드래그 가능한 마커 허용
- 문제 1448: 버그: API v3에 checkResize() 함수 (또는 이에 상응하는 함수)가 필요함
- 문제 1404: Opera에서 커서 오류가 발생함
- 문제 1514: MapType 선택 화살표가 HTML 4.01 strict에서 잘못 표시됨
- 문제 1426: InfoWindow z-index 제어
다른 주요 변경사항은 다음과 같습니다.
- iPhone에서 꼬집기 및 드래그가 더 안정적으로 작동합니다.
- InfoWindow 객체에 zIndex setter 및 getter를 추가했습니다.
문서 변경사항:
- 마커 get_draggable 및 set_draggable 메서드가 추가되었습니다.
- 마커 드래그, dragstart, dragend, draggable_changed 이벤트가 추가됨
- 마커 드래그 가능 속성이 추가됨
- 정보 창 get_zIndex 및 set_zIndex 메서드가 추가됨
- 정보 창 zIndex_changed 이벤트가 추가됨
- 정보 창 zIndex 속성이 추가됨
2009년 7월 13일
- 문제 1415: 정보 창 콘텐츠: 선택 가능한 true/ false
- 문제 1432: set_icon이 호출된 후 마우스 아웃 이벤트가 트리거되지 않음
- 문제 1365: 엄격한 문서 유형으로 지도 유형 컨트롤이 잘못 렌더링됨
다른 주요 변경사항은 다음과 같습니다.
- 개발자는 더 이상 MarkerImage의 크기를 지정할 필요가 없습니다. 제공되지 않으면 API에서 감지합니다. 관련 참고로 MarkerImage의 크기, 앵커, 출처 인수는 모두 선택사항입니다.
- 개발자는 더 이상 OverlayView 서브클래스의 생성자에서 OverlayView.call(this)를 호출할 필요가 없습니다.
- OverlayView 'changed' 메서드가 인터페이스에서 삭제되었습니다. 이러한 메서드는 이전에 실제로 사용되지 않았으므로 개발자의 코드에 영향을 미치지 않습니다.
- Geocoder Request 객체에서 partialmatch 옵션이 삭제되었습니다. 개발자가 계속 전달하면 쿼리에 영향을 미치지 않습니다.
2009년 6월 12일
변경된 문제:
- 문제 1363: 버그: iPhone에서 지도 클릭 이벤트가 전달되지 않음
다른 주요 변경사항은 다음과 같습니다.
- 모든 브라우저에서 클릭 가능한 대형 확대/축소 컨트롤
- 정보 창이 큰 확대/축소 컨트롤을 '지우고' 지도와 컨트롤 내부에 완전히 배치됨
- 모바일 저작권에서 예쁜 이미지를 사용합니다.
- 카드가 왼쪽 상단이 아닌 중앙에서 로드됨
- 사용자가 더 이상 지도 유형 버튼의 텍스트나 컨트롤 이미지를 선택할 수 없습니다.
- 기본 라이브러리가 약 1.9KB 작아집니다.