To archiwum zawiera informacje o wersjach Maps JavaScript API z 2024 r. i wcześniejszych. Najnowsze informacje znajdziesz w informacjach o wersji Maps JavaScript API.
3.59.3
12 grudnia 2024 r.
Zmiany:
- Funkcja Sprawdzanie aplikacji Firebase jest już dostępna w interfejsach Maps JavaScript API i Places JS.
3.59.2
5 grudnia 2024 r.
Zmiany:
- [kanał alfa] Funkcje mapy atomowej będą wyświetlane w obsługiwanych miastach na poziomie powiększenia 17 i większym.
- Dodaje identyfikator atrybucji wykorzystania do inicjatora, co pomaga Google zrozumieć, które biblioteki i przykłady są przydatne dla deweloperów, np. wykorzystanie rozwiązania do łączenia znaczników w klastry. Aby zrezygnować z wysyłania identyfikatora atrybucji użytkowania, możesz bezpiecznie usunąć tę właściwość lub zastąpić jej wartość pustym ciągiem znaków. Zmiany tej wartości po utworzeniu instancji mogą zostać zignorowane.
- Możesz teraz używać Sprawdzania aplikacji Firebase, aby chronić się przed szkodliwymi żądaniami. Dowiedz się więcej o używaniu Sprawdzania aplikacji z Miejscami i używaniu Sprawdzania aplikacji z Mapami.
3.59.1
21 listopada 2024 r.
Zmiany:
- [Wersja beta] Rozwiązaliśmy problem polegający na tym, że w Street View brakowało opcji powiększenia.
- Naprawiliśmy błąd, który powodował, że starsze znaczniki, których nie można kliknąć, nadal wysyłały zdarzenie kliknięcia.
- Naprawiliśmy błąd, który powodował, że znaczniki zaawansowane nie aktualizowały pozycji piksela podczas przełączania na własną mapę.
- Podczas stosowania domyślnych lub niestandardowych typów i stylów map z identyfikatorem mapy w konsoli jest teraz rejestrowane ostrzeżenie. Gdy identyfikator mapy jest obecny, style mapy są kontrolowane za pomocą konsoli Cloud, a stylizacja w chmurze jest obecnie obsługiwana tylko w przypadku typów map drogowych.
- Styl przycisków sterowania kamerą po najechaniu kursorem w trybie ciemnym.
- Rozwiązaliśmy problem z dopełnieniem fitBounds adresu, gdy używane są bardzo małe granice.
3.58.11a
31 października 2024 r.
Zmiany:
- [Wersja beta] Naprawiliśmy błąd, który powodował, że Pegman w Street View nie działał na mapie komponentu internetowego.
- Uniemożliwiliśmy czytnikom ekranu skupianie się na komunikacie o przewijaniu, gdy jest on ukryty na mapie interfejsu Embed API.
3.58.10
24 października 2024 r.
Zmiany:
- Rozwiązaliśmy problem, który powodował wyjątek podczas uzyskiwania dostępu do pamięci sesji.
3.58.9 (wycofana)
17 października 2024 r.
Zmiany:
- [kanał alfa] Na mapach 3D można teraz używać niestandardowych obrazów i plików SVG jako znaczników.
3.58.8
10 października 2024 r.
Zmiany:
- Usunęliśmy nieprawidłowe ostrzeżenie konsoli WebGLOverlayView.
- Naprawiliśmy błąd, który powodował, że Chrome błędnie wyświetlał niebieską linię fokusu wokół mapy, jeśli była ona pierwszym elementem na stronie, z którym użytkownik wchodził w interakcję za pomocą wskaźnika lub myszy.
- Dodano dostawców lokalizacji pojazdów i floty ODRD na potrzeby śledzenia floty w JavaScript w usługach mobilności.
3.58.7
3 października 2024 r.
Brak zmian widocznych dla użytkowników.
3.58.6
25 września 2024 r.
Zmiany:
- [kanał alfa] Usunięto właściwości
*OpacityzPolyline3DElementiPolygon3DElement. Wartości alfa można określić w odpowiednich właściwościach*Color, używając formatów kolorów#rgba,#rrggbbaa,rgba(r, g, b, a)lubrgb(r g b / a). - [Kanał alfa] W wersji eksperymentalnej Map 3D są już dostępne domyślne elementy sterujące interfejsu, znaczniki, modele 3D i gotowe funkcje animacji kamery.
- Naprawiliśmy błąd, który uniemożliwiał przełączanie się między niestandardowymi typami map na mapach wektorowych.
- Używaj zdjęć satelitarnych o wysokiej rozdzielczości na urządzeniach o dużej gęstości pikseli.
3.58.5a
19 września 2024 r.
Brak zmian widocznych dla użytkowników.
3.58.4a
12 września 2024 r.
Brak zmian widocznych dla użytkowników.
3.58.3
5 września 2024 r.
Brak zmian widocznych dla użytkowników.
3.58.2
29 sierpnia 2024 r.
Zmiany:
- Glif tekstowy
PinElementjest teraz skalowany razem zPinElement, a jego domyślny kolor odpowiada domyślnemuglyphColorPinElement.
3.58.1a
22 sierpnia 2024 r.
Zmiany:
- [wersja beta] Domyślnie zastąp sterowanie powiększeniem sterowaniem aparatem. Sterowanie kamerą obejmuje zarówno powiększanie, jak i przesuwanie.
- Opublikuj właściwości
cameraControlicameraControlOptionswMapOptions. - Zezwalaj na ustawianie schematu kolorów (jasnego lub ciemnego) podczas tworzenia instancji mapy.
- Zaktualizuj element sterujący typami map, aby zawijał tekst do nowego wiersza, jeśli szerokość mapy jest zbyt mała.
- Zintegrowano nowy system etykietowania do renderowania etykiet map wektorowych.
- Nowe kolory mapy podstawowej są teraz domyślne w kanale
v=weeklydla deweloperów, którzy nie używają identyfikatorów map. Więcej informacji znajdziesz na stronie https://developers.google.com/maps/new-basemap-style-opt-in.
3.57.13
8 sierpnia 2024 r.
Zmiany:
- [Wersja beta] Dodano deskryptory adresów do odpowiedzi geokodowania w przypadku geokodowania odwrotnego, geokodowania wyprzedzającego i wyszukiwania identyfikatora miejsca.
3.57.12
1 sierpnia 2024 r.
Zmiany:
- [Wersja beta] Dodano deskryptory adresów do odpowiedzi geokodowania w przypadku geokodowania odwrotnego, geokodowania wyprzedzającego i wyszukiwania identyfikatora miejsca.
- [wersja beta] Możliwość ustawienia schematu kolorów (jasnego lub ciemnego) podczas tworzenia instancji mapy.
- Skrócenie czasu oczekiwania na zdarzenie IconMouseEvent po kliknięciu elementu na mapach wektorowych
3.57.10
25 lipca 2024 r.
Zmiany:
- [Wersja beta] Dodano deskryptory adresów do odpowiedzi geokodowania w przypadku geokodowania odwrotnego, geokodowania wyprzedzającego i wyszukiwania identyfikatora miejsca.
- Dodaliśmy do klasy Place kilka atrybutów dotyczących typów głównych i wyświetlanych nazw.
3.57.9
18 lipca 2024 r.
Zmiany:
- Ulepszyliśmy ułatwienia dostępu do elementu sterującego Pegmanem w Street View.
3.57.8b
11 lipca 2024 r.
Brak zmian widocznych dla użytkowników.
3.57.7
4 lipca 2024 r.
Zmiany:
- Dodaj opcje ładowania pojazdów elektrycznych i opcje paliwa do właściwości klasy Place. Włącz opcje wyszukiwania EV dla Place.searchByText.
3.57.6a
27 czerwca 2024 r.
Brak zmian widocznych dla użytkowników.
3.57.5
20 czerwca 2024 r.
Brak zmian widocznych dla użytkowników.
3.57.4
13 czerwca 2024 r.
Zmiany:
- [Wersja beta] Zintegrowano nowy system etykietowania do renderowania etykiet map wektorowych.
- InfoWindow ma nową właściwość
isOpen, która wskazuje, czy jest otwarte w Mapach czy w Street View. - Poprawiliśmy nieprawidłową dokumentację referencyjną klasy Autouzupełnianie miejsc
PlacePrediction.
3.57.3a
6 czerwca 2024 r.
- [Wersja beta] Dodano deskryptory adresów do odpowiedzi geokodowania w przypadku geokodowania odwrotnego, geokodowania wyprzedzającego i wyszukiwania identyfikatora miejsca.
3.57.2
28 maja 2024 r.
Zmiany:
- Naprawiliśmy błąd, który powodował, że element sterujący typu mapy w komponencie internetowym nie otwierał menu.
- Naprawiliśmy błąd, który powodował brak wskaźnika przeciągania elementu AdvancedMarkerElement.
- Dodaj funkcję autouzupełniania do nowego interfejsu Place API.
- Kafelki rastrowe mapy są teraz wyświetlane w formacie pliku graficznego WebP.
- Zaktualizowaliśmy dokumentację metod Place.searchByText i Place.searchNearby, aby wskazywała prawidłową listę pól.
- W kanale tygodniowym już jest nowy przycisk zamykania okna informacyjnego i opcjonalny nagłówek.
3.57.0
24 maja 2024 r.
Brak zmian widocznych dla użytkowników.
3.56.12a
9 maja 2024 r.
Zmiany:
- Naprawiliśmy błąd, który powodował brak wskaźnika przeciągania w aplikacji
AdvancedMarkerElement.
3.56.11
2 maja 2024 r.
Zmiany:
- [wersja beta]
<gmp-map>będzie teraz domyślnie używać trybu wektorowego, gdy ustawiony jest identyfikator mapy, ale nie ma on określonego typu renderowania (np. DEMO_MAP_ID).
3.56.10
25 kwietnia 2024 r.
Zmiany:
- [Wersja beta] Zdarzenie gmp-placeselect elementu PlaceAutocompleteElement jest teraz przekazywane w górę.
- [wersja beta] Już jest nowy przycisk zamykania okna informacyjnego i opcjonalny nagłówek.
- [Wersja beta] Ulepszone funkcje ułatwień dostępu dotyczące klawiatury i pojedynczego wskaźnika w przypadku sterowania Pegmanem w Street View.
- Rozwiązaliśmy problem z wyciekiem pamięci spowodowanym usunięciem zaawansowanych znaczników.
- Rozwiązaliśmy problem, który powodował, że obwód okręgów nie był gładki.
- Dodaliśmy interfejs API do ustawiania trybu wektorowego podczas tworzenia instancji google.maps.Map (identyfikator mapy nie jest wymagany).
3.56.8
11 kwietnia 2024 r.
Zmiany:
- Rozwiązaliśmy problem z wyciekiem pamięci podczas korzystania z
AdvancedMarkerElement.
3.56.7
4 kwietnia 2024 r.
Zmiany:
- Dodaj funkcję searchNearby do nowej klasy Place.
3.56.6
28 marca 2024 r.
Zmiany:
- [Wersja beta] Kafelki rastrowe mapy są teraz wyświetlane w formacie pliku graficznego WebP.
- Naprawiliśmy pozycjonowanie kotwicy okna informacyjnego w przypadku ciekawych miejsc na mapach wektorowych.
- Naprawiliśmy błąd, który powodował, że
AdvancedMarkerElementwyświetlał się bez ustawionej pozycji. - Dodano zdarzenie „close” do interfejsu InfoWindow API.
3.56.5
21 marca 2024 r.
Zmiany:
- [Wersja beta] Nowe kolory mapy podstawowej są teraz domyślne dla deweloperów, którzy nie używają identyfikatorów map. Więcej informacji znajdziesz na stronie https://developers.google.com/maps/new-basemap-style-opt-in.
- Poprawiliśmy podstawową pozycję okna informacyjnego w przypadku etykiet i ikon mapy wektorowej.
3.56.4
14 marca 2024 r.
Brak zmian widocznych dla użytkowników.
3.56.3
7 marca 2024 r.
Brak zmian widocznych dla użytkowników.
3.56.1
22 lutego 2024 r.
Zmiany:
- Poprawiliśmy błąd w dokumentacji dotyczący parametru „fields” w metodzie Place.searchByText.
- [wersja beta] Tworzy domyślny boks w
<gmp-map>i umożliwia tworzenie elementów niestandardowych, które będą zawierać komponenty internetowe interfejsu Maps JavaScript API. - Dodaj opcje parkowania do nowego interfejsu API klasy Place.
- Wycofanie google.maps.Marker. Zamiast niego używaj znaczników google.maps.marker.AdvancedMarkerElement. Obecnie nie planujemy wycofania znacznika google.maps.Marker, ale zalecamy używanie znacznika google.maps.marker.AdvancedMarkerElement. Będziemy nadal naprawiać błędy w znaczniku google.maps.Marker w przypadku poważnych regresji, ale nie będziemy rozwiązywać istniejących problemów z tym znacznikiem. O zakończeniu wsparcia poinformujemy z co najmniej 12-miesięcznym wyprzedzeniem. Szczegółowe informacje o wycofaniu znajdziesz na stronie https://developers.google.com/maps/deprecations.
- Dodaj dodatkowe atrybuty do nowego interfejsu API klasy Place.
- Dodaj formy płatności do nowego interfejsu API klasy Place.
3.55.11a
15 lutego 2024 r.
Zmiany:
- Zapobiegaj automatycznemu przewijaniu map do widoku po kliknięciu.
3.55.11
8 lutego 2024 r.
Zmiany:
- [Kanał alfa] Usunięto właściwość inputElement z PlaceAutocompleteElement.
- [alpha channel] Add CSS Parts for Place Autocomplete Element
- [wersja beta] PlaceAutocompleteElement jest już dostępny w wersji testowej (v=beta)
- Dodaj opcje ułatwień dostępu do interfejsu Places V2 API.
3.55.10
1 lutego 2024 r.
Zmiany:
- [wersja beta] Wycofanie SearchByTextRequest.rankBy. Zamiast tego użyj SearchByTextRequest.rankPreference.
- [Wersja beta] Metody Place.findPlaceFromQuery i Place.findPlaceFromPhoneNumber nie są już dostępne. Zamiast nich używaj metody Place.searchByText.
- Naprawianie śledzenia wykorzystania na kanał.
- Włączanie linii łamanych uwzględniających natężenie ruchu dla dostawców lokalizacji przejazdu i pojazdu w udostępnianiu przejazdu w JavaScript.
- Nowa klasa Place już jest dostępna w kanale cotygodniowym.
- Wycofanie Place.openingHours. Zamiast tego użyj regularOpeningHours.
3.55.9
25 stycznia 2024 r.
Zmiany:
- [Wersja beta] Rozwiązaliśmy problem, który powodował, że po naciśnięciu klawisza
Escna urządzeniuMapElementnie można było zamknąć okna skrótów klawiszowych. - Dodaliśmy nowy parametr adresu URL
loading=asyncdo adresu URL wczytywania, aby umożliwić bezpośrednie wczytywanie skryptu. Oznacza to, że interfejs Maps JavaScript API nie został wczytany synchronicznie i że zdarzenieloadskryptu nie wywołuje żadnego kodu JavaScript. Zdecydowanie zalecamy, aby w miarę możliwości ustawić tę wartość naasync, co pozwoli zwiększyć wydajność.
3.55.8
18 stycznia 2024 r.
Zmiany:
- [Kanał alfa] Token sesji jest teraz wysyłany w ramach żądań PlaceAutocompleteElement.
- [Wersja beta] Wprowadziliśmy nową właściwość
gmpClickablewAdvancedMarkerElement. Jest to zmiana powodująca niezgodność u użytkowników rejestrujących zdarzeniegmp-clickza pomocąaddEventListener()w wersji beta. Aby otrzymywać zdarzeniegmp-clickpo kliknięciu, ustaw właściwośćgmpClickablenatruelub dodaj atrybutgmp-clickabledo komponentu internetowego. Jeśli używasz addListener()do rejestrowania zdarzeniagmp-click, nie musisz obecnie wprowadzać żadnych zmian.
3.55.7
11 stycznia 2024 r.
Zmiany:
- [wersja beta] Właściwość
elementelementuAdvancedMarkerElementwskazuje teraz instancjęAdvancedMarkerElement. - [Wersja beta] Zaawansowane znaczniki mogą teraz dostosowywać swoje treści za pomocą węzłów podrzędnych.
- Naprawiliśmy błąd, który powodował, że skróty klawiszowe do przesuwania i powiększania nie działały po kliknięciu mapy.
- Włącz dostosowywanie linii łamanej na potrzeby udostępniania przejazdu w JavaScript.
- [Kanał alfa] Dodanie atrybutów types, requestedLanguage, requestedRegion i name do PlaceAutocomplete
- [wersja beta] Naprawiliśmy błąd, który powodował, że element zaawansowanego znacznika nie był tworzony podczas wywoływania
document.createElement('gmp-advanced-marker').
3.55.3
30 listopada 2023 r.
Brak zmian widocznych dla użytkowników.
3.55.2
23 listopada 2023 r.
Zmiany:
- Naprawiliśmy błąd, który powodował błędy CSP związane ze stylem w Street View.
3.55.1
16 listopada 2023 r.
Brak zmian widocznych dla użytkowników.
3.54.12a
8 listopada 2023 r.
Zmiany:
- Naprawiliśmy błąd, który powodował, że w niektórych sytuacjach widok WebGLOverlayView nie był renderowany.
3.54.12
2 listopada 2023 r.
Zmiany:
- [kanał alfa] Zaktualizuj autouzupełnianie miejsc, aby stało się komponentem internetowym. Jest to zmiana powodująca niezgodność. Zaktualizowane informacje o użyciu znajdziesz na stronie https://developers.google.com/maps/documentation/javascript/reference/places-widget#PlaceAutocompleteElement.
- [kanał alfa] Aktualizacja zarządzania zaznaczeniem elementu autouzupełniania miejsc
- [wersja beta] Udostępnianie zdarzenia gmp-zoomchange w MapElements
- Włącz MapTypeControl HORIZONTAL_BAR, aby automatycznie obsługiwać układy od prawej do lewej.
3.54.11
26 października 2023 r.
Zmiany:
- Rozwiązaliśmy problem, który powodował, że konfigurowanie elementów sterujących na mapie mogło powodować błąd.
- Dodaliśmy możliwość ograniczenia zdjęć Street View tylko do oficjalnych źródeł Google za pomocą StreetViewLocationRequest i StreetViewControlOptions.
3.54.10
18 października 2023 r.
Zmiany:
- [Wersja beta] MapElement dostosowuje teraz automatycznie układ elementów sterujących do kierunku od lewej do prawej lub od prawej do lewej na podstawie obliczonego stylu
direction. Dostępne są też miejsca na dodawanie niestandardowych elementów sterujących. ControlPosition obsługuje teraz wartości logiczne dla układów LTR/RTL. Maps Embed API automatycznie dostosowuje teraz układ elementów sterujących do języków pisanych od lewej do prawej lub od prawej do lewej. - [wersja beta] MapElement ma teraz włączoną funkcję delegatesFocus
3.54.9
12 października 2023 r.
- [Wersja beta] Dodaje podsumowanie opublikowane do interfejsu Places API w wersji 2.
3.54.7a
28 września 2023 r.
Zmiany:
- Dodaliśmy obsługę wielu dostawców lokalizacji w kodzie JavaScript udostępniania przejazdu.
3.54.6
21 września 2023 r.
Zmiany:
- google.maps.FeatureLayer reaguje na zdarzenia mousemove.
- Dodano google.maps.FeatureType.SCHOOL_DISTRICT, dzięki czemu okręgi szkolne są obsługiwane w stylu opartym na danych.
3.54.5
14 września 2023 r.
Zmiany:
- [Wersja beta] Naprawiliśmy błąd, który powodował, że funkcja addEventListener() elementu AdvancedMarkerElement była niedostępna.
3.54.4
7 września 2023 r.
Zmiany:
- Logo Google nie będzie już tak często nakładać się na informacje o prawach autorskich na mapie.
3.54.2
24 sierpnia 2023 r.
Zmiany:
- Naprawiliśmy błąd w DirectionsRenderer, który powodował, że mapa nie ładowała się, jeśli powiększenie i środek nie zostały ustawione przed renderowaniem DirectionsResult.
3.54.1
18 sierpnia 2023 r.
Zmiany:
- Uaktualnia interfejs Maps JavaScript API, aby natywnie obsługiwał ECMAScript 2020.
- Zaawansowane znaczniki są teraz renderowane w bardziej przejrzysty sposób.
- Mapa jest wyłączona, gdy funkcja Array.from jest zastąpiona implementacją, która nie obsługuje obiektów iterowalnych.
- Rozwiązaliśmy problem z brakiem zaznaczenia, gdy przyciski powiększenia były wyłączone na poziomach granicznych.
3.53.13
27 lipca 2023 r.
Zmiany:
- [Wersja beta] Atrybucje w nowej klasie Place zostały poddane refaktoryzacji.
PhotoAttributionto terazAuthorAttribution.authorto terazdisplayName.authorURIto terazuri.photoURI{?string} już jest dostępny w:AuthorAttribution.Photo.attributionsto terazPhoto.authorAttributions.Review.authorAttribution{?AuthorAttribution} zastępujePhoto.author/authorURI/authorPhotoURI. - [Wersja beta] Dodano wymagane pole
textQueryi wycofano polequeryw metodzie searchByText() klasy Place. - Dostosowaliśmy przesunięcie kotwicy okna informacyjnego w przypadku etykiet i ikon na mapie rastrowej.
3.53.12
20 lipca 2023 r.
Zmiany:
- [Wersja beta] Dodano dostawców lokalizacji pojazdów i floty ODRD na potrzeby udostępniania przejazdu w JavaScript – śledzenie floty.
- Zaktualizowano komunikat ostrzegawczy, gdy argument przekazany do konstruktora
LatLng()jest ignorowany. - Wycofano
Marker.collisionBehaviorna rzeczAdvancedMarkerElement.collisionBehavior.
3.53.11
13 lipca 2023 r.
Zmiany:
- Funkcja
isLocationOnEdge()zwraca teraz wartośćtrue, gdy określony punkt znajduje się wystarczająco blisko początku lub krawędzi linii łamanej. - Dodaje dziennik błędów, aby informować deweloperów o niepowodzeniu wczytywania mapy wektorowej i powrocie do mapy rastrowej.
3.53.7
15 czerwca 2023 r.
Zmiany:
- [Kanał alfa] Zaktualizowaliśmy element autouzupełniania miejsc, aby lepiej obsługiwał czytniki ekranu i inne technologie wspomagające osoby z niepełnosprawnością.
3.53.5
1 czerwca 2023 r.
Zmiany:
- Zezwalaj na przekazywanie elementu Node do właściwości
contentznacznika zaawansowanego. - Poprawiliśmy działanie zaawansowanych znaczników w przypadku kolizji.
- Dodano nowe pole dla DeliveryVehicleStop w udostępnianiu przejazdu w JavaScript.
3.53.4a
24 maja 2023 r.
Poprawki błędów:
- Rozwiązaliśmy problem z migotaniem, który występował na mapie wektorowej.
- Naprawiliśmy nieprawidłowe obliczanie daty w przypadku różnych stref czasowych w metodzie miejsca getNextOpeningTime().
- Poprawiliśmy błąd w VehicleJourneySegment dotyczący udostępniania przejazdu.
3.53.3
18 maja 2023 r.
Zmiany:
- [Kanał alfa] Naprawiliśmy błąd, który powodował, że element autouzupełniania miejsc nie przywracał oryginalnego tekstu, jeśli użytkownik użył klawiszy strzałek, aby zaznaczyć podpowiedź, a następnie nacisnął klawisz Escape.
- [Kanał alfa] Zaktualizowaliśmy style podpowiedzi autouzupełniania miejsc, aby wielokropek wyświetlał się w przypadku nadmiaru tekstu.
- [Wersja beta] Kontekst lokalny wyświetla teraz powiadomienie, że informacje kontekstowe dotyczące miejsc na mapie Kontekstu lokalnego zostaną wkrótce wyłączone.
- Naprawiliśmy błąd, który powodował, że ludzik Street View nie wyświetlał podglądu po najechaniu kursorem, dopóki nie został najpierw zwrócony do doku.
- Wycofano granice, lokalizację i promień w usłudze autouzupełniania miejsc. Zamiast tego użyj parametrów locationBias i locationRestriction.
3.53.2
4 maja 2023 r.
Zmiany:
- [Wersja beta] Styl oparty na danych dla zbiorów danych jest dostępny
- [wersja beta] Komponenty internetowe
<gmp-map>i<gmp-advanced-marker>są już dostępne. - Dodano TimeWindow jako pole do Task i TaskTrackingInfo w JavaScript Journey Sharing.
- Elementy AdvancedMarkerElement i PinElement zostały udostępnione w kanale tygodniowym.
- Styl oparty na danych dla granic został udostępniony w kanale cotygodniowym.
getMapCapabilitiesi wydarzeniemapcapabilities_changedsą udostępniane w kanale tygodniowym.
3.53.1a
27 kwietnia 2023 r.
Zmiany:
- Zaktualizowaliśmy usługę autouzupełniania miejsc, aby obsługiwała parametry locationBias i locationRestriction.
- [Wersja beta] Opublikowano dokumentację dotyczącą metody toJSON w miejscach w wersji 2.
- [Wersja beta] Naprawiliśmy błąd związany z przeciąganiem zaawansowanego znacznika, gdy mapa jest zawijana.
- [Wersja beta] Nazwy wyświetlane PlaceFeature.fetchPlace w stylizacji opartej na danych będą w języku użytkownika.
- [wersja beta] Nazwy AdvancedMarkerView i PinView zostały zmienione na AdvancedMarkerElement i PinElement.
- [Wersja beta] Rozwiązaliśmy problem, który powodował, że znaczniki zaawansowane i pinezki były czasami dostępne bez ich wyraźnego wczytywania. Pamiętaj, aby przed uzyskaniem dostępu do tych klas zawsze wczytywać bibliotekę „marker”.
- [wersja beta] Właściwość
positionobiektu AdvancedMarker jest teraz normalizowana do LatLngAltitude. - [Wersja beta] Wycofuje właściwość
draggableznacznika zaawansowanego na rzeczgmpDraggable.
3.52.9
13 kwietnia 2023 r.
Zmiany:
- [wersja beta] Zmiana wartości właściwości „priceLevel” miejsca z liczby na ciąg znaków. Możliwe wartości pola „priceLevel” to teraz: „FREE”, „INEXPENSIVE”, „MODERATE”, „EXPENSIVE”, „VERY_EXPENSIVE”.
- [wersja beta] Wycofanie właściwości AdvancedMarkerView.draggable na rzecz gmpDraggable.
- [wersja beta] Usunięcie właściwości i nazwy pola „icon” z klasy Place. Deweloperzy powinni zamiast tego używać „svgIconMaskURI”.
- [Wersja beta] Właściwość title obiektu AdvancedMarkerView akceptuje teraz tylko ciąg znaków. Tytuły można usunąć za pomocą pustego ciągu znaków.
- [Wersja beta] Dodano „svgIconMaskURI” jako obsługiwaną nazwę pola w metodach Place.fromPlaceFrom.
- [wersja beta] Zmieniono właściwość klasy Place z
userRatingsCountnauserRatingCount - Ulepszyliśmy wyświetlanie błędów w konsoli.
Poprawki błędów:
- Naprawiliśmy błąd, który powodował błąd podczas zamykania okna informacyjnego.
3.52.8
6 kwietnia 2023 r.
Zmiany:
- Dodano
pollingIntervalMillisjako pole publiczne dostawców lokalizacji odpytywania w udostępnianiu przejazdu w JavaScript. - [Wersja beta] Zmieniono odpowiedź JSON klasy Place z formatu snake_case na lowerCamelCase.
Poprawki błędów:
- Naprawiliśmy błąd, który powodował, że w opiniach o miejscu (
publishTime) wyświetlała się nieprawidłowa data. - Rozwiązaliśmy problem, który powodował, że tworzenie elementów niestandardowych nie działało na całym świecie.
- [Wersja beta] Naprawiliśmy błąd, który powodował, że zaawansowane znaczniki znikały, gdy mapa była zawijana.
3.52.6
23 marca 2023 r.
Zmiany:
- [Kanał alfa] Udostępniliśmy widżet autouzupełniania miejsc (nowy) w wersji eksperymentalnej.
- Udostępnia JavaScript Journey Sharing w kanale tygodniowym.
3.52.5
16 marca 2023 r.
Zmiany:
- [wersja beta] Styl oparty na danych: usunięto typy obiektów NEIGHBORHOOD, ADMINISTRATIVE_AREA_LEVEL_3, ADMINISTRATIVE_AREA_LEVEL_4 i SUBLOCALITY_LEVEL_1.
Poprawki błędów:
- Naprawiliśmy błąd, który powodował, że interfejsy TypeScript były puste w przypadku bibliotek używanych przez funkcję importLibrary().
3.52.4
9 marca 2023 r.
Zmiany:
- [wersja beta] Blokuje zdarzenie kliknięcia znacznika zaawansowanego, gdy znacznik jest przeciągany.
3.52.3
2 marca 2023 r.
Zmiany:
- [wersja beta] Dodaje encje TaskTrackingInfo na potrzeby udostępniania przejazdu w JavaScript.
- [wersja beta] Uaktualnia interfejs Maps JavaScript API, aby natywnie obsługiwał ECMAScript 2020.
Poprawki błędów:
- Naprawiliśmy wyciek pamięci, który mógł wystąpić podczas dodawania i usuwania znaczników na mapie.
- Naprawiliśmy błąd, który powodował, że element interaktywny można było kliknąć, gdy znajdował się pod klikalnym zaawansowanym znacznikiem na urządzeniach dotykowych.
3.52.2
23 lutego 2023 r.
Zmiany:
- [Wersja beta] Styl oparty na danych: usunięto właściwość PlaceFeature.displayName.
- [wersja beta] Rozwiązaliśmy problem z nieprawidłowym usuwaniem widoków WebGLOverlayView podczas wywoływania funkcji setMap(null)
- Naprawiliśmy błąd, który powodował wyświetlanie komunikatu, że biblioteka
searchjest nieznana. - Naprawiliśmy błąd, który powodował, że przycisk zamykania okna informacyjnego był niewidoczny w elemencie shadow root.
- Aby poprawić Core Web Vitals i ograniczyć niepotrzebne przesyłanie danych, Maps JS opóźnia teraz wczytywanie fragmentów mapy, dopóki mapa nie zbliży się do widocznego obszaru. Mapy utworzone w początkowym widocznym obszarze strony nie powinny się różnić.
3.52.1
16 lutego 2023 r.
Zmiany:
- Dodaje funkcję
importLibrary(), która umożliwia dynamiczne wczytywanie bibliotek w czasie działania. - [wersja beta] Włącz funkcję automatycznego przesuwania okna informacyjnego po otwarciu w znaczniku zaawansowanym.
- [wersja beta] Niektóre pola w obiektach danych biblioteki udostępniania przejazdu nie mogą mieć wartości null
- [wersja beta] Styl oparty na danych: typy obiektów NEIGHBORHOOD, ADMINISTRATIVE_AREA_LEVEL_3, ADMINISTRATIVE_AREA_LEVEL_4 i SUBLOCALITY_LEVEL_1 zostały wycofane. Zostaną one usunięte w marcu 2023 r.
3.51.8
2 lutego 2023 r.
Zmiany:
- Wersja beta: obsługa renderowania znaczników zaawansowanych na mapach niestandardowych.
- Najnowsza kopia wbudowanego narzędzia do wczytywania będzie teraz ponownie używać liczb jednorazowych CSP znalezionych w innym miejscu dokumentu.
3.51.7
26 stycznia 2023 r.
Zmiany:
- Wersja beta: styl oparty na danych: dodano metodę fetchPlace, która umożliwia pobieranie wyświetlanej nazwy obiektu PlaceFeature. Właściwość PlaceFeature.displayName zostanie wycofana i usunięta w lutym 2023 r.
3.51.6
19 stycznia 2023 r.
Poprawki błędów:
- Rozwiązaliśmy problem z zaawansowanymi znacznikami, który polegał na tym, że usunięcie z mapy znacznika z kolizją mogło czasami spowodować pozostawienie w DOM elementu znacznika widma.
3.51.5
12 stycznia 2023 r.
Zmiany:
- Poprawia typ
elementw AdvancedMarkerView, PinView i LocalContextMapView zElementnaHTMLElement | SVGElement, aby dokładniej odzwierciedlał wymagany typ elementu.
Poprawki błędów:
- Naprawiliśmy błąd, który powodował, że po przeciągnięciu za pomocą klawiatury znacznika zaawansowanego z oknem informacyjnym okno informacyjne mogło się nie otwierać.
3.51.4
5 stycznia 2023 r.
Zmiany:
- Wersja beta: dodawanie nowych atrybutów do klasy miejsca
- Wersja beta: tablica FeatureMouseEvent.features stylów opartych na danych może zawierać więcej niż 1 obiekt, jeśli w miejscu kliknięcia znajduje się kilka obiektów. W takim przypadku zostaną aktywowane wszystkie detektory kliknięć FeatureLayer.
- Wersja beta: zgłaszanie błędu w przypadku nieprawidłowych argumentów funkcji google.maps.Map.getFeatureLayer.
- Poprawia pozycję pikseli znaczników zaawansowanych na mapie na pełnym ekranie.
- Zmieniono mapowanie zdarzeń myszy, aby ignorować kliknięcia przycisku myszy, które występują, gdy inny przycisk myszy jest już naciśnięty.
- Naprawiliśmy błąd, który powodował znikanie zaawansowanych znaczników podczas powiększania mapy.
- Zwiększa wydajność podczas powiększania mapy z wieloma zaawansowanymi znacznikami.
- Zaktualizowaliśmy dokumentację StreetViewPanoramaOptions, aby wyjaśnić, że opcja clickToGo nie jest dostępna w przypadku niestandardowych panoram.
- Zwiększa wydajność podczas tworzenia LatLngBounds, w tym za pomocą Map.getBounds().
- Aktualizuje odwołanie do WebGLOverlayView dla onAdd i onRemove.
- Dodaje stałe dostosowywanie stylu znacznika na potrzeby udostępniania przejazdu.
3.51.3
8 grudnia 2022 r.
Zmiany:
- Naprawiliśmy błąd, który powodował, że znacznik nie tracił zaznaczenia klawiatury, gdy znajdował się poza widocznym obszarem mapy.
- Wersja beta: wprowadzamy klasę
Place, czyli nowy, prostszy interfejs API obsługujący nowoczesne wzorce użytkowania, takie jak obietnice. Klasa Place zawiera kilka nowych pól danych. - Wersja beta: naprawiliśmy błąd, który powodował, że zaawansowane znaczniki nie były renderowane, gdy przekazywana była mapa opakowana w serwer proxy.
- Wersja beta: dodano dostosowywanie znacznika dostawcy lokalizacji podróży na potrzeby udostępniania przejazdu w JavaScript.
3.51.2
1 grudnia 2022 r.
Zmiany:
- Wersja beta: interfejs API
google.maps.importLibrary()jest już dostępny. - Wersja beta: wycofana: Kontekst lokalny został wycofany i nie jest już zalecany w przypadku nowych witryn. Funkcja będzie nadal działać, a przed zakończeniem jej obsługi powiadomimy o tym z 12-miesięcznym wyprzedzeniem. Jeśli chcesz samodzielnie utworzyć rozwiązanie podobne do kontekstu lokalnego, zapoznaj się z rozwiązaniem „Odkrywanie okolicy” w Szybkim kreatorze lub użyj biblioteki Miejsc w Maps JavaScript API. Pomocne mogą być przykładowe kody i ćwiczenia w Codelabs dotyczące biblioteki Miejsc.
- Wersja beta: aby poprawić Core Web Vitals i ograniczyć niepotrzebne przesyłanie danych, Maps JS opóźnia teraz wczytywanie kafelków mapy, dopóki mapa nie zbliży się do widocznego obszaru. Mapy utworzone w początkowym widocznym obszarze strony nie powinny się różnić.
- Wersja beta: dodaje zdarzenie do sprawdzania zmian stanu dostawców lokalizacji na potrzeby udostępniania przejazdu.
- Wersja beta: dodaje funkcje dostosowywania stylu na potrzeby udostępniania przejazdu. Wycofaliśmy starsze metody konfiguracji.
- Dodaje ułatwienia dostępu z klawiatury do kroków w panelu wskazówek dojazdu. Po wskazówkach dojazdu można teraz poruszać się za pomocą klawisza Tab, a wybierać je za pomocą klawisza spacji lub Enter.
-
google.maps.geometry.spherical.computeArea()akceptuje terazLatLngBoundsiCircle. KlasęLatLngBoundsmożna teraz utworzyć za pomocąLatLngBoundsLiteral. - Dodaje tekst
altdo obrazów w panelu sugerowanych trasDirectionRenderer.
3.51.1
17 listopada 2022 r.
Zmiany:
- Wersja beta: udostępniono klasę Place w bibliotece Places.
- Wersja beta: dodaje funkcje dostosowywania stylu na potrzeby udostępniania przejazdu. Starsze metody konfiguracji zostały wycofane.
- Przeglądarka Internet Explorer 11 nie jest już obsługiwana w Maps Embed API.
- Logo Google w Maps Embed API zmienia styl, gdy używasz mapy hybrydowej lub satelitarnej, aby zwiększyć widoczność.
- Poprawiliśmy wydajność wczytywania zaawansowanych znaczników.
- Umożliwia obsługę przycisku „Cofnij” w rysunkach za pomocą klawiatury i czytnika ekranu.
- Umożliwia obsługę znaczników renderera wskazówek dojazdu za pomocą klawiatury i czytnika ekranu.
- Dodaje opis ARIA do elementu sterującego skalą mapy.
- Włącz zaznaczenie klawiatury i interakcję z elementem sterującym skalą mapy.
- Wprowadza parametr języka do interfejsu Geocoder JS API. Interfejs Maps JS API nie traktuje już
USjako domyślnego regionu w geokoderze, jeśli nie jest on wyraźnie określony. - Wprowadza parametr języka do interfejsu Directions JS API.
- Wprowadziliśmy parametr języka w interfejsie Distance Matrix JS API.
Poprawki błędów:
- Naprawiliśmy błąd, który powodował, że po otwarciu okna informacyjnego zaznaczenie klawiatury było przekierowywane do znacznika.
- Naprawiliśmy błąd, który powodował, że nie można było ustawić fokusu na znacznikach.
3,51
16 listopada 2022 r.
Zmiany:
- Wersja tygodniowa została zaktualizowana do wersji 3.51.
- Kanał kwartalny został zaktualizowany do wersji 3.50.
- Wersje 3.49 i 3.48 są nadal dostępne, gdy są żądane według numeru.
3.50.12a
7 listopada 2022 r.
Zmiany:
- Rozwiązaliśmy problem, który powodował, że
google.maps.event.addListenerOnceigoogle.maps.event.addDomListenerOncemiały nieprawidłowe powiązaniethis.
3.50.12
3 listopada 2022 r.
Zmiany:
- Wersja beta: zaawansowane znaczniki obsługują teraz wysokość, gdy są używane na mapach ukośnych.
3.50.11
27 października 2022 r.
Zmiany:
- Wersja beta: gdy warstwy mapy ze stylami opartymi na danych staną się niedostępne, zostanie zarejestrowany błąd.
- Wersja beta: ulepszenia wydajności domyślnego wczytywania zaawansowanych znaczników.
3.50.10
20 października 2022 r.
Poprawki błędów:
- Poprawiono dopełnienie po prawej stronie i u dołu okna informacyjnego na iOS.
3.50.9
13 października 2022 r.
Zmiany:
- Wybrane kroki są teraz wyróżnione w panelu wskazówek dojazdu.
- Poprawiliśmy typowanie TypeScript dla konstruktora
PinView. - Poprawiliśmy typowanie TypeScript dla konstruktora
LagLngAltitude. - Aktualizuje domyślny obraz ikony znacznika w
DirectionsRenderer.
3.50.8
6 października 2022 r.
Zmiany:
- Wersja beta: udostępniliśmy wersję testową zaawansowanych znaczników.
- Wersja beta: wprowadziliśmy dokumentację dotyczącą właściwości
isAdvancedMarkersAvailablew obiekcie zwracanymgetMapCapabilities(). - Dodaje „To jest pole tylko do odczytu” do opisu interfejsu API
LocalContextMapViewi do właściwościelementobiektuLocalContextMapViewOption
Poprawki błędów:
- Kolory w stylach niestandardowych JSON używają teraz domyślnego stylu przezroczystości, a nie wymuszonej przezroczystości na poziomie 100%.
3.50.7
29 września 2022 r.
Zmiany:
- Czytnik ekranu odczytuje teraz instrukcje dotyczące interakcji z Mapami i Street View.
- Dodano skróty klawiszowe do przechylania i obracania w oknie skrótów klawiszowych.
3.50.6
22 września 2022 r.
Poprawki błędów:
- Naprawiliśmy błąd, który powodował, że funkcja Voice Over na iOS mogła poruszać się po elementach pod oknem skrótów klawiszowych.
- Dodaje tekst alternatywny do statycznego obrazu mapy.
Zmiany:
- Gdy wywołanie
map.getMapCapabilities()zawiera błąd, jest on teraz rejestrowany w konsoli.
3.50.5
15 września 2022 r.
Zmiany:
- Dodanie stałej MAX_BOUNDS dla LatLngBounds, aby wskazać maksymalne granice LatLng dla map
- Umożliwia czytnikom ekranu wykonywanie działań kliknięcia na znacznikach domyślnych.
3.50.3
1 września 2022 r.
Zmiany:
- Wersja beta: aktualizuje klasę
DeliveryVehicleudostępniania przejazdu w JavaScript, aby uwzględnić atrybuty niestandardowe. - Naprawiliśmy błąd, który powodował, że po przechyleniu mapy w zdarzeniu pojawiała się nieprawidłowa szerokość i długość geograficzna.
3.50.2
25 sierpnia 2022 r.
Zmiany:
- Wersja beta: zmieniono
FleetEngineDeliveryFleetLocationProvider, aby akceptować filtr pojazdu dostawczego w postaci ciągu znaków. - Aktualizuje domyślny obraz ikony znacznika.
3.50.1
18 sierpnia 2022 r.
Zmiany:
- Wersja beta: wprowadza do wersji beta interfejsy API funkcji map (zdarzenia
getMapCapabilitiesimapcapabilities_changed). - Wersja beta: wprowadza parametr
languagedogoogle.maps.Geocoder. - Wersja beta: wprowadza parametr
languagedogoogle.maps.DistanceMatrixService. - Wersja beta: wprowadza parametr
languagedogoogle.maps.DirectionsService. - Naprawiliśmy błąd, który powodował ignorowanie kodu regionu w kilku interfejsach Places JS API. Wprowadza parametry języka i regionu do różnych interfejsów Place JS API.
- Usuwa obsługę Street View w Maps JavaScript API w przypadku witryn bez domeny googleapis.com w ustawieniach Content Security Policy. Więcej informacji znajdziesz w przewodniku po zasadach Content Security Policy.
3.49.12
4 sierpnia 2022 r.
Zmiany:
- Dodaje
DEMO_MAP_ID, identyfikator mapy, którego można używać w przykładowych kodach wymagających identyfikatora mapy. Ten identyfikator mapy nie jest przeznaczony do użytku w aplikacjach produkcyjnych i nie można go używać w przypadku funkcji, które wymagają konfiguracji w chmurze (takich jak dostosowywanie stylu przez konsolę Cloud). - Wyjaśnij, że do rozpoczęcia śledzenia potrzebne jest
FleetEngineDeliverFleetLocationProvider.locationRestriction.
3.49.11
28 lipca 2022 r.
Zmiany:
google.maps.VehicleTypemożna teraz używać jako typu wyliczeniowego środowiska wykonawczego.
3.49.10
21 lipca 2022 r.
Zmiany:
- Wartości NaN są odrzucane w przypadku szerokości lub wysokości podczas sprawdzania rozmiaru ikony znacznika, rozmiaru skalowanego ikony znacznika lub rozmiaru okna informacyjnego.
- Naprawiliśmy błąd, który powodował, że sterowanie śledzeniem ruchu nie było widoczne na urządzeniach z iOS w Street View.
- Naprawiliśmy błąd, który powodował, że tekst wskazówek dojazdu wyświetlany po najechaniu kursorem był obcinany w przypadku języków zapisywanych od prawej do lewej w interfejsie Embed API.
- Zwiększa dostępność okna informacyjnego transportu publicznego i ułatwia korzystanie z niego za pomocą czytnika ekranu.
3.49.9
14 lipca 2022 r.
Zmiany:
- Wyjaśnienie użycia pól identyfikatorów w przypadku dostawców lokalizacji udostępniania przejazdu.
3.49.8
7 lipca 2022 r.
Zmiany:
- Sprawia, że linki nawigacyjne Street View są dostępne za pomocą klawiatury i przyjazne dla czytników ekranu.
- Wprowadza nową metodę
focuswStreetViewPanorama.
3,49
23 czerwca 2022 r.
Zmiany:
- Wersja beta: udostępniliśmy stylizację granic Google na podstawie danych.
Poprawki błędów:
- Udostępnia typ wyliczeniowy
BusinessStatusza pomocągoogle.maps.places.BusinessStatus.
3.49.5
16 czerwca 2022 r.
Zmiany:
- Dodaje do Street View element sterujący i okno skrótów klawiszowych, co ułatwia ich znajdowanie.
Poprawki błędów:
- Naprawiliśmy błąd, który powodował przesyłanie formularza podczas zamykania Street View.
3.49.4
9 czerwca 2022 r.
Zmiany:
- Przenosi
WebGLOverlayView,CameraParams,LatLngAltitude,moveCamera, zoom ułamkowy igetVisibleRegiondo kanału tygodniowego. - Domyślna panorama Street View dla
Mapautomatycznie zarządza fokusem po otwarciu. Jest to nowe działanie domyślne. - Panorama Street View automatycznie przywraca teraz zaznaczenie po zamknięciu (jeśli to możliwe).
- Widok Street View można teraz zamknąć, naciskając klawisz ESC (gdy przycisk zamykania jest włączony).
- Funkcje
geometry.spherical.computeSignedArea()igeometry.spherical.computeArea()zostały zoptymalizowane pod kątem większej niezawodności i dokładności.
3.49.3a
2 czerwca 2022 r.
Zmiany:
- Ulepszony kontrast kolorów w przypadku elementu sterującego śledzeniem ruchu w Street View.
- Udostępniliśmy sterowanie śledzeniem ruchu w Street View za pomocą klawiatury i czytnika ekranu.
- Klasy
MapsNetworkError,MapsRequestErroriMapsServerErrorsą teraz publicznie dostępne i udokumentowane.
3.49.2
26 maja 2022 r.
Zmiany:
- Ulepszony kontrast kolorów w przypadku elementu sterującego śledzeniem ruchu w Street View.
- Udostępniliśmy sterowanie śledzeniem ruchu w Street View za pomocą klawiatury i czytnika ekranu.
- Klasy
MapsNetworkError,MapsRequestErroriMapsServerErrorsą teraz publicznie dostępne i udokumentowane.
3.49.1
19 maja 2022 r.
Zmiany:
- Wersja beta: naprawiono błąd, który powodował ignorowanie kodu regionu w wielu interfejsach Places JS API. Wprowadza parametry języka i regionu do różnych interfejsów Place JS API.
- Poprawia kontrast kolorów w trybie pełnoekranowym i w przypadku elementów sterujących kompasu w trybie ciemnym.
- Udostępnia elementy sterujące kompasu, przycisk zamykania i element sterujący linku do adresu w Street View oraz ułatwia ich obsługę za pomocą czytnika ekranu.
3,49
12 maja 2022 r.
Zmiany:
- Kanał tygodniowy jest aktualizowany do wersji 3.49.
- Kanał kwartalny zostanie zaktualizowany do wersji 3.48.
- Wersje 3.47 i 3.46 są nadal dostępne, gdy są żądane według numeru.
- Wersja 3.45 została usunięta i nie można jej już używać.
3.48.11
28 kwietnia 2022 r.
Zmiany:
- Autouzupełnianie miejsc może teraz akceptować więcej typów. Więcej informacji
isFractionalZoomzostała przeniesiona do kanału tygodniowego.
3.48.9
14 kwietnia 2022 r.
Zmiany:
- Wersja beta: włącza WebGL 2.0 w przypadku
WebGLOverlayView. - Wersja beta: zawiera bibliotekę
JourneySharingw typach TypeScript, obiektach zewnętrznych i dokumentacji referencyjnej interfejsu Maps JavaScript API. - Funkcje
google.maps.event.addDomListener()igoogle.maps.event.addDomListenerOnce()są wycofane i nie należy ich używać. Zamiast tego użyj standardowej metodyaddEventListener(). Te metody będą nadal działać i nie planujemy ich wycofania. - Dodaje
titleiaria-labeldo ikony znacznika Street View. - Dodaje atrybut
aria-presseddo elementu sterującego Pełny ekran. - Poprawiono odstępy w menu elementu sterującego Typ mapy.
- Aktualizuje etykiety ARIA menu Typ mapy.
Poprawki błędów:
- Usuwa niedozwolony atrybut
aria-expandedz domyślnego elementu sterującego typu mapy.
3.48.8
7 kwietnia 2022 r.
Zmiany:
- Poprawiliśmy kontrast kolorów logo Google w interfejsach Maps JS API i Embed API.
3.48.7a
31 marca 2022 r.
Zmiany:
- Wersja beta: usunięcie wycofanych interfejsów API WebGL Overlay View.
- Włącza zaktualizowaną mapę podstawową dla klientów Maps JavaScript API. Zaktualizowana mapa podstawowa, która jest już używana w Mapach Google dla klientów, jest bardziej szczegółowa, zwłaszcza jeśli chodzi o naturalne cechy terenu.
Poprawki błędów:
- Cofnięcie poprzedniej poprawki dotyczącej
map.fitBounds()(ułatwienie przejścia widocznego obszaru na krótkich dystansach) w oczekiwaniu na analizę. - Rozwiązuje problemy z kontrastem kolorów w elemencie sterującym Typ mapy w trybie wysokiego kontrastu kolorów.
- Dopasowuje nazwy na potrzeby ułatwień dostępu pól wyboru typu mapy do odpowiednich etykiet wizualnych.
- Rozwiązaliśmy problemy z kontrastem kolorów w oknach informacyjnych w trybie wysokiego kontrastu.
3.48.6
24 marca 2022 r.
Zmiany:
- Naprawia błąd
map.fitBounds(), aby ułatwić przejście widocznego obszaru na krótkich dystansach.
3.48.5
17 marca 2022 r.
Zmiany:
- Tylko Safari: zapewnia automatyczne ustawianie ostrości na przycisku zamykania i kontenerze treści w
open.
Poprawki błędów:
- Rozwiązaliśmy problem z kontrastem kolorów w przypadku linku „Wyświetl w Mapach Google” na stronie s
InfoWindows. - Rozwiązaliśmy problem z kontrastem kolorów w przypadku linku „Wyświetl w Mapach Google” w elemencie sterującym adresu
StreetViewPanorama.
3.48.4
10 marca 2022 r.
Zmiany:
- Wprowadza nowe zdarzenie
visibledlaInfoWindow. - Wprowadza nową metodę
focuswInfoWindow.
3.48.3
3 marca 2022 r.
Zmiany:
- Wersja beta: umożliwia korzystanie z nowego stylu wywoływania usługi w usłudze Street View interfejsu Maps JavaScript API. Może być konieczne zaktualizowanie standardu Content Security Policy, aby te wywołania nie były blokowane na poziomie przeglądarki.
- Wprowadziliśmy nową właściwość
ariaLabeldlaInfoWindow.
3.48.1
17 lutego 2022 r.
Zmiany:
- Wersja beta: dodano obsługę ustawiania globalnych identyfikatorów eksperymentów. Dokumentację API znajdziesz tutaj.
- Wersja beta: pierwszy i drugi parametr funkcji fromLatLngAltitude będą teraz scalane w LatLngAltitude, a nie w LatLng i
number. - Zmieniono nazwę parametru
noWrapobiektu LatLng nanoClampNoWrap. - Czytnik ekranu odczytuje teraz instrukcje dotyczące poruszania się po znacznikach, gdy znacznik zostanie zaznaczony.
- Interfejs Maps JavaScript API raportuje teraz informacje telemetryczne. Konieczne może być zaktualizowanie standardu Content Security Policy, aby te wywołania nie były blokowane na poziomie przeglądarki. Więcej informacji znajdziesz w najczęstszych pytaniach.
- Ta wersja nie obsługuje przeglądarki Internet Explorer. Aby nadal obsługiwać przeglądarkę Internet Explorer 11, określ
v=3.47, która będzie dostępna do listopada 2022 r.
3,48
10 lutego 2022 r.
Zmiany:
- Wersja tygodniowa została zaktualizowana do wersji 3.48.
- Kanał kwartalny został zaktualizowany do wersji 3.47.
- Wersje 3.46 i 3.45 są nadal dostępne, gdy są żądane według numeru.
3.47.6
20 stycznia 2022 r.
Poprawki błędów:
- Rozwiązaliśmy problem, który powodował, że strona przewijała się do góry, gdy zaznaczony był element sterujący skrótami klawiszowymi.
3.47.4
6 stycznia 2022 r.
Zmiany:
- Wersja beta: aktualizacja interfejsu WebGLOverlayView API w wersji beta – wycofanie wszystkich klas i metod z „gl” w nazwie na rzecz nowych z „GL” w nazwie, wycofanie WebglCameraParams na rzecz nowej klasy CameraParams (która jest podklasą CameraOptions).
- Zaktualizowaliśmy dokumentację metody PlaceOpeningHours, aby odzwierciedlić, że godziny wyjątkowe nie są używane w obliczeniach.
3.47.3
9 grudnia 2021 r.
Zmiany:
LatLng,LatLngBoundsiCircleakceptują teraz instancję tej samej klasy w konstruktorze.
3.47.2
2 grudnia 2021 r.
Zmiany:
LatLngLiteraljest teraz dozwolony jako parametr wszędzie tam, gdzieLatLngjest dozwolony w przypadku projekcji.
Poprawki błędów:
- Rozwiązaliśmy kilka problemów z renderowaniem, które mogły występować przy mniejszych wartościach skali (poniżej 1,0).
3.47.1
18 listopada 2021 r.
Zmiany:
LatLngLiteraljest teraz dozwolony jako parametr wszędzie tam, gdzieLatLngjest dozwolony w bibliotece geometrii.- Dodaliśmy nowy interfejs API onGIStateUpdateRequest, który obsługuje WebGL w Maps JavaScript API.
- Poprawiliśmy kontrast kolorów na ekranie błędu.
- Przeglądarka Internet Explorer 11 została wycofana w wersji beta. Ostatnią wersją interfejsu Maps JavaScript API obsługującą przeglądarkę Internet Explorer 11 jest wersja 3.47. W listopadzie 2022 r. całkowicie zakończymy obsługę przeglądarki Internet Explorer 11.
- Mapy nie są już zaznaczane po naciśnięciu klawisza Tab, gdy opcja mapy
keyboardShortcutsjest ustawiona nafalse. - Przyciski Powiększ i Pomniejsz są teraz wyłączone, gdy zostanie osiągnięty odpowiedni maksymalny lub minimalny poziom powiększenia.
- Przekonwertowaliśmy element sterujący
MapType, aby używał elementów semantycznych w celu poprawy ułatwień dostępu i działania czytnika ekranu w Maps Embed API. - Dodaliśmy tekst alternatywny do ikony na ekranie błędu.
- Różne ogólne ulepszenia stanu kodu.
Poprawki błędów:
- Zastąp niezgodne ze standardem WCAG atrybuty
controlHeighticontrolWidthzgodnymi atrybutami data-*.
3,47
11 listopada 2021 r.
Zmiany:
- Wersja tygodniowa została zaktualizowana do wersji 3.47.
- Kanał kwartalny został zaktualizowany do wersji 3.46.
- Wersja 3.45 jest nadal dostępna, gdy jest żądana według numeru.
- Wersja 3.44 została usunięta i nie można jej już używać.
3.46.12
4 listopada 2021 r.
Poprawki błędów:
- Zaktualizowaliśmy pasek menu Typ mapy, dodając dokładniejsze etykiety ARIA.
- Embed API: dodano etykiety ARIA do kilku linków, aby ułatwić korzystanie z czytnika ekranu.
- Embed API: poprawiono kontrast kolorów niektórych elementów tekstowych.
- Naprawiono typ
google.maps.Marker.MAX_ZINDEXw externs.
3.46.11
28 października 2021 r.
Zmiany:
- Przekonwertowano metody pobierające i ustawiające, aby używały goog.a11y.aria. Pomoże to chronić przed błędami pisowni.
3.46.8
7 października 2021 r.
Zmiany:
- Kontekst lokalny: usunięto link do informacji o autorze ze zdjęć w oknie informacyjnym kontekstu lokalnego.
3.46.6
23 września 2021 r.
Zmiany:
- Naprawiliśmy błąd, który powodował, że kursor mapy wyświetlał dłoń, gdy mapy nie można było przeciągnąć.
3.46.5
16 września 2021 r.
Poprawki błędów:
- Naprawiliśmy błąd związany ze współczynnikiem kontrastu kolorów w widżecie autouzupełniania miejsc.
3.46.3
2 września 2021 r.
Zmiany:
- Instrukcje przewijania są teraz wyświetlane nad otwartymi elementami
InfoWindowiCustomOverlay.
3.46.2
26 sierpnia 2021 r.
Zmiany:
- Wersja beta: dane telemetryczne są teraz raportowane. Może być konieczne zaktualizowanie standardu Content Security Policy, aby te wywołania nie były blokowane na poziomie przeglądarki. Więcej informacji znajdziesz w najczęstszych pytaniach.
3,46
18 sierpnia 2021 r.
Dostępna jest już wersja 3.46 interfejsu Maps JavaScript API. Zapoznaj się z przewodnikiem po wersjonowaniu.
Zmiany:
- Dodaliśmy 2 nowe pola do
PlaceResult,icon_mask_base_uriiicon_background_color. - Wersja tygodniowa została zaktualizowana do wersji 3.46.
- Kanał kwartalny został zaktualizowany do wersji 3.45.
- Wersja 3.44 jest nadal dostępna, gdy jest żądana według numeru.
- Wersja 3.43 została usunięta i nie można jej już używać.
Wycofane elementy:
- Obsługa przeglądarki Internet Explorer jest wycofywana. Od sierpnia 2021 r. i wersji 3.46 interfejsu Maps JavaScript API użytkownicy przeglądarki Internet Explorer 11 będą widzieć komunikat ostrzegawczy u góry map. Ostatnia wersja interfejsu Maps JavaScript API obsługująca przeglądarkę Internet Explorer 11 to wersja 3.47. W listopadzie 2022 r. całkowicie zakończymy obsługę przeglądarki Internet Explorer 11.
Poprawki błędów:
- Naprawiliśmy błąd polegający na tym, że wierzchołek wielokąta był przesuwany przy niektórych poziomach powiększenia.
- Naprawiliśmy błąd, który powodował, że treści w kilku oknach informacyjnych nakładały się na siebie.
3.45.8
29 lipca 2021 r.
Zmiany:
- Embed API: na mapach umieszczonych na stronie poziom powiększenia jest zachowywany po przekierowaniu na stronę ze wskazówkami dojazdu.
3.45.7
22 lipca 2021 r.
Zmiany:
- Obsługa IE11 została wycofana. W Mapach w IE11 będzie teraz wyświetlany baner w wersji beta.
- Zaktualizowaliśmy link „Wyznacz trasę” na umieszczonych mapach, aby był dokładniejszy.
Poprawki błędów:
- Rozwiązaliśmy problem, który powodował, że metoda
getFeatureById()nie mogła pobierać funkcji o identyfikatorze 0. - Rozwiązaliśmy problem, który powodował, że jeśli wartość
ComponentRestrictionbyła niezdefiniowana lub miała wartość null, pojawiał się błądUNKNOWN ERROR/SERVICE BACKGROUND ERROR.
3.45.6a
15 lipca 2021 r.
Zmiany:
- Po otwarciu fokus jest teraz przenoszony do kontenera InfoWindow, gdy pierwszy element sterujący, który można zaznaczyć, nie znajduje się w widocznym obszarze InfoWindow lub gdy
disableAutoPan=true.
Poprawki błędów:
- Naprawiliśmy błąd, który powodował automatyczne dokończenie niedokończonego rysunku wielokąta po usunięciu i ponownym dodaniu menedżera rysowania do mapy.
- Naprawiliśmy błąd, który powodował, że w niektórych językach ciąg znaków „Wskazówki dojazdu” był obcinany w wyskakującym okienku „Umieść mapę”.
3.45.5
1 lipca 2021 r.
Zmiany:
- Zaktualizowano URL Maps Studio w typach i interfejsie JS API.
Poprawki błędów:
- Rozwiązaliśmy problem z nieobsługiwanym odrzuceniem obietnicy podczas podawania wywołania zwrotnego.
3.45.4
24 czerwca 2021 r.
Zmiany:
- Naprawiliśmy błąd, który powodował otwieranie okna skrótów klawiszowych podczas przesyłania formularza.
- Naprawiliśmy błąd polegający na tym, że przycisk „Skróty klawiszowe” był nieprawidłowo wyrównany.
- Usunięto obiekty przypadkowo dodane do
window(Spherical, PolylineCodec, PolyGeometry). Zamiast tego należy uzyskać dostęp do tych obiektów w ich w pełni kwalifikowanej przestrzeni nazw.
3.45.3
16 czerwca 2021 r.
Poprawki błędów:
- Zaktualizowano
InfoWindow, aby fokus nie przesuwał się, gdy metodaopen()jest wywoływana w tej samej pętli uruchamiania co instancja mapy.
Zmiany:
- Zaktualizowaliśmy sekcję dokumentacji interfejsu API
InfoWindowOpenOptions, dodając do niej bardziej szczegółowe informacje. - Naprawiliśmy pierścienie zaznaczenia podczas korzystania z nawigacji za pomocą klawiatury (Tab + Option) w Safari.
3.45.2
10 czerwca 2021 r.
Poprawki błędów:
- Rozwiązaliśmy problem, który powodował, że element sterujący Typ mapy nie był prawidłowo nakładany na tło okna skrótów klawiszowych w interfejsie Embed API.
- Rozwiązaliśmy problem, który mógł powodować błąd podczas wczytywania stylów CSS czcionek.
- Naprawiliśmy błąd, który mógł powodować migotanie podczas przesuwania mapy z otwartym oknem informacyjnym.
Zmiany:
- Dodaliśmy właściwość
InfoWindowOpenOptions.map.
3.45.1
3 czerwca 2021 r.
Zmiany:
- Do interfejsu Data.StyleOptions dodaliśmy dokumentację dotyczącą właściwości animacji, ikon, etykiet i przezroczystości.
- Zmieniliśmy okno dotyczące praw autorskich, aby ułatwić korzystanie z niego.
- InfoWindows będzie teraz automatycznie zarządzać fokusem po otwarciu. To jest nowe działanie domyślne.
- Dodaliśmy interfejs API InfoWindowOpenOptions, który umożliwia deweloperom kontrolowanie sposobu zarządzania zaznaczeniem podczas otwierania okien informacyjnych.
- Okna informacyjne można teraz zamknąć, naciskając klawisz ESC.
- Podczas korzystania z czytników ekranu okna informacyjne są teraz odczytywane jako „okno dialogowe”.
- Izolacja kodu polyfill jest teraz włączona. Ta zmiana zapobiega instalowaniu wewnętrznych kodów polyfill interfejsu API Map Google na stronie hosta.
Poprawki błędów:
- Rozwiązaliśmy problem, który powodował, że podczas przełączania kart przeglądarki pojawiał się pierścień zaznaczenia mapy.
- Rozwiązaliśmy problem, który powodował, że w niektórych przeglądarkach pierścień zaznaczenia elementów sterujących mapy, elementów znaczników i elementów podmenu sterowania typem mapy nieprawidłowo pojawiał się podczas interakcji z myszą.
Nowe funkcje:
- Włączono obsługę obiektów Promise w usługach Directions, macierz odległości, Elevation, Geocoder, Maximum Zoom Imagery, StreetView i
AutcompleteService.getPlacePredictions(). - Dodaliśmy na mapie element sterujący skrótami klawiszowymi i okno dialogowe, aby ułatwić znajdowanie skrótów klawiszowych.
- Mapy wektorowe są już dostępne w kanale tygodniowym (tylko funkcje podstawowe; funkcje WebGL są dostępne w wersji beta).
3.44.14
13 maja 2021 r.
Zmiany:
- Gdy metoda
InfoWindow.open()jest wywoływana bez powiązanej instancji Map lub StreetView, w konsoli jest teraz rejestrowane ostrzeżenie.
3.44.12
28 kwietnia 2021 r.
Poprawki błędów:
- Rozwiązaliśmy problem polegający na tym, że usunięte lub ukryte zoptymalizowane znaczniki były ponownie dodawane do mapy po zmianie typu mapy.
Kontekst lokalny:
- Dodano obsługę tablic, które nie mają metody
@@iteratorzdefiniowanej jako prawidłowa wartośćplaceTypePreferences.
3.44.11a
20 kwietnia 2021 r.
Zmiany:
- Zwiększyliśmy wydajność tworzenia niestandardowych znaczników z obiektami Icon.
- Zapobiegaj przenoszeniu fokusu na menu typu mapy po najechaniu kursorem na przycisk.
Poprawki błędów:
- Naprawiliśmy błąd, który mógł powodować błąd podczas wczytywania znaczników statycznych przed zainicjowaniem mapy podstawowej.
3.44.9
8 kwietnia 2021 r.
Poprawki błędów:
- Naprawiliśmy błąd, który powodował, że elementy sterujące mapy były dostępne za pomocą klawiatury, gdy włączony był tryb Street View.
3.44.8
1 kwietnia 2021 r.
Zmiany:
- Biblioteka kontekstu lokalnego: logo Google w widoku informacji o miejscu zostało przeniesione na dół treści.
3.44.7
25 marca 2021 r.
Zmiany:
- Gdy okno informacyjne jest zamknięte, zaznaczenie klawiatury wraca teraz do odpowiedniego elementu.
3.44.4
4 marca 2021 r.
Zmiany:
- Zdjęcia pod kątem 45° są teraz dostępne w szerszym zakresie poziomów powiększenia, a element sterujący obracaniem zawiera teraz przyciski obracania w prawo i w lewo.
Poprawki błędów:
- Naprawiliśmy wyciek pamięci, który mógł wystąpić podczas wielokrotnego renderowania mapy.
- Naprawiliśmy wyciek pamięci, który mógł wystąpić podczas dodawania lub usuwania okręgów lub prostokątów na mapie.
3.44.2
25 lutego 2021 r.
Zmiany:
- Naprawiliśmy błąd, który powodował, że wywołanie funkcji autouzupełniania miejsc
getPlacePredictionsnieprawidłowo wskazywało niewłaściwy punkt końcowy w wersji beta.
3.44.1
18 lutego 2021 r.
Zmiany:
- Przyciski wyboru miejsca w LocalContext są teraz wyłączone podczas ponownego wczytywania wyświetlanych miejsc.
- Niezoptymalizowane znaczniki można teraz zaznaczać i uzyskiwać do nich dostęp za pomocą klawiatury.
- Wersja beta: usunięto obiekty przypadkowo dodane do
window(Spherical,PolylineCodec,PolyGeometry). Dostęp do tych obiektów powinien być uzyskiwany w ich w pełni kwalifikowanej przestrzeni nazw. - Włączono izolację polyfill w wersji beta. Oznacza to, że Maps JavaScript API nie będzie już instalować polyfilli na stronie hosta.
3.43.8a
25 lutego 2021 r.
Zaktualizowano tylko kanał kwartalny. Zmiany:
- Rozwiązaliśmy problem z wyciekiem pamięci podczas wielokrotnego renderowania mapy.
3.43.8
5 lutego 2021 r.
Zmiany:
- Dodaliśmy obsługę obietnic w wersji beta w
AutocompleteService.getPlacePredictions().
Poprawki błędów:
- Rozwiązaliśmy problem, który powodował, że
Markersz etykietami przechwytywały zdarzenia kliknięcia, nawet gdy właściwośćclickablebyła ustawiona na false.
3.43.7a
28 stycznia 2021 r.
Poprawki błędów:
- Rozwiązaliśmy różne problemy związane z rysowaniem linii łamanych.
3.43.6
21 stycznia 2021 r.
Poprawki błędów:
- Naprawiliśmy błąd, który powodował, że otwory w wielokątach GeoJSON były czasami wypełniane.
- Naprawiliśmy błąd, który powodował, że nakładka znikała podczas przełączania się między mapą a widokiem Street View.
3.43.5
14 stycznia 2021 r.
Zmiany:
- Zmieniliśmy pola wyboru w menu, aby były bardziej dostępne dla czytników ekranu.
- Zwiększyliśmy rozmiar przycisków pięter w panoramach Street View wewnątrz budynków.
- Poprawiliśmy pozycję elementów sterujących śledzeniem ruchu na urządzeniach mobilnych w Street View.
Poprawki błędów:
- Przycisk menu klawiatury wywołuje teraz zdarzenie
contextmenu. - Naprawiliśmy błąd, który powodował, że w niektórych sytuacjach sterowanie pełnym ekranem nie działało prawidłowo podczas przełączania się między mapą a Street View.
- Rozwiązaliśmy problem, który powodował, że czytniki ekranu nie mogły przechodzić do znaczników na mapie.
- Naprawiliśmy błąd, który powodował, że ikona miejsca znikała w znaczniku miejsca LocalContext.
3.43.3
9 grudnia 2020 r.
Zmiany:
- Zmieniliśmy nazwę interfejsu
google.maps.MouseEventnagoogle.maps.MapMouseEventi dodaliśmy właściwośćdomEvent, która zapewnia bezpośredni dostęp do zdarzenia bazowego z DOM. - Ulepszyliśmy działanie pamięci w przypadku nakładek wielokątów.
- Pamięć Canvas jest teraz wyraźnie zwalniana, aby uniknąć problemów z pamięcią w Safari.
Poprawki błędów:
- Naprawiliśmy błąd, który w niektórych sytuacjach powodował, że element sterujący pełnym ekranem przestawał działać podczas przełączania między mapą a Street View.
- Naprawiliśmy błąd, który powodował rejestrowanie błędu w konsoli podczas zdarzenia
clickznacznika. - Naprawiliśmy błąd, który powodował, że rozmiar klikalnego obszaru znacznika był zbyt duży.
- Naprawiliśmy błąd związany z konfliktami polyfill, który wpływał na symbole w IE11.
3.43.2
1 grudnia 2020 r.
Zmiany:
- Dodaje zdarzenie
contextmenujako lepszą alternatywę dla zdarzeniarightclick. Zdarzeniecontextmenudodaje możliwość reagowania na kliknięcie z klawiszem Ctrl w systemie macOS. - Dodaje atrybuty ułatwień dostępu do niezoptymalizowanych znaczników, gdy podano
titlelublabel. - Dodaje więcej etykiet i ról ARIA do elementów sterujących
MapType, aby poprawić działanie czytnika ekranu. - Ulepszona obsługa czytnika ekranu w przypadku elementów sterujących
MapType. Gdy użytkownik opuści element sterujący, menu automatycznie się zamknie. - Poprawia liczbę elementów zgłaszanych przez czytniki ekranu w menu; zapobiega to liczeniu separatora wierszy jako elementu listy.
- Dodaje pierścień zaznaczenia w elemencie
map, aby wskazać zaznaczenie klawiaturą, gdy zaznaczenie następuje za pomocą klawiatury. - Dodaje dodatkowe elementy sterujące klawiatury do elementów sterujących
MapType. Opcje menu są teraz automatycznie zamykane, gdy element sterujący traci zaznaczenie. Klawisze strzałek w górę i w dół otwierają menu, a przycisk Escape je zamyka. Klawisze Home i End powodują przejście odpowiednio do pierwszego i ostatniego elementu w menu.
Poprawki błędów:
- Naprawiliśmy błąd, który w pewnych okolicznościach powodował, że anulowanie animacji znacznika mogło spowodować przedwczesne zakończenie przyszłych animacji tego znacznika.
3.43.1a
20 listopada 2020 r.
Zmiany:
- Dodaje właściwość
classNamedo interfejsuMarkerLabel, aby ustawić klasę CSS elementulabel. - Dodano obsługę obietnic w wersji beta w usłudze zdjęć o maksymalnym powiększeniu.
- Dodaliśmy obsługę obietnic w wersji beta w usłudze StreetView.
- Dodano tekst ułatwień dostępu do niezoptymalizowanych znaczników, gdy podano
titlelublabel. - Usunęliśmy etykietę
aria-pressedz przycisku menuMapType, aby poprawić ułatwienia dostępu. - Przekonwertowano elementy
DropdownMenuiDropdownMenuItemna elementy semantyczne, aby ułatwić dostęp. - Tekst elementu dotyczącego praw autorskich został zmieniony, aby spełniał standardy kontrastu kolorów.
- Menu można teraz otwierać i zamykać za pomocą klawisza Enter lub spacji.
- Elementy menu można teraz zaznaczać.
- Biblioteka kontekstu lokalnego: przyciski sterujące karuzeli są teraz wyłączone, gdy nie mają żadnego efektu, i nie nakładają się już na pierwszy ani ostatni element na liście.
Poprawki błędów:
- Naprawiliśmy błąd, który mógł wystąpić, gdy
GroundOverlaysprzekracza południk 180 stopni. - Skróty klawiszowe nie są już domyślnie wyłączone, gdy zasada
disableDefaultUIjest ustawiona natrue. - Naprawiliśmy błąd, który powodował, że tekst czytnika ekranu był nieprawidłowy w przypadku przycisków przełączania mapy.
- Dodaje nazwę na potrzeby ułatwień dostępu i typ do:
Map. - Poprawiliśmy dokumentację interfejsu, która nieprawidłowo wskazywała niektóre opcjonalne właściwości jako wymagane.
- Naprawiliśmy błąd, który powodował, że parametr konstruktora
noWrapLatLngbył ignorowany, gdy przekazywanoLatLngLiteral.
3,43
18 listopada 2020 r.
Dostępna jest już wersja 3.43 interfejsu Maps JavaScript API. Zapoznaj się z przewodnikiem po wersjonowaniu.
- Kanał tygodniowy został zaktualizowany do wersji 3.43.
- Kanał kwartalny został zaktualizowany do wersji 3.42.
- Wersja 3.41 jest nadal dostępna, gdy jest wywoływana według numeru.
- Wersja 3.40 została usunięta i nie można jej już używać.
3.42.9
15 października 2020 r.
Zmiany:
- Naprawiliśmy błąd, który powodował, że czytnik ekranu przekazywał nieprawidłowy stan pola wyboru.
- Rozwiązaliśmy problem z elementami sterującymi mapy, w przypadku których klawisze Tab i Shift+Tab działały w nieprawidłowej kolejności.
- Przekształcono przyciski mapy z
divna przyciski natywne, aby poprawić ułatwienia dostępu. - W przypadku map WebGL nachylenie jest teraz ograniczone w zależności od poziomu powiększenia.
- Rozwiązaliśmy problem polegający na tym, że przycisk pełnego ekranu częściowo znikał w przeglądarce Internet Explorer, gdy wartość
controlSizebyła mniejsza niż 27.
3.42.8
7 października 2020 r.
Zmiany:
- Dodaliśmy obsługę obiektów Promise w wersji beta w usłudze tras.
- Geokoder
componentRestrictionssprawdza teraz, czy ciągi znaków nie są puste. - Naprawiliśmy błąd, który powodował, że etykieta znacznika była zasłonięta przez symbol niestandardowego znacznika w przeglądarce Safari.
Obsługa zaktualizowanych ikon miejsc
1 października 2020 r.
Ikony zwracane w odpowiedzi na żądania dotyczące informacji o miejscu i wyszukiwania miejsc zostały zaktualizowane i używają nowych glifów ikon. Nie musisz nic robić, nowe glify będą wyświetlane automatycznie.
3.42.7
29 września 2020 r.
Zmiany:
- Naprawiliśmy błąd, który powodował, że w przypadku języków zapisywanych od prawej do lewej kolejność słów w etykietce narzędzia „Zgłoś błąd na mapie” była nieprawidłowa.
- Wyśrodkowana etykieta znacznika dla kierunku tekstu od prawej do lewej.
3.42.6
21 września 2020 r.
Zmiany:
- Dodaliśmy obsługę obiektów typu Promise w wersji beta w usłudze macierzy odległości.
3.42.5
16 września 2020 r.
Zmiany:
- Zaktualizowano metodę
LatLngBounds.union, aby obsługiwała przypadki, gdy 2 granice przekraczają 180 stopni.
3.42.4
8 września 2020 r.
Zmiany:
- Gdy zostanie wykryta nieprawidłowa implementacja
Date.now(), w konsoli zostanie zarejestrowany błąd. - Dodaliśmy obsługę obietnic w metodach usługi Elevation (wersja beta).
- Wprowadziliśmy nową właściwość
InfoWindow.minWidth, która umożliwia określenie minimalnej szerokości elementuInfoWindow. - Naprawiliśmy błąd, który powodował, że trasy dojazdu stawały się niewyraźne po zmianie miejsca docelowego.
3,42
19 sierpnia 2020 r.
Dostępna jest już wersja 3.42 interfejsu Maps JavaScript API. Zapoznaj się z przewodnikiem po wersjonowaniu.
Zmiany:
- Okna informacyjne mają teraz domyślną maksymalną szerokość 648 pikseli, którą można zastąpić, ustawiając właściwość maxWidth okna informacyjnego. Szerokość okna informacyjnego może teraz przekraczać 648 pikseli, ale nadal będzie ograniczona szerokością mapy. (Wcześniej okna informacyjne były zawsze ograniczone do mniejszej z tych wartości: 648 pikseli lub szerokość mapy).
- Zapobieganie migotaniu renderowania w stylu domyślnym podczas renderowania dużych zbiorów danych GeoJson.
- Kanał tygodniowy został zaktualizowany do wersji 3.42.
- Kanał kwartalny został zaktualizowany do wersji 3.41.
- Wersja 3.40 jest nadal dostępna, gdy jest żądana według numeru.
- Wersja 3.39 została usunięta i nie można jej już używać.
3.41.7
22 lipca 2020 r.
Naprawiono:
- Naprawiliśmy błąd, który powodował, że ustawienie właściwości
clickableIconsnafalsenie miało wpływu na dostosowywanie stylu przez konsolę Cloud.
3.41.5
6 lipca 2020 r.
Zmiany:
- Naprawia naruszenie dotyczące typów zaufanych.
3.41.2
27 maja 2020 r.
Zmiany:
- Pole
permanently_closedw bibliotece Miejsc w interfejsie Maps JavaScript API jest wycofane.
3,41
20 maja 2020 r.
Dostępna jest już wersja 3.41 interfejsu Maps JavaScript API. Zapoznaj się z przewodnikiem po wersjonowaniu.
- Wersja tygodniowa została zaktualizowana do wersji 3.41.
- Kanał kwartalny został zaktualizowany do wersji 3.40.
- Wersja 3.39 jest nadal dostępna, gdy jest żądana według numeru.
- Wersja 3.38 została usunięta i nie można jej już używać.
3.40.11
28 kwietnia 2020 r.
Zmiany:
- Dodaje nowe pole
business_statusdo wyników wyszukiwania miejsc i informacji o miejscu. Użyj tego pola zamiastpermanently_closed. - Naprawia nieprawidłowe ostrzeżenie konsoli podczas żądania (nowego)
PlaceResult.utc_offset_minutes. Ostrzeżenie jest teraz zwracane w przypadkuPlaceResult.utc_offset, który został wycofany.
3.40.9
14 kwietnia 2020 r.
Zmiany:
- Jeśli do mapy zostanie przekazany element mapDiv, który nie jest elementem, mapa zgłasza teraz błąd InvalidValueError, który jest łatwiejszy do zdiagnozowania.
- Autouzupełnianie adresu w
google.maps.places.Autocompleteprzez przeglądarkę Chrome nie powinno już powodować wysyłania żądania autouzupełniania do serwera (co pozwoli uniknąć naliczania opłat). - Zwiększyliśmy dokładność właściwości
maxWidth. Przed tą zmianą, jeślimaxWidthelementuInfoWindowwynosiła 100, rzeczywista maksymalna szerokość elementuInfoWindowwynosiła 94 piksele. Po tej zmianie maksymalna szerokość będzie wynosić 100 pikseli. - Rozwiązaliśmy problem z wyciekiem pamięci w kreatorze żądań renderowania, gdy używane są znaczniki i granice mapy.
3.40.6
24 marca 2020 r.
Zmiany:
- Naprawiliśmy problem z obciętym tekstem w polu czasu podróży w IE11.
3.40.4
10 marca 2020 r.
Zmiany:
- Naprawiliśmy błąd, który powodował, że dwukrotne wywołanie metody
setTilt()powodowało przekrzywienie mapy.
3.40.2
23 lutego 2020 r.
Zmiany:
- Ukryty element iframe w Mapach został usunięty z nawigacji za pomocą klawisza Tab.
3.40.1
18 lutego 2020 r.
Zmiany:
- Nie ostrzegaj o InvalidVersion w przypadku v=beta.
- Rozwiązaliśmy problem z przewijaniem, gdy wyświetlany jest widok Street View.
3,40
11 lutego 2020 r.
Dostępna jest już wersja 3.40 interfejsu Maps JavaScript API. Zapoznaj się z przewodnikiem po wersjonowaniu.
- Wersja tygodniowa została zaktualizowana do wersji 3.40.
- Kanał kwartalny został zaktualizowany do wersji 3.39.
- Wersja 3.38 jest nadal dostępna, gdy jest wywoływana według numeru.
- Wersja 3.37 została usunięta i nie można jej już używać.
3.39.6
8 stycznia 2020 r.
Dostępna jest już wersja 3.39.6 interfejsu Maps JavaScript API. Zapoznaj się z przewodnikiem po wersjonowaniu.
Naprawiono:
- W przypadku żądań dotyczących wskazówek dojazdu
ZERO_RESULTSsą teraz rejestrowane w konsoli i nie powodują już błędu.
3,39
20 listopada 2019 r.
Dostępna jest już wersja 3.39 interfejsu Maps JavaScript API. Zapoznaj się z przewodnikiem po wersjonowaniu.
Zmiany:
- Internet Explorer 10 nie jest już obsługiwany (ostatnią wersją, która go obsługiwała, była 3.38).
AutocompletePredictionzwraca teraz odległość w linii prostej do wybranego miejsca od określonej szerokości i długości geograficznej punktu początkowego.
Wycofane elementy:
- Pola Places
open_nowiutc_offsetzostały wycofane 20 listopada 2019 r. i zostaną wyłączone 20 lutego 2021 r. Więcej informacji znajdziesz w artykule Migracja pól Places.
- Kanał cotygodniowy został zaktualizowany do wersji 3.39.
- Kanał kwartalny został zaktualizowany do wersji 3.38.
- Wersja 3.37 jest nadal dostępna, gdy jest wywoływana według numeru.
- Wersja 3.36 została usunięta i nie można jej już używać.
3,38
20 sierpnia 2019 r.
Dostępna jest już wersja 3.38 interfejsu Maps JavaScript API. Zapoznaj się z przewodnikiem po wersjonowaniu.
- Kanał tygodniowy został zaktualizowany do wersji 3.38.
- Kanał kwartalny został zaktualizowany do wersji 3.37.
- Wersja 3.36 jest nadal dostępna, gdy jest wywoływana według numeru.
- Wersja 3.35 została usunięta i nie można jej już używać.
- Nie można już używać tabel Fusion (ostatnią wersją, która je obsługiwała, była 3.37).
- Obsługa przeglądarki Internet Explorer 10 została wycofana i zostanie zakończona między listopadem 2019 r. a majem 2020 r. w zależności od kanału wersji lub numeru wersji, której używasz.
3,37
15 maja 2019 r.
Dostępna jest już wersja 3.37 interfejsu Maps JavaScript API. Zapoznaj się z przewodnikiem po wersjonowaniu.
- Kanał tygodniowy został zaktualizowany do wersji 3.37.
- Kanał kwartalny został zaktualizowany do wersji 3.36.
- Wersja 3.35 jest nadal dostępna, gdy jest wywoływana według numeru.
- Wersja 3.34 została usunięta i nie można jej już używać.
- Nie można już używać przeglądarki Internet Explorer 9 (ostatnią wersją, która ją obsługiwała, była wersja 3.34).
3,36
14 lutego 2019 r.
Dostępna jest już wersja 3.36 interfejsu Maps JavaScript API. Zapoznaj się z przewodnikiem po wersjonowaniu.
Zmiany:
- Dodano nowe funkcje:
- Możesz teraz zmieniać rozmiar elementów sterujących mapy za pomocą MapOption.controlSize.
- Możesz teraz ograniczyć granice mapy, używając MapOptions.restriction.
- Ulepszyliśmy okno informacyjne.
- Wersja tygodniowa została zaktualizowana do wersji 3.36.
- Kanał kwartalny został zaktualizowany do wersji 3.35.
- Wersja 3.34 jest nadal dostępna, gdy jest wywoływana według numeru.
- Wersja 3.33 została usunięta i nie można jej już używać.
3,35
29 stycznia 2019 r.
Zmiany:
- Interfejs API może teraz zwracać łączną liczbę opinii o każdym miejscu.
- Dodaliśmy obsługę kodów Plus Code. Plus codes to krótkie kody, które stanowią adres każdej lokalizacji na świecie, nawet w miejscach, gdzie nie ma tradycyjnych adresów ulic.
- Przeglądarka Internet Explorer 9 nie jest już obsługiwana.
Wycofane elementy:
- Parametr
placeIdOnlydlaAutocompletezostał wycofany. - Warstwa Fusion Tables w interfejsie Maps JavaScript API została wycofana 3 grudnia 2018 r. Warstwa Fusion Tables zostanie całkowicie wyłączona 3 grudnia 2019 r. i po tym dniu nie będzie już dostępna. Więcej informacji
13 listopada 2018 r.
Dostępna jest już wersja 3.35 interfejsu Maps JavaScript API. Zapoznaj się z przewodnikiem po wersjonowaniu.
Zmiany:
- Kanał tygodniowy został zaktualizowany do wersji 3.35.
- Kanał kwartalny został zaktualizowany do wersji 3.34.
- Wersja 3.33 jest nadal dostępna, gdy jest żądana według numeru.
- Wersja 3.32 została usunięta i nie można jej już używać.
3,34
14 sierpnia 2018 r.
Dostępna jest już wersja 3.34 interfejsu Maps JavaScript API. Zapoznaj się z przewodnikiem po wersjonowaniu.
Zmiany:
- Wprowadziliśmy nowe nazwy wersji.
Możesz teraz określić kanały wersji lub numery wersji:
- Wersja tygodniowa została zaktualizowana do wersji 3.34.
- Kanał kwartalny został zaktualizowany do wersji 3.33.
- Wersja 3.32 jest nadal dostępna.
- Wersja 3.31 została usunięta i nie można jej już używać. Klienci, którzy określą wersje od 3.0 do 3.31, otrzymają zamiast tego kanał domyślny, czyli kanał tygodniowy lub kwartalny (zobacz przewodnik po obsłudze wersji).
- Większy interfejs sterowania jest teraz włączony. W związku ze wzrostem liczby operacji dotykowych na różnych urządzeniach dostosowaliśmy interfejs sterowania, aby był odpowiedni zarówno do dotknięć palcem, jak i kliknięć myszą. (Możesz zrezygnować z tej opcji, wczytując interfejs API z parametrem v=quarterly, v=3.33 lub v=3.32).
3,33
11 czerwca 2018 r.
Zmiany:
- Żądania informacji o miejscu obsługują teraz używanie pól do określania typów danych o miejscu, które mają zostać zwrócone.
- Dostępne są teraz 2 nowe żądania Find Place:
- Autouzupełnianie miejsc obsługuje teraz rozliczenia oparte na sesjach.
16 maja 2018 r.
Wersja 3.33 interfejsu Maps JavaScript API jest teraz dostępna jako wersja eksperymentalna. Zapoznaj się z przewodnikiem po obsłudze wersji interfejsu API.
Zmiany:
- Nowy mechanizm renderowania jest teraz domyślny.
- Nowa mapa podstawowa jest teraz domyślna.
3,32
13 lutego 2018 r.
Zmiany:
- Nowy eksperymentalny mechanizm renderowania już jest dostępny.
- Już jest dostępna nowa eksperymentalna mapa podstawowa.
3,31
13 lutego 2018 r.
Zmiany:
- Domyślnie pierwsze 256 znaczników to znaczniki DOM, a kolejne to znaczniki kafelków. Obecnie domyślnie są to wszystkie znaczniki kafelków.
- Przy wysokich poziomach powiększenia (powiększenie) podczas przeciągania Pegmana preferuj panoramę
NEAREST, a nie panoramęBESTwybraną przez Google. gestureHandling: nonedziała teraz tak samo jakdraggable: false, gdy zostanie zmieniony w ramach modułu obsługi mousedown (teraz zaczyna obowiązywać wmousedown).
21 listopada 2017 r.
Wersja 3.31 interfejsu Maps JavaScript API jest teraz dostępna jako wersja eksperymentalna. Zapoznaj się z przewodnikiem po obsłudze wersji interfejsu API.
Zmiany:
- Pole
regionjest teraz zwracane w żądaniach dotyczących informacji o miejscu.
3,30
16 sierpnia 2017 r.
Wersja 3.30 interfejsu Maps JavaScript API jest teraz dostępna jako wersja eksperymentalna. Zapoznaj się z przewodnikiem po obsłudze wersji interfejsu API.
Zmiany:
- Przycisk pełnego ekranu jest teraz domyślnie włączony na komputerze.
-
W tej wersji wprowadziliśmy właściwość
gestureHandlingdla aplikacji komputerowych, które umożliwiają interakcję z użytkownikiem za pomocą kółka przewijania myszy lub touchpada. Aby kontrolować sposób interakcji użytkowników z mapą, zalecamy używanie właściwościgestureHandlingzamiast właściwościscrollwheel,disableDoubleClickZoomidraggable.
3,29
16 maja 2017 r.
Wersja 3.29 interfejsu Maps JavaScript API jest już dostępna jako wersja eksperymentalna. Zapoznaj się z przewodnikiem po obsłudze wersji interfejsu API.
Zmiany:
- Format identyfikatora panoramy w przypadku panoram Street View generowanych przez użytkowników (niestandardowych) uległ zmianie ze względu na aktualizacje infrastruktury. Spowoduje to nieznaczne zwiększenie liczby dostępnych panoram.
- Żądania dotyczące panoram wygenerowanych przez użytkowników (niestandardowych) przy użyciu starego identyfikatora panoramy w interfejsie Maps JavaScript API nadal działają. Jeśli spróbujesz znaleźć panoramę za pomocą właściwości
positionobiektuStreetViewPanoramaOptions, wynik będzie zawierać nowy identyfikator panoramy. Nie ma potrzeby mapowania starych i nowych identyfikatorów panoram, ponieważ oba będą nadal ważne. - Jeśli korzystasz z logiki analizy lub weryfikacji identyfikatora panoramy, pamiętaj, że format identyfikatorów panoramy może się zmienić.
- Możesz zgłaszać problemy za pomocą narzędzia Issue Tracker.
- Aktualizacje metody
fitBoundsklasygoogle.maps.Map. - Aby zmienić widoczny obszar, gdy mapa jest ukryta, możesz teraz ustawić mapę na visibility: hidden, dzięki czemu element div mapy będzie miał rzeczywisty rozmiar.
3,28
18 kwietnia 2017 r.
Właściwość draggable obiektu MapOptions została wycofana. Aby wyłączyć przeciąganie mapy na komputerach, użyj właściwości gestureHandling i ustaw ją na none.
15 lutego 2017 r.
Wersja 3.28 interfejsu Maps JavaScript API jest teraz dostępna jako wersja eksperymentalna. Zapoznaj się z przewodnikiem po obsłudze wersji interfejsu API.
Zmiany:
- Mapy po zalogowaniu nie są już obsługiwane w wersji 3.28 i nowszych interfejsu Maps JavaScript API.
3,27
2 lutego 2017 r.
Naprawiono:
- Problem 11331: nie można zaznaczyć tekstu w oknie informacyjnym
10 stycznia 2017 r.
Teraz możesz ograniczyć podpowiedzi autouzupełniania, aby wyświetlały się tylko w przypadku wielu krajów. Możesz to zrobić, podając maksymalnie 5 krajów w polu componentRestrictions w AutocompleteOptions.
15 listopada 2016 r.
Wersja 3.27 interfejsu Maps JavaScript API jest już dostępna jako wersja eksperymentalna. (Zobacz przewodnik po obsłudze wersji interfejsu API).
Zmiany:
- Nowa opcja
gestureHandlingw obiekcieMapOptionspomaga zoptymalizować wrażenia użytkowników podczas korzystania z mapy na urządzeniach mobilnych. Dostępne wartości:greedy: mapa zawsze przesuwa się (w górę lub w dół, w lewo lub w prawo), gdy użytkownik przesuwa palcem po ekranie. Innymi słowy, zarówno przesunięcie jednym palcem, jak i dwoma palcami powoduje przesunięcie mapy.cooperative: użytkownik musi przesunąć jednym palcem, aby przewinąć stronę, i dwoma palcami, aby przesunąć mapę. Jeśli użytkownik przesunie mapę jednym palcem, pojawi się nakładka z prośbą o użycie 2 palców. Aby zobaczyć, jak działa tryb współpracy, wyświetl powyższy przykład na urządzeniu mobilnym.none: mapy nie można przesuwać ani powiększać przez rozciąganie.auto(domyślne): działanie tocooperativelubgreedy, w zależności od tego, czy stronę można przewijać.
Więcej informacji i przykładów znajdziesz w przewodniku dla deweloperów.
- Element sterujący pełnym ekranem jest domyślnie widoczny na urządzeniach mobilnych, dzięki czemu użytkownicy mogą łatwo powiększyć mapę. Gdy mapa jest w trybie pełnoekranowym, użytkownicy mogą ją przesuwać jednym lub dwoma palcami. Uwaga: iOS nie obsługuje funkcji pełnego ekranu. Dlatego element sterujący pełnym ekranem nie jest widoczny na urządzeniach z iOS.
Wycofanie zalogowanych map
6 października 2016 r.
Funkcja logowania została wycofana.
Wersje 3.27 i starsze interfejsu Maps JavaScript API nadal obsługują mapy dla zalogowanych użytkowników. W przyszłej wersji nie będzie już obsługi map po zalogowaniu, ale nadal będą obsługiwane funkcje zapisywania miejsca w Mapach Google za pomocą okna informacyjnego lub SaveWidget.
Dowiedz się więcej o mapach po zalogowaniu.
Zmiana w punktach pośrednich w odpowiedzi usługi Directions
29 sierpnia 2016 r.
Pole via_waypoints w odpowiedzi usługi wskazówek dojazdu zawiera tablicę punktów pośrednich, które nie zostały określone w pierwotnym żądaniu. Pole via_waypoints będzie nadal widoczne w odpowiedzi dotyczącej wskazówek dojazdu, które można przeciągać, ale jest wycofane w odpowiedzi dotyczącej trasy alternatywnej. Wersja 3.27 będzie ostatnią wersją interfejsu API, która obsługuje via_waypoints w trasach alternatywnych.
Zalecamy poproszenie o trasy alternatywne, a następnie wyświetlenie wszystkich tras jako nieprzeciągalnych, a głównej trasy jako przeciągalnej. Użytkownicy mogą przeciągać główną trasę, aż będzie ona zgodna z trasą alternatywną. Pole via_waypoints jest dostępne na wynikowej trasie (przeciągniętej przez użytkownika).
3,26
18 sierpnia 2016 r.
Wersja 3.26 interfejsu Maps JavaScript API jest już dostępna jako wersja eksperymentalna. (Zobacz przewodnik po obsłudze wersji interfejsu API).
Zmiany:
- Nowy mechanizm renderowania Street View wprowadza ulepszenia renderowania, w tym płynniejsze przejścia i animacje, ulepszone modelowanie obiektów, lepszą obsługę urządzeń mobilnych i bardziej przejrzyste elementy sterujące. Szczegółowe informacje znajdziesz na blogu Google Geo Developers.
- Interfejs API obsługuje teraz zdarzenia orientacji urządzenia w Street View, dzięki czemu użytkownicy urządzeń mobilnych mogą rozglądać się, poruszając telefonem. Jako deweloper możesz włączyć lub wyłączyć tę funkcję. Szczegółowe informacje znajdziesz w przewodniku dla programistów.
3,25
25 maja 2016 r.
Wersja 3.25 interfejsu Maps JavaScript API jest już dostępna jako wersja eksperymentalna. (Zobacz przewodnik po obsłudze wersji interfejsu API).
Koniec obsługi przeglądarki Internet Explorer 9
2 maja 2016 r.
Od 30 kwietnia 2016 r. przeglądarka Internet Explorer 9 nie jest już oficjalnie obsługiwana przez interfejs Maps JavaScript API. Zobacz listę obsługiwanych przeglądarek.
3,24
14 kwietnia 2016 r.
Zmiany:
- Możesz teraz wyłączyć możliwość klikania ikon na mapie. Ikona na mapie reprezentuje ciekawe miejsce. Zapoznaj się z metodą
setClickableIconswgoogle.maps.Map.
31 marca 2016 r.
Naprawiono:
- Problem 9507: linki w Street View znów działają w Safari.
28 marca 2016 r.
Naprawiono:
- Problem 9394: okna informacyjne zamykają się automatycznie, gdy użytkownik otworzy okno informacyjne ikony mapy podstawowej, i odwrotnie.
- Wyświetlanie białego logo Google, gdy mapa podstawowa jest stylizowana za pomocą właściwości
stylesna mapie (wcześniej logo stawało się białe tylko wtedy, gdy styl był stosowany za pomocą StyledMapType).
18 marca 2016 r.
Naprawiono:
-
Problem 9424:
new LatLng({lat: 0, lng: 0}) - Naprawiono przesuwanie myszą w nowym rendererze Street View (z
google.maps.streetViewViewer = 'photosphere').
15 lutego 2016 r.
Zmiany:
- Usunęliśmy możliwość rezygnacji z nowych ustawień za pomocą
google.maps.controlStyle = 'azteca'.
3,23
18 stycznia 2016 r.
Zmiany:
- Ta wersja zawiera nowy element sterujący mapą na pełnym ekranie. Użytkownicy mogą kliknąć ten element sterujący, aby zmaksymalizować mapę i wyświetlić ją na całym ekranie.
Domyślnie ta opcja jest wyłączona. Możesz ją włączyć w
MapOptionsi skonfigurować za pomocąFullscreenControlOptions. Jego domyślna pozycja toRIGHT_TOP. - Element sterujący pełnym ekranem w Street View jest domyślnie włączony. Możesz ją wyłączyć za pomocą
StreetViewPanoramaOptionsi skonfigurować za pomocąFullscreenControlOptions. Jego domyślna pozycja to terazRIGHT_TOP.
4 stycznia 2016 r.
Naprawiono:
- Problem 9009: podczas syntezy zdarzeń myszy z dotyku używaj lewego przycisku zamiast środkowego, aby zapewnić zgodność z jQuery.
-
Problem 4201: interfejs API nie korzysta już z
eval(). Dlatego teraz można używać interfejsu API bez dyrektywyunsafe-evalContent Security Policy.
21 grudnia 2015 r.
Zmiany:
- Opcja mapy umożliwiająca wyłączenie przycisku logowania w przypadku zalogowanych map (będzie wyświetlany awatar zalogowanych użytkowników, nadal będzie można zalogować się za pomocą działań wymagających zalogowania, np. dodawania do ulubionych, ale po ustawieniu tej opcji nie będzie już przycisku logowania na mapie).
- Interfejs żądań wyszukiwania tekstowego uległ zmianie. Parametr
typeszostał wycofany 1 marca 2016 r. i zastąpiony nowym parametremtype, który obsługuje tylko 1 typ na żądanie wyszukiwania. Dodatkowo typyestablishment,foodigrocery_or_supermarketnie będą już obsługiwane jako parametry wyszukiwania (jednak te typy mogą nadal być zwracane w wynikach wyszukiwania). Żądania korzystające ze starszego parametrutypesbędą obsługiwane do 1 marca 2017 r. Po tym terminie wszystkie wyszukiwania tekstowe będą musiały korzystać z nowej implementacji.
2 grudnia 2015 r.
Zmiany:
- Konstruktor
Autocompletesprawdza, czy otrzymał element wejściowy. - Okna informacyjne dotyczące ciekawych miejsc na mapie podstawowej wyświetlają te same treści w trybie niezalogowanym i zalogowanym.
- Zewnętrzne interfejsy API Map Google dla kompilatora Closure określają teraz typ (liczbę lub ciąg znaków) dla typów wyliczeniowych.
25 listopada 2015 r.
Zmiany:
- Dodano metody
.toJSON()do obiektówLatLngiLatLngBounds. Są one przeznaczone do użycia za pomocąJSON.stringify().
19 listopada 2015 r.
Zmiany:
- Białe logo Google na mapach z własnym stylem
Naprawiono:
- Problem 8674: błąd: ochrona przed img { max-width: 100%; }
3,22
7 stycznia 2016 r.
Naprawiono:
- Problem 9009: podczas syntezy zdarzeń myszy z dotyku używaj lewego przycisku zamiast środkowego, aby zapewnić zgodność z jQuery.
10 listopada 2015 r.
Zmiany:
- Usługi Directions i macierz odległości zwracają teraz przewidywany czas przejazdu w ruchu ulicznym (w polu odpowiedzi
duration_in_traffic), gdy tryb podróży to jazda samochodem. Aby otrzymać przewidywany czas podróży, dodaj do żądania literał obiektudrivingOptions, określając bieżący lub przyszły parametrdepartureTime. Możesz też określićtrafficModel, aby wpłynąć na założenia używane podczas obliczania czasu podróży. Dostępne opcje to: optymistyczny, pesymistyczny lub najbardziej prawdopodobny (domyślny). Szczegółowe informacje znajdziesz w przewodniku dla programistów dotyczącym usługi wskazówek dojazdu i usługi Distance Matrix. Uwaga:duration_in_trafficjest dostępny tylko dla klientów korzystających z abonamentu Google Maps Platform Premium.
Wycofane:
- Pole żądania
durationInTrafficzostało wycofane. Wcześniej był to zalecany sposób, w jaki klienci abonamentu Premium Google Maps Platform mogli określić, czy wynik powinien uwzględniać czas trwania podróży z uwzględnieniem aktualnych warunków na drodze. Teraz należy używać poladrivingOptions.
5 listopada 2015 r.
Wycofane:
- Biblioteka AdSense została wycofana w maju 2015 r. i nie jest już dostępna w wersji eksperymentalnej interfejsu Maps JavaScript API. Biblioteka zostanie wkrótce usunięta z wersji produkcyjnej i zamrożonej interfejsu API. Alternatywnym rozwiązaniem jest Google AdSense. Zapoznaj się z przewodnikiem po tworzeniu jednostki reklamowej AdSense.
22 września 2015 r.
Zmiany:
- Dodano obsługę identyfikatorów miejsc podczas wysyłania żądań dotyczących wskazówek dojazdu i macierzy odległości:
DirectionsRequest.origin,DirectionsRequest.destinationiDirectionsWaypoint.locationakceptują teraz obiekty Place, aDistanceMatrixRequest.originsiDistanceMatrixRequest.destinationsakceptują teraz tablicę obiektów Place.
15 września 2015 r.
Zmiany:
- Zmieniły się domyślne pozycje i wygląd wielu elementów sterujących na mapie i w panoramach Street View. Interfejs jest teraz spójny niezależnie od tego, czy mapa jest używana w trybie zalogowania, czy nie. Jest też bardziej spójny z witryną Map Google. Jeśli chcesz jeszcze przez jakiś czas używać wcześniejszego zestawu elementów sterujących, możesz ustawić
google.maps.controlStyle = 'azteca'w wersji 3.22. - Nowy element sterujący Pełny ekran w Street View umożliwia użytkownikowi otwarcie panoramy Street View w trybie pełnoekranowym.
Wycofane:
- Element sterujący mapą ogólną nie jest już dostępny.
- Opcja przesuwania mapy nie jest już dostępna. Aby przesunąć widok, użytkownicy klikają i przeciągają mapę lub przesuwają po niej palcem. (Pamiętaj, że sterowanie przesuwaniem w Street View pozostaje dostępne).
- Element sterujący powiększeniem jest dostępny tylko w jednym stylu, dlatego
google.maps.ZoomControlStylenie jest już dostępny.
1 września 2015 r.
Zmiany:
- Dodano literały LatLngBounds
- Rozwiązaliśmy problem ze zbyt ogólnymi klasami CSS.
- Ulepszone wczytywanie kafelków po zmianie rozmiaru mapy.
Koniec obsługi przeglądarki Internet Explorer 8
31 sierpnia 2015 r.
Od 31 sierpnia 2015 r. przeglądarka Internet Explorer 8 nie jest już oficjalnie obsługiwana przez Maps JavaScript API. Zobacz listę obsługiwanych przeglądarek. Informacje o zasadach firmy Microsoft dotyczących obsługi przeglądarek znajdziesz w poście na blogu IEBlog z 7 sierpnia 2014 r.
3,21
5 sierpnia 2015 r.
Zmiany:
- Poprawa wydajności: wczytywanie tylko widocznych kafelków
- Liczne ulepszenia dokumentacji
21 lipca 2015 r.
Zmiany:
- Wprowadziliśmy znaczniki z etykietami
- Rozwiązanie problemu: błąd braku pamięci w iOS7 w przypadku wielokątów na ekranach o bardzo wysokiej rozdzielczości
- Poprawki zdarzeń dotknięcia w IE10+
- Błędy weryfikacji danych wejściowych podanych przez dewelopera są teraz wyświetlane w konsoli, a nie jako błąd.
6 lipca 2015 r.
Naprawiono:
- Problem 8159: błąd: nieprawidłowe renderowanie StrokePosition.OUTSIDE
17 czerwca 2015 r.
Zmiany:
- Poprawka: Problem 6321: błąd „Uncaught TypeError: Cannot read property 'x' of undefined” tylko w przeglądarkach na Androidzie i iOS.
2 czerwca 2015 r.
Zmiany:
- Wycofane: CloudLayer, PanoramioLayer
- Rozwiązany: problem 8098: błąd: ważona mapa termiczna nie renderuje się prawidłowo z jednym punktem.
2 czerwca 2015 r.
Zmiany:
- dodaje możliwość geokodowania identyfikatora miejsca na adres lub współrzędne geograficzne.
- zwraca identyfikatory placeId za pomocą interfejsu Geocoding API,
28 maja 2015 r.
Zmiany:
- Rozwiązano: Problem 6358: notacja ścieżki SVG nie renderuje się prawidłowo na urządzeniach HDPI
19 maja 2015 r.
Naprawiono:
- Problem 7673: elementy sterujące tracą pozycję po użyciu menu typu mapy
- Problem 7589: Pegman przeskakuje, gdy zmienia się rozmiar mapy.
3,20
24 kwietnia 2015 r.
Naprawiono:
- Zwiększenie maksymalnego powiększenia terenu i wczytywanie kafelków o wysokiej rozdzielczości nawet przy maksymalnym powiększeniu.
13 kwietnia 2015 r.
Naprawiono:
- Problem 7820: kursory nie działają na stronach wczytanych z file://
- Problem 7591: Błąd: StreetViewService.getPanoramaByLocation nie działa, gdy argument radius nie jest liczbą całkowitą
25 marca 2015 r.
Naprawiono:
- Problem 7733: Błąd: obrazy nad powierzchnią KML nagle mają bardzo niską rozdzielczość
- Tekst widżetu zapisu lepiej wyrównany z ikoną gwiazdki
17 marca 2015 r.
Naprawiono:
- Problem 7756: błąd: pogorszenie wydajności Safari 8
- Usunięto warstwę danych demograficznych
- Ulepszenia okna informacyjnego w Chrome
17 lutego 2015 r.
Obecna wersja eksperymentalna interfejsu Maps JavaScript API (3.19) stanie się wersją do publikacji.
Wersja 3.17 zostanie usunięta. Żądania dotyczące wersji 3.17 lub starszej będą teraz obsługiwane przez wersję 3.18.
Dokumentacja dotycząca obsługi wersji jest dostępna na stronie: https://developers.google.com/maps/documentation/javascript/versions
Dostępne wersje po przeniesieniu:
Eksperymentalna: 3.20
Wersja: 3.19
Frozen: 3.18
3,19
24 kwietnia 2015 r.
Naprawiono:
- kursory w trybie zalogowania,
19 marca 2015 r.
Naprawiono:
- Problem 7756: błąd: pogorszenie wydajności Safari 8.
20 stycznia 2015 r.
Naprawiono:
- Problem 7475: błąd: phantomjs TypeError: Unable to delete property
13 stycznia 2015 r.
Naprawiono:
- Kafelki są teraz ukryte przed czytnikami ekranu
17 grudnia 2014 r.
Naprawiono:
- Problem 6917: błąd: kształty nie uwzględniają właściwości „draggable” mapy
- Problem 7445: Błąd: błędy prezentacji podczas korzystania z funkcji logowania w interfejsie API Map Google w wersji 3
2 grudnia 2014 r.
Naprawiono:
- Problem 7390: błąd: hiperlinki weather.com nie działają.
- Problem 7376: błąd: WebGL został wyłączony (teraz jest ponownie włączony)
- Konflikt nazewnictwa ES6 z symbolem
25 listopada 2014 r.
Naprawiono:
- Problem 7333: błąd: kursor okna informacyjnego jest uszkodzony w IE9
3.18
4 grudnia 2014 r.
Naprawiono:
- Problem 7390: błąd: hiperlinki weather.com nie działają.
18 września 2014 r.
Naprawiono:
- Problem 7136: w Firefoksie nie działa wiele tytułów znaczników.
9 września 2014 r.
Naprawiono:
- Problem 7098: ustawienie nagłówka punktu widzenia w Street View powoduje błąd
26 sierpnia 2014 r.
Wersja 3.18 została udostępniona w kanale eksperymentalnym.
Wersja 3.17 jest teraz stabilna.
3,17
20 sierpnia 2014 r.
Naprawiono:
- Problem 6937: regresja w wersji 3.17: nie można odczytać właściwości „remove” niezdefiniowanej (w Miejscach)
12 sierpnia 2014 r.
Naprawiono:
- Problem 6968: błąd: klawisze strzałek na klawiaturze nie działają z v=3.exp
31 lipca 2014 r.
Dodano:
-
Okienka mapy zawierają szczegółową dokumentację dotyczącą propagacji zdarzeń DOM.
Dodano panel
overlayMouseTarget.
7 lipca 2014 r.
Dodano:
-
Dodano
toGeoJsondo warstw danych i poszczególnych funkcji warstwy danych, co umożliwia eksportowanie geometrii do GeoJSON.
24 czerwca 2014 r.
Dodano:
-
place_id, unikalny identyfikator miejsca, dodany do biblioteki Miejsc na potrzeby autouzupełniania i informacji o miejscu. -
overview_pathdodany doDirectionsRoute, który udostępnia zakodowaną linię łamaną reprezentującą całą trasę.
26 maja 2014
Dodano:
-
Parametr
sensornie jest już wymagany w adresie URL interfejsu API Map Google.
20 maja 2014 r.
Wersja 3.17 została udostępniona w kanale eksperymentalnym.
3.16
15 kwietnia 2014
Naprawiono:
- Znaczniki mają teraz przezroczystość, która odpowiada innym typom geometrii – https://developers.google.com/maps/documentation/javascript/3.exp/reference#MarkerOptions.
8 kwietnia 2014 r.
Dodano:
- Podczas rysowania mapa przesuwa się wraz z ruchem myszy.
Naprawiono:
- Akceptowanie LatLngLiteral w większej liczbie lokalizacji.
- InfoWindow zmienia rozmiar po zakończeniu wczytywania Roboto (problem 5713).
31 marca 2014 r.
Naprawiono:
- Półprzezroczyste warstwy KML nie są już przezroczyste w IE 8 (problem 6540).
26 marca 2014 r.
Naprawiono:
- Usunięto wywołania event.returnValue w Chrome, aby zapobiec wyświetlaniu ostrzeżeń w konsoli.
- Powiększanie za pomocą gestu rozciągania palców nie działa w IE11 (problem 5747).
18 marca 2014 r.
Dodano:
- Wprowadzenie warstwy danych – https://developers.google.com/maps/documentation/javascript/datalayer
12 marca 2014 r.
Dodano:
- Obsługa LatLngLiteral w większości miejsc, w których akceptowany jest google.maps.LatLng – https://developers.google.com/maps/documentation/javascript/3.exp/reference#LatLngLiteral
24 lutego 2014 r.
Dodano:
- Obsługa promów w usługach macierzy odległości i Directions.
17 lutego 2014 r.
Wersja 3.16 została udostępniona w kanale eksperymentalnym.
3.15
3 marca 2014 r.
Naprawiono:
- Ponowne włączenie akceleracji sprzętowej w Chrome na Windowsie i Linuksie po naprawieniu błędu w Chrome (https://code.google.com/p/chromium/issues/detail?id=336676)
10 lutego 2014 r.
Naprawiono:
- Wyłącz całą akcelerację sprzętową kafelków w Chrome/Linuksie, aby obejść większy problem z akceleracją sprzętową w Chrome.
3 lutego 2014 r.
Naprawiono:
- Kółko przewijania nie działa w IE 11 (problem 5944).
29 stycznia 2014 r.
Naprawiono:
- Wyłącz akcelerację sprzętową wszystkich kafelków w Chrome/Windows, aby obejść większy problem z akceleracją sprzętową Chrome. (problem 6219)
22 stycznia 2014 r.
Naprawiono:
- Tymczasowo wyłącz akcelerację sprzętową w Chrome/Windows, gdy menedżer rysowania jest wczytywany, aby obejść problem z Chrome: https://code.google.com/p/chromium/issues/detail?id=336676 (problem 6224)
16 stycznia 2014 r.
Naprawiono:
- Zmniejszono szczegółowość arkusza CSS odświeżonego interfejsu, aby zastępował mniej stylów ustawionych przez użytkownika.
27 listopada 2013 r.
Naprawiono:
- Tworzenie znacznika po utworzeniu instancji mapy powoduje błąd „contains” undefined (problem 5798)
19 listopada 2013 r.
Naprawiono:
- Ikony manewrów w panelu wskazówek dojazdu nie wyświetlają się prawidłowo w przeglądarce Firefox
3.14
10 września 2013 r.
Naprawiono:
- Linki w oficjalnych oknach informacyjnych Google nie otwierają się w nowych kartach/oknach (problem 5794).
15 sierpnia 2013 r.
- Odświeżanie wizualne staje się domyślnym trybem renderowania mapy w wersji interfejsu API do publikacji.
- DynamicMapsEngineLayer: raportowanie funkcji dla warstw wektorowych, zdjęć i KML.
3.13
25 czerwca 2013 r.
Dodano:
- DynamicMapsEngineLayer
11 czerwca 2013 r.
Dodano:
- Opcja „disableDefaultUI” w StreetViewPanoramaOptions
Naprawiono:
- Błąd: niestandardowe panoramy Street View i 90 stopni w dół (problem 4875)
3.12
4 czerwca 2013 r.
Naprawiono:
- Zdarzenie domready okna informacyjnego nie jest wywoływane, gdy visualRefresh=true (problem 5415)
- Błąd: okna informacyjne visualRefresh w iOS (problem 5396)
15 maja 2013 r.
Dodano:
- Odświeżony wygląd Map Google: https://developers.google.com/maps/documentation/javascript/basics#VisualRefresh
29 kwietnia 2013 r.
Naprawiono:
- Usunięte znaczniki pozostają na mapie w przeglądarkach na Androida i Dolphin
3.11
19 lutego 2013 r.
Naprawiono:
- Zmiana trybu DrawingMode podczas rysowania powoduje błąd
- Kliknięcie kroków w panelu wskazówek dojazdu zmienia powiększenie.
12 lutego 2013 r.
Naprawiono:
- Wielokąt, którego nie można przeciągać, można przeciągnąć przez wielokąt, który można przeciągać, za pomocą dotykowego wprowadzania danych (problem 4868).
- Nieprawidłowe ikony transportu publicznego w panelu tras alternatywnych po przełączeniu trybu podróży (problem 4581)
- W niektórych warunkach panTo(latLng) nie zawsze wyśrodkowuje mapę dokładnie na latLng.
29 stycznia 2013 r.
Dodano:
- dodano StreetViewCoverageLayer, aby umożliwić programowe dodawanie warstwy zasięgu;
- Udostępniono StreetViewPov dla StreetViewPanoramas
Naprawiono:
- Zwiększone wykorzystanie pamięci podczas korzystania z Google Maps JavaScript w wersji 3.8 powoduje awarię (zaobserwowaną w IE 9, Chrome itp.) (Problem 4162)
- Menu (wyboru) w oknie informacyjnym nie przesuwa się wraz z mapą w Firefoksie
22 stycznia 2013 r.
Dodano:
- draggable do linii łamanych, wielokątów, okręgów i prostokątów
- pole price_level w PlaceResult
15 stycznia 2013 r.
Naprawiono:
- Powtarzające się ikony linii łamanej są nieprawidłowo rysowane w przypadku niektórych linii łamanych (problem 4333).
7 stycznia 2013 r.
Naprawiono:
- Przewijanie mapy powoduje też przewijanie strony (problem 1605, problem 3652).
17 grudnia 2012 r.
Dodano:
- Nowe języki: urdu i islandzki
Naprawiono:
- rozmyte/niewyraźne mapy w IE9 po nawigacji (problem 3875);
17 grudnia 2012 r.
Dodano:
- Nowe języki: urdu i islandzki
Naprawiono:
- rozmyte/niewyraźne mapy w IE9 po nawigacji (problem 3875);
10 grudnia 2012 r.
Dodano:
- możliwość wczytywania obrazów z ustawionym atrybutem crossorigin,
Naprawiono:
- problemy z wyświetlaniem znaczników ze zdalnymi obrazami w zbliżeniach (problem 4616);
- Błąd JS podczas ponownego wyświetlania symboli na liniach łamanych w IE 7/8
3 grudnia 2012 r.
Naprawiono:
- Biblioteka Markermanager nie działa z interfejsem API Map Google JS w wersji 3 (problem 4543)
27 listopada 2012 r.
Dodano:
- używanie obszaru roboczego o wysokiej rozdzielczości na urządzeniach o wysokiej rozdzielczości w celu optymalizacji znaczników;
Naprawiono:
- MapTypeControl nie wyczyścił stylów (problem 4588).
3.10
4 lutego 2013 r.
Naprawiono:
- Zwiększone wykorzystanie pamięci podczas korzystania z Google Maps JavaScript API w wersji 3.8 prowadzi do awarii (zaobserwowane w IE 9, Chrome itp.) (Problem 4162)
25 września 2012 r.
Dodano:
- Street View w budynkach
- Opcja fixedRotation w IconSequence
- „Czas w obecnym natężeniu ruchu” we wskazówkach dojazdu,
11 września 2012 r.
Nowość:
- Dodano StrokePosition do wielokątów, prostokątów i okręgów.
- computeOffsetOrigin do biblioteki geometrii
- Do interfejsu API dodano 4 nowe języki: afrikaans, amharski, suahili i zulu.
28 sierpnia 2012 r.
Dodano:
- types do Places API textSearch
Naprawiono:
- W GWT nie można przekazać obiektu Symbol do MarkerOptions
- Regresja: uszczypnij, aby powiększyć w iOS 5, gdy strona jest przewijana (problem 4046)
14 sierpnia 2012 r.
Zauważalne zmiany:
- Zmodyfikuj interfejs KmlLayer, aby akceptował adres URL jako właściwość MVC, a nie argument konstruktora.
3,9
10 września 2012 r.
Naprawiono:
- W GWT nie można przekazać obiektu Symbol do MarkerOptions
- Regresja: gest uszczypnięcia w celu powiększenia w iOS 5 podczas przewijania strony (problem 4046)
9 sierpnia 2012 r.
Naprawiono:
- Błąd składni na Androidzie 3.x
31 lipca 2012 r.
Zauważalne zmiany:
- Ukrywanie nakładki Street View w projekcjach niestandardowych
Naprawiono:
- Symbole znaczników nie wywołują zdarzeń w Safari, gdy skala jest większa niż 35
- Zdarzenie kliknięcia nie jest wywoływane w przypadku znaczników na mapie niestandardowej (typ mapy + rzutowanie)
25 lipca 2012 r.
Naprawiono:
- componentRestrictions w autouzupełnianiu (problem 4302)
17 lipca 2012 r.
Naprawiono:
- W przeglądarce IE nie można kliknąć pola tekstowego w oknie informacyjnym
- Zdarzenie bounds_changed powinno być wywoływane przed zdarzeniem zoom_changed (problem 1399).
- Opcja mapy backgroundColor nie jest zachowywana po wywołaniu Street View
- Przełączenie z mapy z własnym stylem na satelitarną niepotrzebnie wczytuje kafelki mapy
- Właściwości mapy dotyczące przeciągania i kółka myszy są ignorowane w trybie rysowania (problem 4012).
- LatLngBounds powinien zwracać pełny zakres długości geograficznej, gdy wyświetlana jest więcej niż 1 kopia świata
- Nie rysuj pustego kształtu po dwukrotnym kliknięciu (problem 3964).
- Zbędne zdarzenia znacznika po kliknięciu (problem 3911)
Zauważalne zmiany:
- Zmieniono nazwy punktów końcowych wyszukiwania i zapytań na nearbySearch i textSearch.
10 lipca 2012 r.
Zauważalne zmiany:
- Funkcja google.maps.event.removeListener() akceptuje teraz wartość null jako argument.
27 czerwca 2012 r.
Dodano:
- TRANSIT DirectionsMode: http://mapsplatform.googleblog.com/2012/06/public-transit-routing-and-layer-now.html
- Stronicowanie, opinie, textSearch w interfejsie Places API: http://mapsplatform.googleblog.com/2012/07/add-flexible-search-and-google-reviews.html
Zauważalne zmiany:
- Rozpoznaj „przezroczysty” jako kolor.
23 czerwca 2012 r.
Dodano:
- Symbole
- HeatmapLayer
- Nowe opcje stylów „weight” i „color”:
http://mapsplatform.googleblog.com/2012/06/google-maps-api-now-with-even-more.html
15 maja 2012 r.
Dodano:
- Ograniczenia związane z krajem w przypadku autouzupełniania (AutocompleteOptions.componentRestrictions) (problem 3899).
- Filtry typów Regiony i Miasta
3,8
1 maja 2012 r.
Naprawiono:
- Usunięte znaczniki czasami pojawiają się ponownie (problem 4087).
- Cienie znaczników czasami nie są renderowane (problem 3993).
23 kwietnia 2012 r.
Naprawiono:
- Pegman pozostaje na mapie z mapą niestandardową po zamknięciu Street View (problem 4076).
- Usuniętych znaczników animowanych nie można ponownie dodać do mapy (problem 4052).
18 kwietnia 2012 r.
Naprawiono:
- W oknie informacji o pogodzie w przeglądarce Firefox zawsze wyświetla się ikona deszczu (problem 4063).
Dodano:
- orderBy, limit i offset dla FusionTablesLayer (problem 3557)
10 kwietnia 2012 r.
Naprawiono:
- Zdjęcia lotnicze są wyświetlane, nawet jeśli nie są dostępne dla całego widocznego obszaru (problem 3913).
3 kwietnia 2012 r.
Dodano:
- WeatherLayer i CloudLayer (problem 3555)
- DemographicsLayer
Naprawiono:
- Granice kafelków widoczne w przypadku wielokątów w trybie Quirks w IE 9
- Znaczniki przeskakują podczas przesuwania w Street View na elemencie Canvas
28 marca 2012 r.
Naprawiono:
- Używanie nazw tagów pisanych małymi literami w celu zapewnienia zgodności z XHTML (problem 3868)
- thought Zmieniliśmy działanie powiększania na trackpadach Apple, aby było mniej czułe (problem 2416).
20 marca 2012 r.
Naprawiono:
- Utworzenie znacznika z nieistniejącym obrazem cienia powoduje błędy (problem 4014).
Dodano:
- Kliknij, aby przejść/kliknij, aby powiększyć w Street View (problem 2447)
Zauważalne zmiany:
- Domyślnie wyłączone dwukrotne kliknięcie, aby powiększyć w Street View
6 marca 2012 r.
Naprawiono:
- Błąd w OverviewMapControl podczas bardzo szybkiego powiększania (problem 3882).
- Błąd w IE po usunięciu elementu div mapy ze strony (problem 3971)
- Nieprawidłowe renderowanie skalowanych znaczników w IE < 9 (problem 3912, problem 3908)
Dodano:
- opacity do GroundOverlay (problem 2767)
- utc_offset i opening_hours do PlaceResult (problem 2431)
- Opcja clickToGo w StreetViewPanoramaOptions (problem 2447)
21 lutego 2012 r.
Naprawiono:
- Niewyraźne mapy w IE 9 (problem 3875)
- Nieprawidłowe uproszczenie linii łamanej składającej się ze współliniowych krawędzi w przestrzeni LatLng (problem 3739)
Dodano:
- google.maps.geometry.poly.containsLocation() i isLocationOnEdge() (problem 1978)
15 lutego 2012 r.
Naprawiono:
- Regresja: skalowane znaczniki były renderowane nieprawidłowo z nieprawidłowym parametrem „size” (problem 3908)
- Mapa zacina się w trybie edycji, gdy wywołano setEditable(false), podczas gdy użytkownik przeciąga punkt kontrolny (problem 3842).
Zauważalne zmiany:
- Płynne przejścia między panoramami Street View.
3,7
7 lutego 2012 r.
Naprawiono:
- Znacznik migocze w pozycji końcowej przed animacją upuszczania (problem 3608).
- Jednoczesne otwarcie okna informacyjnego i ustawienie powiększenia powoduje nieprawidłowe wyśrodkowanie mapy (problem 3738).
- Ignorowanie kliknięcia prawym przyciskiem myszy podczas przeciągania znaczników (problem 3237)
- Tytuł znacznika czasami nie pojawia się w Firefoksie (problem 3773).
Zauważalne zmiany:
- Skalowane znaczniki są teraz renderowane w Canvas, jeśli jest dostępny
- setOpacity() dla ImageMapType (problem 3125)
- setOpacity() dla GroundOverlay (problem 2767)
- Zdarzenie „tilesLoaded” dla ImageMapType (problem 1744)
- stop() do MouseEvent, co zatrzymuje rozprzestrzenianie się zdarzenia (problem 2172);
31 stycznia 2012 r.
Naprawiono:
- Naprawiono: nieprawidłowe kafelki koreańskie po przesunięciu widoku na mapie świata (problem 2722)
- Naprawiono: nie można dokładnie upuścić Pegmana, aby wyświetlić Street View (problem 3861).
- Dodano właściwość „visible” dla wielokątów (problem 2861).
- panTo i panBy animowane nawet wtedy, gdy widoczne obszary są daleko od siebie (regresja)
24 stycznia 2012 r.
Naprawiono:
- Zdarzenia myszy są przekazywane przez okno informacyjne (problem 3573).
- Włączono przekształcenia CSS w IE9.
- Dodano imageDateControl do StreetViewPanorama
- Włączono Street View w Canvas w IE 9, Operze i Safari/Windows
16 stycznia 2012 r.
Naprawiono:
- W trybie rysowania nie powinno być możliwe przeciąganie Pegmana.
- Prawidłowo wywołuj zdarzenia, uwzględniając zIndex wielokątów i innych warstw.
- Dodanie właściwości „status” do KmlLayer (problem 3015)
10 stycznia 2012 r.
Naprawiono:
- Pokaż Pegmana, jeśli właściwość disableDefaultUI ma wartość true, a właściwość streetViewControl ma wartość true
7 grudnia 2011 r.
Naprawiono:
- Autostrady mogą mieć inny styl niż drogi szybkiego ruchu (road.highway.controlled_access).
- Zdarzenie place_changed jest wywoływane, gdy użytkownik naciśnie „Enter” w autouzupełnianiu (problem 3407).
28 listopada 1011 r.
Naprawiono:
- Zmień położenie autouzupełniania po zmianie rozmiaru okna. Zdarzenie „resize” może zostać wywołane w obiekcie Autouzupełnianie.
22 listopada 2011 r.
Naprawiono:
- Rozmiar zawartości okna informacyjnego jest teraz obliczany z uwzględnieniem kaskadowych arkuszy stylów.
- Sterowanie obracaniem mapy lotniczej nie pasuje do kierunku podczas tworzenia mapy
7 listopada 2011 r.
Zauważalne zmiany:
- Nowy styl wizualny domyślnych ustawień
- edytowalne kształty (wielokąty, linie łamane, okręgi, prostokąty);
- Nowy obiekt DrawingManager do dodawania nowych nakładek
- Nowe pola PlaceResult: website i international_phone_number
- Nowe pole ElevationResult: resolution
Naprawiono:
- Ikony początku i końca w wynikach kierunkowych są teraz renderowane z przezroczystym tłem w IE 7+
3.6
31 października 2011 r.
Naprawiono:
- Błąd podczas używania interfejsu API Map Google z biblioteką Prototype w IE7
25 października 2011 r.
Naprawiono:
- Błędy związane ze zmianą mapy KmlLayer przed zakończeniem wczytywania warstwy
- Wyciek pamięci w IE podczas dodawania i usuwania wielokątów
18 października 2011 r.
Zauważalne zmiany:
- Dodano pole słowa kluczowego do PlaceSearchRequest
- Usunięto linie drogowe ze Street View
10 października 2011 r.
Naprawiono:
- Adres jest za długi w podglądzie Street View.
27 września 2011 r.
Naprawiono:
- Element sterujący mapy ogólnej aktualizuje środek i powiększenie, jeśli powiększenie uległo zmianie
27 września 2011 r.
Naprawiono:
- Podwójne pobieranie początkowych kafelków w Chrome
- Wycieki pamięci podczas przesuwania
- Nie upuszczaj Pegmana Street View podczas przesuwania do obszaru poza zasięgiem
- Regresja: nakładki GroundOverlay, które przekraczają długość geograficzną -180, znikają
- Regresja: nieprawidłowy środek mapy podczas otwierania okna informacyjnego podczas przesuwania i powiększania
Zauważalne zmiany:
- Wyświetlanie podglądu Street View podczas przeciągania Pegmana
20 września 2011 r.
Naprawiono:
- Wyciek pamięci w Chrome/Windows podczas renderowania znaczników za pomocą Canvas
- Renderowanie znacznika w widoku z lotu ptaka z kierunkiem 90 lub 270 stopni
Zauważalne zmiany:
- Domyślne typy map Google nie są dostępne w rejestrze typów map (co uniemożliwia dostęp do fragmentów mapy).
- animacje obrotu podczas przechodzenia do zdjęć lotniczych i ich opuszczania;
12 września 2011 r.
Rozwiązane problemy:
- Znacznik pozostaje w podniesionej pozycji po wyświetleniu etykietki w Firefoksie 4 lub nowszym (problem 3334).
Zauważalne zmiany:
- GeocoderResult.formatted_address not documented
6 września 2011 r.
Naprawiono:
- Okno informacyjne elementu wyboru (menu) nie przesuwa się wraz z mapą w Firefoksie
- Kafelki w Korei na niektórych urządzeniach mobilnych
29 sierpnia 2011 r.
Zauważalne zmiany:
- Zezwalaj elementom sterującym niestandardowym na wyższy indeks z niż elementy sterujące interfejsu API
- Linki kierują użytkowników do prawidłowej wersji językowej strony maps.google.com.
- Nie otwieraj okna informacyjnego nad elementem KML, jeśli nie ma kodu HTML, nazwy ani opisu okna informacyjnego.
- Naprawiono regresję: uszkodzone kafelki DPI
24 sierpnia 2011 r.
Rozwiązane problemy:
- Wyłączono akcelerację sprzętową w Chrome na Macu: rozwiązuje to problem z renderowaniem znaczników i klikaniem nakładek (problem 3544, problem 3551).
- Naprawiono błąd związany z powiększaniem przez rozciąganie na Androidzie po przewinięciu strony (problem 3373).
Zauważalne zmiany:
- Ikony firm są teraz domyślnie włączone.
17 sierpnia 2011 r.
Zauważalne zmiany:
- Klikalne ikony na mapie dla ciekawych miejsc.
- Style można ustawić w MapOptions i zastosować do wszystkich domyślnych typów map.
- Pegman pojawia się na niestandardowych typach map, chyba że zostanie wyraźnie wyłączony.
3,5
10 sierpnia 2011 r.
Naprawiono:
- Znaczniki zablokowane w pozycji przeciągania w górę po przeciągnięciu do horyzontu w Street View
- Rozmiar Street View nie zmienia się po zmianie rozmiaru mapy lub okna
- Widok Street View z udostępnionym oknem informacyjnym powoduje awarię przeglądarki
2 sierpnia 2011 r.
Rozwiązane problemy:
- Hiperlinki w oknie informacyjnym w IE nie działają (problem 3503).
- Kontrolka skali nie jest drukowana (problem 2966).
- Regresja: błąd podczas używania OverviewMapControl z mapami z własnym stylem (problem 3489)
Zauważalne zmiany:
- Menu kontekstowe większości elementów sterujących jest teraz wyłączone po kliknięciu prawym przyciskiem myszy.
- Panorama Street View/mapa w oknie informacyjnym nie przesuwa się po najechaniu kursorem na okno informacyjne.
- Teraz można przewijać okno informacyjne na iPadzie.
18 lipca 2011 r.
Rozwiązane problemy:
- Nieprawidłowe zdarzenie LatLng podczas przewijania strony w systemie iOS >= 4.1 (problem 3373)
11 lipca 2011 r.
Rozwiązane problemy:
- Naprawiono:
<select>nie można kliknąć w oknie informacyjnym na urządzeniu dotykowym (problem 3232) - Poprawka: kliknięcie nie jest wywoływane na mapie po kliknięciu prawym przyciskiem myszy, jeśli opcja MapOptions.draggable ma wartość false (problem 3071).
Zauważalne zmiany:
- Znaczniki o tym samym indeksie z są teraz uporządkowane spójnie w granicach kafelków
- Teraz można przewijać okno informacyjne na iOS
- Znaczniki i wielokąty są teraz ponownie rysowane po zmianie rzutu mapy.
5 lipca 2011 r.
Rozwiązane problemy:
- Naprawiono: kursor znacznika nie wyświetla się, gdy mapy nie można przeciągać (problem 3120).
Zauważalne zmiany:
- Dodaliśmy możliwość stylizowania elementu sterującego i menu rozwijanego autouzupełniania miejsc.
- Widżet autouzupełniania miejsc zachowuje opis zwrócony przez serwer po wybraniu sugestii przez użytkownika
30 czerwca 2011 r.
Rozwiązane problemy:
- Naprawiono: początkowe fragmenty mapy były pobierane dwukrotnie.
- Naprawiono: zdarzenie maptypeid_changed było wywoływane wielokrotnie, gdy mapa została utworzona po wersji 3.4 (problem 3051).
Zauważalne zmiany:
- Autouzupełnianie miejsc zostało zmienione tak, aby dołączać do treści, a nie do elementu nadrzędnego danych wejściowych
- BOTTOM_RIGHT jest teraz prawidłowo pozycjonowany
8 czerwca 2011 r.
Rozwiązane problemy:
- Poprawka: powiększenie nie jest już animowane, jeśli zmiana poziomu powiększenia jest większa niż 2 (problem 3033).
Zauważalne zmiany:
- Naprawiono: OverlayView.set('map', foo) jest teraz takie samo jak OverlayView.setMap
- Usunięto opcję „language” z GeocoderRequest
17 maja 2011 r.
Rozwiązane problemy:
- Naprawiono: problem z renderowaniem Street View w IE7 (problem 3272).
Zauważalne zmiany:
- Włączono przejścia z efektem zanikania dla kafelków mapy podczas wczytywania i zmiany typu mapy.
7 maja 2011 r.
Brak zauważalnych zmian.
3.4
7 maja 2011 r.
Brak zauważalnych zmian.
6 maja 2011 r.
Rozwiązane problemy:
- Naprawiono: panorama Street View nie wyświetla się w IE7 (problem 3272).
- Naprawiono: półprzezroczysty plik PNG z ImageMapType traci przezroczystość w IE7 i IE8 (problem 3275).
Zauważalne zmiany:
- Usługa macierzy odległości
14 kwietnia 2011 r.
Rozwiązane problemy:
- Naprawiono: obsługa nazwanych kolorów CSS w przypadku właściwości strokeColor i fillColor wielokąta
- Poprawka: wielokąt nie jest widoczny, jeśli parametr strokeOpacity ma wartość 0,0 (problem 3241).
- Rozwiązany: błędy w IE8 podczas przesuwania z widoczną jednostką reklamową (problem 3159).
- Zezwalanie na mapę terenową i hybrydową bez mapy i satelity w kontrolce typu mapy (problem 3089)
- Kafelki o wysokiej rozdzielczości są ładowane na ekranach o wysokiej rozdzielczości (problem 2614).
Zauważalne zmiany:
- Domyślne nachylenie zdjęć lotniczych wynosi 45 stopni, gdy zdjęcia lotnicze są włączone i dostępne.
- Ulepszyliśmy działanie gestu uszczypnięcia na iPadzie
- Zmieniono nazwy DirectionsTravelMode i DirectionsUnitSystem na TravelMode i UnitSystem (stare nazwy pozostają zgodne wstecznie).
14 kwietnia 2011 r.
Rozwiązane problemy:
- Naprawiono: ikona znacznika i cień nie są już przezroczyste w IE6.
- Naprawiono: znaczniki nie migoczą już podczas powiększania.
- Naprawiono: renderowanie wielokątów na granicach kafelków w pobliżu biegunów północnego i południowego.
Zauważalne zmiany:
- Linie łamane i wielokąty są teraz renderowane w Canvas, jeśli jest to możliwe.
- Współrzędne szerokości i długości geograficznej zdarzeń na liniach łamanych i granicach wielokątów są teraz przyciągane do najbliższego punktu na linii.
5 kwietnia 2011 r.
Rozwiązane problemy:
- panTo nie animuje na urządzeniach dotykowych (problem 3066)
- Marker.MAX_ZINDEX jest niezdefiniowany (problem 3184).
28 marca 2011 r.
Rozwiązane problemy:
- Nie można zmienić kierunku w Street View w trybie satelitarnym (problem 3174).
- Mapa nie działa, gdy VML jest wyłączony (problem 3119)
Zauważalne zmiany:
- Nakładka drogi Street View jest teraz widoczna w trybie zdjęć ukośnych
22 marca 2011 r.
Rozwiązane problemy:
- Pegman jest widoczny w niestandardowych typach map (problem 3154).
Zauważalne zmiany:
- Rozwiązanie problemu: gigantyczne znaczniki są przycinane na granicach kafelków
- Naprawiono: nakładka Street View w trybie zdjęć ukośnych.
- Naprawiono: element sterujący mapy ogólnej wyświetla się w trybie drukowania.
17 marca 2011 r.
Rozwiązane problemy:
- Zdjęcia pod kątem 45 stopni (problem 2412)
- Sterowanie mapą ogólną (problem 1470)
- Obsługa animowanych GIF-ów – dodano opcję „zoptymalizowany” (problem 3095)
- Marker.getVisible() zwraca wartość undefined (problem 3114).
Zauważalne zmiany:
- Naprawiono: okręgi i prostokąty ignorują zIndex
- Naprawiono: zdarzenia myszy wywołują zdarzenia dwukrotnie, gdy znacznik jest animowany
- Naprawiono: mapy z własnym stylem nie używają stylów, jeśli typ mapy został dodany do rejestru po ustawieniu identyfikatora typu mapy.
- Naprawiono: typy map bez stylu przyjmują styl typu mapy z własnym stylem
- Znaczniki wywołują teraz zdarzenia MouseEvent, a nie DOM
11 marca 2011 r.
Rozwiązane problemy:
- Dwukrotne kliknięcie znacznika nie powoduje już powiększenia mapy (problem 3090).
- Punkt zakotwiczenia z niestandardowym cieniem znacznika działa teraz prawidłowo (problem 3112).
Zauważalne zmiany:
- Warstwa Panoramio
- Poprawiono kolejność nakładania znaczników wskazówek dojazdu.
- Naprawiono domyślną pozycję cienia
2 marca 2011 r.
Zauważalne zmiany:
- Znaczniki są teraz renderowane w Canvas/VML, jeśli są dostępne
- Większe cele kliknięcia dla linii łamanych, wielokątów i plików KML na urządzeniach z ekranem dotykowym
22 lutego 2011 r.
Rozwiązane problemy:
- Punkt zakotwiczenia InfoWindow udostępniony przez właściwość MVC „anchorPoint” (problem 2860).
- Naprawiono błąd dotyczący widoku hybrydowego na poziomie powiększenia 0 i 1 (problem 3062).
- Naprawiono błąd związany z szybkim dodawaniem i usuwaniem okręgu lub prostokąta na mapie (problem 3052).
- Naprawiono błąd draggable: false na urządzeniach dotykowych (problem 3044).
18 lutego 2011 r.
Rozwiązane problemy:
- Znaczniki w Street View są tylko zmniejszane, a nie powiększane (problem 2969).
- Wskazówki dojazdu, które można przeciągać, działają teraz, gdy routeIndex nie jest równy 0 (problem 2995).
- Rozwiązano konflikt między Flashem a przeciąganiem mapy (problem 2956).
- Po zmianie mapTypeId w detektorze maptypeid_changed element sterujący typu mapy jest teraz spójny
Zauważalne zmiany:
- Etykiety są teraz domyślnie włączone po kliknięciu trybu satelitarnego w elemencie sterującym typu mapy.
8 lutego 2011 r.
Zauważalne zmiany:
- Nowe elementy sterujące hierarchicznego typu mapy – są przyjazne dla urządzeń dotykowych.
- Nowe logo (problem 2574)
- Zmieniono nazwę MarkerShape.coord na MarkerShape.coords, aby dopasować ją do atrybutu coords elementu
<area>w HTML.
3.3
17 marca 2011 r.
Rozwiązane problemy:
- Wielokąt nie jest renderowany
8 lutego 2011 r.
Rozwiązane problemy:
- Żądania kafelków nie są anulowane w Chrome (problem 3011)
- Zdarzenie rightclick nie jest wywoływane w przeglądarce FF na Macu (problem 2920).
- Problemy z renderowaniem tekstu w Safari na Macu (problem 3024)
- Mapy ze wskazówkami dojazdu nie drukują się prawidłowo w IE
21 stycznia 2011 r.
Zauważalne zmiany:
- Biblioteka geometrii sferycznej akceptuje teraz obiekty MVCArray.
- Naprawiono błąd powodujący wyświetlanie krzyżyka pod znacznikiem podczas przeciągania w IE6.
- Właściwość z-index nie jest już ustawiana w elemencie div kontenera mapy.
17 stycznia 2011 r.
Rozwiązane problemy:
- Rozwiązaliśmy problem, który powodował, że nieprawidłowy czas zdarzenia zoom_changed powodował nieprawidłowe wyniki dla fromLatLngToContainerPixel (problem 2539).
6 stycznia 2011 r.
Rozwiązane problemy:
- Dodano bibliotekę Geometry – zawiera ona narzędzia do kodowania geometrii sferycznej i linii łamanej (problem 2540, problem 2595, problem 2246).
- Możliwość ustawienia minimalnego i maksymalnego poziomu powiększenia na mapie (problem 1624).
Zauważalne zmiany:
- Elementy sterujące powiększaniem i przesuwaniem zostały rozdzielone (nie ma już elementu sterującego nawigacją). Można je skonfigurować oddzielnie.
- Nowe, łatwe w obsłudze sterowanie powiększeniem na urządzeniach dotykowych.
- Zawartość obiektu MVCArray można teraz wyczyścić, wywołując funkcję clear()
- Naprawiono wyciek pamięci podczas dodawania i usuwania znaczników w IE8
- Szybsze renderowanie wielokątów dzięki ulepszonemu algorytmowi upraszczania
23 grudnia 2010 r.
Rozwiązane problemy:
- Naprawiono moduły obsługi kliknięć punktów orientacyjnych we wskazówkach dojazdu z możliwością przeciągania (problem 2871).
21 grudnia 2010 r.
Rozwiązane problemy:
- Dodano pęd do mapy podczas przeciągania (problem 2592).
- Naprawiono błąd CSS w Street View (problem 2666).
- Naprawiono błąd JS występujący podczas wyświetlania okna informacyjnego z mapą o szerokości 0 w IE (problem 2536).
Zauważalne zmiany:
- Na urządzeniach dotykowych będziemy teraz wyświetlać przyjazny dla dotyku element sterujący powiększeniem, niezależnie od tego, czy żądany jest element sterujący ZOOM_PAN czy SMALL. Jeśli urządzenie obsługuje wielodotyk w przeglądarce, nie będzie wyświetlana opcja powiększenia, ponieważ powiększanie odbywa się przez ściąganie palców.
9 grudnia 2010 r.
Rozwiązane problemy:
- Okna informacyjne są teraz prawidłowo drukowane w przeglądarce IE (problem 1343).
- Naprawiono nieprzezroczystość w IE8 w przypadku ImageMapType.
Zauważalne zmiany:
- Gdy opcja raiseOnDrag jest włączona, podczas przeciągania pod znacznikami z ikoną niestandardową wyświetlany jest krzyżyk.
5 grudnia 2010 r.
Rozwiązane problemy:
- Dodaj interfejs do sprawdzania maksymalnego poziomu powiększenia zdjęć satelitarnych w danej lokalizacji. (Problem 2049)
- Dodaj opcję (raiseOnDrag), aby włączyć lub wyłączyć animacje podczas przeciągania znacznika. (problem 2910)
Zauważalne zmiany:
- Znaczniki są teraz podnoszone podczas przeciągania i odbijają się po upuszczeniu.
- Animacjami znaczników można sterować programowo za pomocą funkcji setAnimation.
28 listopada 2010 r.
Rozwiązane problemy:
- Zdarzenie maptypeid_changed nie jest już wywoływane dwukrotnie (problem 2449).
- Właściwość „size” obiektu MarkerImage jest teraz dostępna (problem 2465).
- Kształt znacznika odnosi się do ikony, a nie do sprite'a (problem 2629).
- Ulepszono przesuwanie mapy podczas przeciągania znacznika w przypadku mniejszych map (problem 2868).
- Mapy można teraz drukować bez włączania drukowania obrazów tła
- Naprawiliśmy błąd, który powodował, że znaczniki kierunku były możliwe do przeciągnięcia, gdy opcja „draggable” była ustawiona na „false”.
16 listopada 2010 r.
Zmienione problemy:
- Problem 2076: zapewnienie sposobu przekazywania obiektu InfoWindow do DirectionsRenderer ( problem 2076)
- Problem 2524: implementacja streetViewControlOptions
- Problem 2557: dodanie opcji wyłączenia powiększenia w Street View
Zauważalne zmiany:
- Naprawiliśmy błąd, który powodował, że kliknięcie znacznika z klawiszem Shift otwierało nowe okno w Firefoksie.
- Ikony znaczników literowych zostały utracone, gdy określono markerOptions za pomocą DirectionsRenderer
3.2
11 listopada 2010 r.
Zauważalne zmiany:
- Naprawiliśmy błąd, który powodował, że wielokąty były przycinane lub skracane w przypadku języków pisanych od prawej do lewej w przeglądarkach IE7 i IE8.
- Naprawiliśmy błąd, który powodował, że pola wyboru były ukrywane w Safari 5 z powodu przekształceń 3D.
- Linie łamane geodezyjne, które przecinały równik, nie były wystarczająco szczegółowe.
- Dodano pozycje elementów sterujących LEFT_CENTER, LEFT_BOTTOM, RIGHT_CENTER, RIGHT_BOTTOM.
- Zmieniono nazwy pozycji elementów sterujących: LEFT na LEFT_TOP, RIGHT na RIGHT_TOP, TOP na TOP_CENTER i BOTTOM na BOTTOM_CENTER.
11 października 2010 r.
Zmienione problemy:
- Problem 2478: Street View – nieprawidłowe ustawienie lub brak kompasu w niektórych przeglądarkach
- Problem 2528: nieprzezroczystość ImageMapTypeOptions nie działa w IE8.
- Problem 2661: Okno informacyjne – kliknięcie prawym przyciskiem myszy pola do wprowadzania danych nie powoduje wyświetlenia menu kontekstowego
- Problem 2741: umieszczanie znacznika nie działa na iOS 4 po przesunięciu mapy
Zauważalne zmiany:
- Widok Street View jest domyślnie włączony.
- Naprawiliśmy błąd polegający na tym, że „this” nie było przekazywane do .getTileUrl
- Zdarzenie domready obiektu InfoWindow jest teraz wywoływane po wyświetleniu okna
28 września 2010 r.
Zmienione problemy:
- Problem 2712: wycieki pamięci (dodawanie/usuwanie znaczników, wyświetlanie/ukrywanie znaczników, powiększanie/przesuwanie mapy)
Zauważalne zmiany:
- Mapy w wersji 2 i 3 działają lepiej, gdy obie są na tej samej stronie
- Naprawiliśmy błąd w Street View w HTML5, który występował podczas szybkiego przeciągania w dół.
16 września 2010 r.
Zmienione problemy:
- Problem 2701: początkowy nagłówek elementu sterującego nawigacją w Street View nie jest zgodny z punktem widzenia
14 września 2010 r.
Zmienione problemy:
- Problem 157: obsługa przeciągania wskazówek dojazdu
- Problem 1852: zdarzenie „rightclick” w google.maps.Marker jest wywoływane bez argumentu.
- Problem 2673: Pegman znika po zmianie pozycji
Zauważalne zmiany:
- Poprawiliśmy działanie znaczników
31 sierpnia 2010 r.
Zmienione problemy:
- Problem 2658: wysokie okna informacyjne
Zauważalne zmiany:
- Ulepszono linie geodezyjne przy większych powiększeniach.
24 sierpnia 2010 r.
Zmienione problemy:
- Problem 2648: wywołanie zdarzenia zmiany rozmiaru mapy powoduje błąd w Firefoksie w wersji 3.2.1.
Zauważalne zmiany:
- Podczas wielokrotnego powiększania lub pomniejszania (np. za pomocą kółka przewijania) wczytujemy teraz mniej kafelków z pośrednich poziomów powiększenia.
16 sierpnia 2010 r.
Zmienione problemy:
- Problem 2416: zbyt czułe przesuwanie i powiększanie za pomocą myszy Apple Magic Mouse
- Problem 2606: ustawienie draggable: false na mapie wyłącza linki
- Problem 2640: pamięć nie jest czyszczona po odświeżeniu przeglądarki / onunload (IE)
Zauważalne zmiany:
- Znaczniki Street View są skalowane zgodnie z odległością
- Suwak powiększenia aktualizuje się podczas przesuwania
9 sierpnia 2010 r.
Zauważalne zmiany:
- Wycofane właściwości KMLMouseEvent.position i FusionTablesMouseEvent.position zostały usunięte. Użyj .latLng
- Wycofana właściwość StreetViewService.getNearestPanorama została usunięta. Zamiast tego użyj .getPanoramaByLocation
3.1
28 września 2010 r.
Zauważalne zmiany:
- Rozwiązaliśmy problem, który powodował, że wskazówki dojazdu z tym samym miejscem początkowym i docelowym powodowały błąd JS.
9 sierpnia 2010 r.
Zauważalne zmiany:
- Naprawiono błąd związany ze zmianą mapy OverlayView
- Naprawiono wywoływanie GroundOverlay.setMap(null)
- IE nie powoduje już wycieków pamięci podczas powiększania i przesuwania.
5 sierpnia 2010 r.
Zmienione problemy:
- Problem 2588: wywołanie metody setVisible(false) na obiekcie Panorama z dołączonym detektorem powoduje błąd JS w IE
Zauważalne zmiany:
- Naprawiono błąd powodujący znikanie znaczników w IE6 po zmianie powiększenia.
29 lipca 2010 r.
Zmienione problemy:
- Problem 2337: utracona linia łamana
- Problem 2497: opcja Clickable nie jest uwzględniana w przypadku Circle
Zauważalne zmiany:
- Wycofano niestandardową panoramę „originHeading” na rzecz „centerHeading”
- Koreańskie kafelki hybrydowe wyświetlają teraz drogi
- Kliknięcia przechodzą teraz przez nieklikalne wielokąty na mapie
22 lipca 2010 r.
Zmienione problemy:
- Problem 1856: obsługa renderowania wielokątów w Operze.
- Problem 2159: zdarzenie dragend jest wywoływane po powiększeniu za pomocą kółka przewijania
- Problem 2385: przy większych poziomach powiększenia GroundOverlay staje się czarny w Internet Explorerze
- Problem 2337: utracona linia łamana
- Problem 2427: przeciąganie z otwartym oknem informacyjnym w trybie automatycznego przesuwania powoduje „zawieszanie się” znaczników
- Problem 2493: znaczniki nie są prawidłowo usuwane w IE7.
- Problem 2500: przycięty obiekt MarkerImage podczas używania !Marker.setIcon(<scaled MarkerImage>) w przypadku istniejącego znacznika
- Problem 2549: CSS menu Google generuje ostrzeżenie
Zauważalne zmiany:
- Zdarzenie kliknięcia nie jest już wywoływane, gdy wielokąt jest przeciągany.
- Kliknięcie elementu wyboru formularza, który rozwija się poza okno informacyjne, nie powoduje już kliknięcia mapy.
- Kliknięcie nakładki KML nie powoduje już wywołania zdarzenia kliknięcia mapy.
- Widok Street View jest teraz automatycznie przesuwany, aby zmieścić okno informacyjne na ekranie.
- Zmieniono właściwość „position” na „latLng” w MouseEvent LatLng w KML i FusionTables.
- Elementy sterujące powiększeniem na Androidzie nie przekazują już kliknięcia do mapy
17 czerwca 2010 r.
Zmienione problemy:
- Problem 2346: opcja wyłączenia płynnej animacji.
Zauważalne zmiany:
- Naprawiliśmy błąd powodujący migotanie znacznika.
- Ulepszono wywoływanie zdarzenia domready InfoWindow
- DirectionsRoute.bounds jest teraz widoczne
11 czerwca 2010 r.
Zmienione problemy:
- Problem 2389: Street View nie działa w IE7
- Problem 2460: błąd w pozycjonowaniu Pegmana.
- Naprawiono wyciek pamięci znacznika
- Skróciliśmy czas oczekiwania na pierwsze geokodowanie.
- Zapewniony dostęp do StreetViewService
3,0
18 maja 2010 r.
Zmienione problemy:
- Problem 2037: GPolylineOptions geodesic
- Naprawiono błąd, aby prawidłowo wyświetlać prawa autorskie Google w niestandardowym typie mapy.
- Dodano właściwość geodezyjną do wielokątów i linii łamanych.
- Dodano opcję klikalności do wielokątów i linii łamanych.
- Dodano opcję klikalności do GroundOverlay
13 maja 2010 r.
- Problem 1724: nieprawidłowy rozmiar lub marginesy okna informacyjnego, gdy zawartość jest ustawiana za pomocą elementu, a nie ciągu znaków
Zauważalne zmiany:
- Naprawiliśmy błąd, który powodował przedwczesne przycinanie nakładek naziemnych podczas przekraczania linii zmiany daty.
- Funkcja setIcon znacznika działa teraz z ukośnikiem (\) w adresie URL.
- Zdarzenia mouseout wielokąta i linii łamanej są wywoływane w IE
- Zmiana ikony znacznika nie powoduje już migotania.
7 maja 2010 r.
- Problem 1458: prośba o dodanie funkcji: obsługa KML w interfejsie Google API w wersji 3
- Problem 1658: dodanie nakładki z informacjami o ruchu drogowym
- Problem 2209: przepełnienie stosu
- Problem 2254: wielokrotne wywołania „setMap(gMap)” i „setMap(null)” w obiekcie Circle zmieniają krycie obrysu i wypełnienia.
Zauważalne zmiany:
- English: Added KML and GeoRSS Layers
- Dodano obrazy na powierzchni.
- Dodaliśmy nowe warstwy: Natężenie ruchu i Trasy rowerowe.
- Dodano właściwość „suppressBicyclingLayer” do DirectionsRendererOptions.
- Naprawiliśmy błąd, aby zapewnić prawidłowe odwoływanie się do warstwy powiększenia po zmianie MapType.
- Zmieniono nazwę właściwości DirectionsResult „start/end_point” na „start/end_location”
- Zmieniono nazwę właściwości DirectionsLeg „start/end_geocode” na „start/end_address”
- Zmieniono nazwę właściwości DirectionsRoute „optimized_waypoint_order” na „waypoint_order”
- Usunęliśmy obsługę starych nazw właściwości wskazówek dojazdu (setTripIndex, getTripIndex, hideTripList, provideTripAlternatives) i nadal rejestrujemy ostrzeżenia. Usuwa też konwersję tras na odcinki i kroki oraz podróży na trasy i kroki.
- Zaktualizowano GeocoderGeometry.latLng na GeocoderGeometry.location
30 kwietnia 2010 r.
- Problem 2230: mapa inicjuje się bez zamierzonego niestandardowego rzutu.
Zauważalne zmiany:
- Kliknięcie mapy powoduje teraz aktywowanie klawiatury
- Na iPadzie obsługiwane jest teraz powiększanie za pomocą gestu rozciągania palców.
26 kwietnia 2010 r.
- Problem 1826: dodanie zdarzeń mouseover i mouseout w wielokątach i liniach łamanych.
- Problem 2177: map.setZoom(z) nie działa prawidłowo podczas zdarzenia „maptypeid_changed”
- Problem 2247: opcja hideRouteList w DirectionsRenderer nie działa zgodnie z oczekiwaniami
Zauważalne zmiany:
- Naprawiliśmy błąd, który powodował, że ikony niestandardowe znikały z dołu mapy podczas przesuwania.
13 kwietnia 2010 r.
- Problem 2275: nie można ponownie użyć MarkerImage
- Problem 2181: po dodaniu znacznika google.maps.Marker i powiększeniu lub pomniejszeniu widoku za pomocą kółka przewijania myszy znacznik jest ukryty.
11 kwietnia 2010 r.
Brak zauważalnych zmian lub zmienionych problemów.
5 kwietnia 2010 r.
- Problem 1976: problemy z ikoną niestandardową i znacznikiem, który można przeciągać
- Problem 2107: znacznik, który można przeciągać, znika po przeciągnięciu go poza mapę.
- Problem 2181: brak właściwości rzutu map podstawowych
Zauważalne zmiany:
- Udostępniliśmy linię łamaną przeglądu trasy w DirectionsRoute jako overview_path.
- Udostępniono bieżącą projekcję mapy jako właściwość tylko do odczytu.
23 marca 2010 r.
Zauważalne zmiany:
- Wysokość jest teraz dostępna w interfejsie API.
- Ulepszone wczytywanie kafelków przy wolnych połączeniach z internetem.
15 marca 2010 r.
Zauważalne zmiany:
- Wielokąty są teraz prawidłowo odświeżane po zmianie stylów.
- W przypadku użycia starego stylu „Wskazówek dojazdu” w console.log wyświetlane są komunikaty ostrzegawcze o wycofaniu.
10 marca 2010 r.
- Problem 1801: zIndex linii łamanej/wielokąta
- Problem 2144: DirectionsRequest powinien udostępniać opcję avoidHighways
- Problem 2207: Błąd: polilinia jest wypełniana w IE
- Problem 2113: po styczniowej wersji polilinie są uszkodzone w Firefoksie na wysokich poziomach powiększenia
Zauważalne zmiany:
- Dodaliśmy wskazówki dojazdu rowerem.
- Dodaliśmy nowe opcje DirectionsRequest:
-
avoidHighways -
avoidTolls -
optimizeWaypoints - Szybsze renderowanie wielokątów i linii łamanych
- Zmieniono nazwy tych obiektów Directions. Stare nazwy są nadal obsługiwane.
- DirectionsRoute do DirectionsLeg
- DirectionsTrip to DirectionsRoute
3 marca 2010 r.
- Problem 2136: Zaciemnianie właściwości w google.maps.MarkerImage, do których nie powinno być odwołań
Zauważalne zmiany:
- Naprawiliśmy błąd powodujący przeskakiwanie mapy.
- Ulepszyliśmy dwukrotne powiększanie z rzędu.
- Zdarzenie przeciągania znacznika .latLng nie jest już zaciemniane.
26 lutego 2010 r.
- Problem 1651: mousemove / mouseover / mouseout dla obszaru roboczego mapy
- Problem 2142: DirectionsRendererOptions powinien umożliwiać użytkownikom całkowite ukrywanie znaczników
- Problem 2148: brak event.latLng.
- Problem 2109: Błąd: NavigationControlStyle.ZOOM_PAN nie wyświetla się prawidłowo w IE8
- Problem 2153: MVCArray.push() nie zwraca nowej długości
Zauważalne zmiany:
- Dodaj nieprzezroczystość do ImageMapType.
- Naprawiliśmy błąd, który powodował, że kliknięcie prawym przyciskiem myszy prostokąta lub okręgu nie działało.
- Zdarzenia dotyczące zawartości okna informacyjnego nie są już usuwane po ukryciu.
8 lutego 2010 r.
- Problem 2135: błąd: jeśli ponownie użyjesz MVCArray wielokąta w polilinii, polilinia zostanie zamknięta.
Zauważalne zmiany:
- Dodano nową klasę Rectangle.
- Dodano nową klasę Circle.
- Naprawiliśmy wyciek pamięci podczas tworzenia, a następnie usuwania znacznika.
- Zatrzymano dodawanie adnotacji do tablicy MVCArray obiektów LatLng w celu zamknięcia wielokątów, ponieważ powoduje to również zamknięcie linii łamanych, które współdzielą tę samą tablicę MVCArray (patrz problem 2135).
- Naprawiliśmy błąd, który czasami powodował ukrywanie znaczników na ekranie, gdy powiększenie mapy było ustawione na bieżącą wartość.
- Naprawiliśmy ImageMapType, aby wyświetlał się prawidłowo na Androidzie.
- Zmieniono schemat przycinania wielokątów, aby umożliwić wielokąty zawierające biegun północny lub południowy.
- Zwiększono zakres szerokości geograficznej MercatorProjection do maksymalnej możliwej wartości, z uwzględnieniem precyzji zmiennoprzecinkowej.
28 stycznia 2010 r.
- Problem 1367: prośba o dodanie funkcji: udostępnienie LayoutManagera deweloperom, aby mogli umieszczać elementy DIV w „przepływie sterowania”
- Problem 1916: prośba o dodanie funkcji: dodanie możliwości skalowania MarkerImage
- Problem 1443: extend() i union() powinny zwracać obiekt LatLngBounds
- Problem 1997: dokumentacja opcji MapOption „size”
- Problem 2074: mapa nie renderuje się, gdy mapa świata pasuje do dokładnych wymiarów kontenera mapy
Zauważalne zmiany:
- Dodaliśmy obsługę języków indyjskich:
- bengalski, gudżarati, kannada, malajalam, marathi, tamilski, telugu
- Dodano nowe metody statyczne do przestrzeni nazw zdarzeń:
- addListenerOnce
- addDomListenerOnce
- Dodano nową właściwość „encoded_lat_lngs” do obiektu DirectionsStep, aby udostępnić zestaw współrzędnych geograficznych w skompresowanym formacie ASCII.
- Zwiększona wydajność dzięki usunięciu elementów DOM znaczników poza ekranem
- Naprawiono błąd przesuwania w Google Chrome.
- Naprawiliśmy błąd związany z powiększaniem przez szczypanie na iPhonie.
19 stycznia 2010 r.
- Problem 1422: prośba o dodanie funkcji: umożliwienie deweloperom tworzenia niestandardowych typów map.
- Problem 1523: prośba o dodanie funkcji: fromContainerPixelToLatLng (i odwrotnie)
- Problem 1443: extend() i union() powinny zwracać obiekt LatLngBounds
- Problem 1960: błąd: niekompletne informacje podczas korzystania z provideTripAlternatives
- Problem 1675: błąd w dokumentacji samouczka
- Problem 1676: błąd w dokumentacji samouczka – opcje sterowania
- Problem 1856: wielokąty nie renderują się w Operze.
- Problem 1954: lokalizacja w języku bułgarskim jest nieprawidłowa.
- Problem 1976: Błąd: problemy z ikoną niestandardową i znacznikiem, który można przeciągać
- Problem 2063: kolizje nazw zmiennych podczas minifikacji podklas OverlayView
Zauważalne zmiany:
- Wprowadziliśmy obsługę niestandardowych typów map, w tym typów map podstawowych, typów map nakładanych i projekcji:
- Nowy obiekt ImageMapType obsługujący niestandardowe fragmenty mapy
17 grudnia 2009 r.
Zauważalne zmiany:
- Naprawiliśmy początkowe szarpnięcie, które występowało przed rozpoczęciem animacji przesuwania mapy.
- Rozwiązaliśmy problem z mapą, która przeskakiwała do innej lokalizacji, gdy użytkownik powiększał ją poza maksymalny poziom powiększenia za pomocą kółka myszy lub dwukrotnego kliknięcia.
- Prawa autorskie, typ mapy i elementy sterujące nawigacją zmieniają rozmiar, aby dopasować się do rozmiaru mapy.
- Metody pobierające, metody ustawiające i nazwy zdarzeń w starym stylu zostały oficjalnie wycofane i nie są już definiowane.
10 grudnia 2009 r.
- Problem 1820: powiększanie za pomocą kółka przewijania wydaje się przekraczać maksymalny poziom powiększenia i „przeskakiwać” pozycję mapy.
- Problem 1743: powiększanie przez przewijanie powoduje, że mapa przesuwa się do zupełnie innej lokalizacji.
Inne zauważalne zmiany:
- Dodano nową metodę panToBounds.
- Dodano nową animację mapy. Wpływa na przeciąganie, przesuwanie, powiększanie i wywołania funkcji setCenter/setZoom we wszystkich przeglądarkach.
- Dodaliśmy komunikat ostrzegawczy w dzienniku konsoli, jeśli używane są wycofane metody.
25 listopada 2009 r.
- Problem 1696: prośba o dodanie funkcji – umieszczanie elementów sterujących mapy.
- Problem 1909: uszkodzenie getBounds po zmianie środka mapy
- Problem 1938: map.setOptions nie rozpoznaje opcji sterowania
Inne zauważalne zmiany:
- Dodano obsługę języków zapisywanych od prawej do lewej, aby umożliwić korzystanie z tych języków: arabski, perski, hebrajski
- Udostępniono właściwość lat_lngs dla kroków DirectionsResult.
11 listopada 2009 r.
- Problem 1742: Ikona niestandardowa zawsze pojawia się nad domyślnym znacznikiem
Inne zauważalne zmiany:
- Dodaliśmy obsługę 3 nowych języków.
- baskijski
- galicyjski
- tagalog
29 października 2009 r.
- Problem 1421: prośba o dodanie funkcji: dodanie klasy Directions do interfejsu API w wersji 3.
Inne zauważalne zmiany:
- Zaktualizowano dokumentację referencyjną o DirectionsRenderer i DirectionsService.
26 października 2009 r.
- Problem 1647: prośba o dodanie funkcji: udostępnienie zdarzenia dla gotowego modelu DOM okna informacyjnego.
- Problem 1710: możliwość anulowania zdarzenia powiększenia przez użytkownika po dwukrotnym kliknięciu
Inne zauważalne zmiany:
- Błąd JS jest zgłaszany, gdy do funkcji new google.maps.LatLng() zostaną przekazane nieprawidłowe argumenty.
- Naprawiono błąd: mapa statyczna była wczytywana dwukrotnie podczas wczytywania mapy.
15 października 2009 r.
- Problem 1525: błąd get_bounds przy niskich poziomach powiększenia
- Problem 1757: funkcja fitBounds() nie działa na południku 180
- Problem 1790: map.setOptions nie może ustawić kursora
- Problem 1767: błąd związany z propagacją zdarzeń.
Inne zauważalne zmiany:
- Aktualizacje dokumentacji:
- Udostępniono nową metodę: LatLngBounds.isEmpty()
- Wszystkie metody, zdarzenia, właściwości i stałe są posortowane według nazwy.
- Naprawiono nieprawidłowe typy we właściwościach opcji linii łamanej i wielokąta.
28 września 2009 r.
- Ulepszenia wydajności renderowania wielokątów.
- Rozwiązaliśmy problem z ostrzeżeniem JS dotyczącym SVGView.
22 września 2009 r.
- Problem 1420: Funkcja: dodanie klasy Polyline do interfejsu API
- Problem 1371: zdarzenie map.bounds_changed jest wywoływane wielokrotnie, gdy mapa się przesuwa
- Problem 1700: nieprawidłowa lokalizacja kliknięcia po pomniejszeniu w przeglądarce Firefox 3.5.
- Problem 1702: nieprawidłowe współrzędne latLng zgłaszane w zdarzeniach kliknięcia i dwukrotnego kliknięcia, gdy w elemencie nadrzędnym występuje przesunięcie przewijania
- Problem 1723: mapa przeskakuje podczas przeciągania na iPhonie
Inne zauważalne zmiany:
- Wprowadziliśmy linie łamane i wielokąty. Umożliwiają one rysowanie linii lub wypełnionych obszarów na mapie, określanie stylów obrysu i wypełnienia oraz obsługę większości zdarzeń myszy (czyli jeszcze nie najechania kursorem). Działają we wszystkich obsługiwanych przeglądarkach (IE 6.0+, Firefox 2.0+, Safari 3.1+, Chrome), w tym na obsługiwanych urządzeniach mobilnych.
- Dodaliśmy do przewodnika dla programistów 2 nowe sekcje dotyczące krzywych łamanych i wielokątów.
- Dodaliśmy do dokumentacji API 2 nowe klasy: Polylines i Polygons.
- Dodano nowe zdarzenie mapy „idle”, które jest wywoływane, gdy mapa nie jest przesuwana przez pewien czas. Rozwiązuje problem 1371.
- Naprawiliśmy błąd, który powodował, że zdarzenia kliknięcia zwracały nieprawidłowe wartości LatLng.
- Naprawiliśmy błąd związany z powiększaniem przez ściąganie palców na iPhonie. Zobacz problem 1723.
10 września 2009 r.
- Problem 1659: nieprawidłowe współrzędne latLng zgłaszane w zdarzeniach click i dblclick po przesunięciu, Firefox 3.5
- Problem 1621: nieprawidłowa lokalizacja po kliknięciu mapy w IE8 z doctype
- Problem 1642: InfoWindow overflow:auto
- Problem 1531: wysokość okna informacyjnego rośnie przy każdym otwarciu.
Inne zauważalne zmiany:
- Składnia została zmodyfikowana w przypadku metod get/set i nazw zdarzeń, jak opisano poniżej. Stara składnia jest nadal obsługiwana, aby zachować zgodność wsteczną. Na przykład:
- set_funBoat() => setFunBoat()
- get_funBoat() => getFunBoat()
- funBoat_changed => funboat_changed
- Dodano nową metodę „onAdd” do interfejsu OverlayView, która jest wywoływana, gdy panele i projekcja są inicjowane po raz pierwszy. Rozwiązuje to problem 1377.
- Metoda „remove” interfejsu OverlayView została przemianowana na „onRemove”. Stara nazwa jest nadal obsługiwana, aby zachować zgodność wsteczną.
2 września 2009 r.
- Problem 1525: błąd get_bounds przy niskich poziomach powiększenia
- Problem 1596: przesuwanie widoku poza północną lub południową krawędź świata powoduje błąd.
- Problem 1643: Błąd: kółko przewijania mapy działa niepotrzebnie
- Problem 1379: nie widzę danych mapy Korei w wersji 3.
Inne zauważalne zmiany:
- Włączono ciągłe powiększanie kółkiem myszy i dwukrotnym kliknięciem w przeglądarkach Chrome, Safari 4 i Firefox 3.5.
- Ulepszona wydajność przeciągania mapy
- Dwukrotne kliknięcie powoduje teraz wyśrodkowanie mapy po powiększeniu.
24 sierpnia 2009 r.
- Problem 1567: map.set_center nie działa w przypadku lokalizacji w pobliżu.
- Problem 1605: przewijanie mapy powoduje też przewijanie strony
- Problem 1467: funkcja przesuwania mapy + animacja
Inne zauważalne zmiany:
- Domyślnie włączone powiększanie kółkiem myszy. Aby ją wyłączyć, ustaw właściwość scrollwheel opcji Map na false.
- Zaktualizowaliśmy dokumentację, aby uwzględnić funkcje panTo i panBy.
14 sierpnia 2009 r.
- Problem 1575: błąd w metodzie set_draggable() znaczników, które można przeciągać.
Inne zauważalne zmiany:
- Powiększanie kółkiem myszy zostało włączone.
- Rozwiązaliśmy problem występujący na iPhone'ach, który powodował przeskakiwanie mapy po przeciągnięciu.
4 sierpnia 2009 r.
- Problem 1393: zezwalanie na przeciąganie znaczników
- Problem 1448: błąd: interfejs API w wersji 3 wymaga funkcji checkResize() (lub jej odpowiednika).
- Problem 1404: błąd kursora w Operze
- Problem 1514: strzałka wyboru MapType wyświetla się nieprawidłowo w HTML 4.01 strict
- Problem 1426: kontrola indeksu z InfoWindow
Inne zauważalne zmiany:
- Pinching and dragging on the iPhone should be more robust.
- Dodano metody ustawiające i pobierające zIndex do obiektów InfoWindow.
Zmiany w dokumentacji:
- Dodano metody get_draggable i set_draggable znacznika
- Dodano zdarzenia przeciągania znacznika, rozpoczęcia przeciągania, zakończenia przeciągania i zmiany możliwości przeciągania
- Dodano właściwość przeciągania znacznika
- Dodano metody get_zIndex i set_zIndex okna informacyjnego
- Dodano zdarzenie zIndex_changed okna informacyjnego
- Dodano właściwość zIndex okna informacyjnego
13 lipca 2009 r.
- Problem 1415: zawartość okna informacyjnego: możliwość wyboru prawda/ fałsz
- Problem 1432: zdarzenie mouseout nie jest wywoływane po wywołaniu set_icon
- Problem 1365: elementy sterujące typem mapy są renderowane nieprawidłowo w przypadku ścisłego typu dokumentu
Inne zauważalne zmiany:
- Programiści nie muszą już określać rozmiaru obiektu MarkerImage – jeśli nie zostanie podany, interfejs API go wykryje. Warto też wspomnieć, że argumenty size, anchor i origin dla MarkerImage są opcjonalne.
- Deweloperzy nie muszą już wywoływać funkcji OverlayView.call(this) w konstruktorze podklasy OverlayView.
- Z interfejsu usunięto metody „changed” klasy OverlayView. Nie powinno to mieć wpływu na kod dewelopera, ponieważ te metody nie były wcześniej używane.
- Opcja partialmatch została usunięta z obiektów Geocoder Request. Jeśli deweloper nadal będzie go przekazywać, nie będzie on miał wpływu na zapytanie.
12 czerwca 2009 r.
Zmienione problemy:
- Problem 1363: Błąd: zdarzenia kliknięcia mapy nie są wysyłane na iPhonie
Inne zauważalne zmiany:
- Element sterujący dużym powiększeniem można kliknąć we wszystkich przeglądarkach.
- Okno informacyjne „omija” duży element sterujący powiększeniem, pozycjonując się w całości wewnątrz mapy i elementów sterujących
- Mobile copyright uses pretty images
- Kafelki wczytują się od środka, a nie od lewego górnego rogu.
- Użytkownicy nie mogą już zaznaczać tekstu przycisków typu mapy ani żadnych obrazów elementów sterujących.
- Główna biblioteka jest mniejsza o około 1,9 KB.