Informacje o wersji interfejsu Maps JavaScript API

Zasubskrybuj te informacje o wydaniu. Zasubskrybuj

Zespół interfejsu Maps JavaScript API regularnie aktualizuje interfejs API, dodając nowe funkcje, poprawki błędów i ulepszenia wydajności. Możesz wskazać, którą wersję interfejsu API należy załadować w aplikacji, określając ją w parametrze v żądania rozruchowego interfejsu API JavaScript Maps. Dowiedz się więcej o obsłudze wersji.

Dziennik zmian zawiera listę wydań uporządkowaną według daty i numeru wersji, a także powiązane zmiany.

Aby otrzymywać informacje o nowych wersjach interfejsu API Map Google, subskrybuj grupę google-maps-js-api-v3-notify.

3.66.3d

2 września 2026 r.

Zmiany:

  • [kanał alfa] Dodano pole trafficPolylinesDisabled do RoutePolyline3DOptions. Umożliwia to deweloperom wyłączanie polilinii uwzględniających ruch podczas tworzenia polilinii trasy 3D.
  • [kanał alfa] Zoptymalizowano Route3DElement, aby uniknąć niepotrzebnych żądań zaplecza podczas przełączania trafficPolylinesDisabled.

3.66.2d

26 sierpnia 2026 r.

Zmiany:

  • [kanał alfa] Usunięto ikony 3D trasy z ładowania czcionki i przeniesiono je do osadzonych komponentów SVG, aby uniknąć komplikacji podczas wielokrotnego ładowania czcionki Material Symbols.
  • [beta channel] Dodaje zaawansowane komponenty pakietu interfejsu Miejsc: AdvancedPlaceDetailsElement, AdvancedPlaceDetailsCompactElement, PlaceLinkElement, PlaceButtonElement, PlaceNameElement, AdvancedPlaceListElement, AdvancedPlaceSearchElement
  • Dodano podpowiedź do nazw linii tranzytowych, aby umożliwić wyświetlanie pełnych nazw, nawet w wersji skróconej.
  • Dodano typy removeEventListener dla niestandardowych komponentów internetowych.
  • Rozwiązaliśmy problem polegający na tym, że funkcja VoiceOver wyświetlała kontur zaznaczenia na niewidocznych elementach czytnika ekranu w przypadku znaczników trasy.

3.66.1a

17 sierpnia 2026 r.

Zmiany:

  • Poprawiliśmy działanie ułatwień dostępu w przypadku statycznych obrazów na karcie miejsca, dodając etykiety zastępcze i usuwając zbędne punkty zatrzymania fokusu klawiatury.

3.65.12f

6 sierpnia 2026 r.

Zmiany:

  • [kanał alfa] Dodaje <gmp-label-3d> (google.maps.maps3d.Label3DElement) do kanału alfa interfejsu 3D Maps JS API. Programiści mogą teraz używać nowego elementu do deklarowania tekstu etykiety i niezależnego konfigurowania jego zachowania w przypadku kolizji od powiązanych z nim elementów znaczników 3D (takich jak <gmp-marker-3d> i <gmp-marker-3d-interactive>).
  • Zapewnij unikalne nazwy dostępne dla przycisków Więcej opcji w widżetach Szczegóły miejsca.
  • [kanał alfa] Ulepszone komunikaty o błędach w przypadku trybu podróży Route 3D, gdy TravelMode.TWO_WHEELER jest używany poza wersją alfa lub beta
  • [kanał alfa] Komponent Route3D obsługuje teraz właściwość trafficPolylinesDisabled. Umożliwia to deweloperom wyłączenie linii łamanych uwzględniających ruch uliczny podczas korzystania z opcji trasowania TRAFFIC_AWARE lub TRAFFIC_AWARE_OPTIMAL.
  • [kanał alfa] Zwiększono dopełnienie północnej granicy AutofitsCamera, aby zapobiec przycinaniu domyślnego pinezki.
  • Naprawiono problem, przez który nie można było przeciągnąć Pegmana z widoku Street View na mapę na urządzeniach z ekranem dotykowym.

3.65.11b

27 lipca 2026 r.

Zmiany:

  • [kanał alfa] Ulepszone wyskakujące okienko Route3D, które wyświetla ikony inne niż transport publiczny (rower, samochód, motocykl i pieszy).
  • [kanał alfa] Route.createWaypointMarkers tworzy znaczniki dla punktu początkowego i docelowego, stosując domyślny styl, chyba że określono funkcję customOverride. Obecnie nie obsługujemy pośrednich punktów trasy.

3.65.10a

22 lipca 2026 r.

Zmiany:

  • Naprawiono problem polegający na tym, że interfejs Maps JS wczytywał czcionkę Material Symbols Outlined w sposób, który mógł mieć wpływ na tę samą czcionkę wczytaną na stronie podstawowej.
  • Rozwiązaliśmy problem, który powodował, że element PlaceAutocompleteElement przesyłał pustą wartość w żądaniu POST formularza, gdy był inicjowany za pomocą opcji value lub modyfikowany programowo za pomocą właściwości value.
  • Zaktualizowaliśmy elementy sterujące interfejsu przechylania i kierunku mapy 3D, aby ponownie je włączać, gdy zwiększy się zakres ograniczeń kamery.

3.65.8c (przywrócona)

7 lipca 2026 r.

Zmiany:

  • [kanał alfa] Route3DElement renderuje dodatkowe dane linii łamanych i wyskakujących okienek dla tras transportu publicznego.
  • Dodano obsługę internalUsageAttributionIds w interfejsie Address Validation API. Ta właściwość umożliwia przypisywanie wywołań interfejsu API do określonych pakietów lub bibliotek OSS.
  • Zaktualizowaliśmy domyślne okno informacyjne wyświetlane po kliknięciu punktu POI na mapach 2D, aby korzystać z widżetów miejsc.
  • Poprawiliśmy niezawodność panoram Street View w warunkach dużego natężenia ruchu.

3.65.6a

25 czerwca 2026 r.

Zmiany:

  • [kanał beta] Zaktualizowano domyślne okno informacji wyświetlane po kliknięciu punktu POI na mapach 2D, aby korzystać z widżetów miejsc.
  • Naprawiliśmy błąd polegający na tym, że mapa 3D czasami zgłaszała błąd przy ekstremalnych wartościach fov.
  • Zaktualizowaliśmy domyślne znaczniki trasy, aby nie korzystały już z wycofanej opcji glyph PinElement.

3.65.5e

17 czerwca 2026 r.

Zmiany:

  • Poprawiono typy w przypadku OverlayView.getMap()
  • Zaktualizowano typy dla BasicPlaceAutocompleteElement i PlaceAutocompleteElement, aby wskazać, że parametr opcji konstruktora jest opcjonalny.

3.65.3b

4 czerwca 2026 r.

Zmiany:

  • Funkcja DrawingManager w interfejsie Maps JavaScript API nie jest już dostępna. Więcej informacji znajdziesz na stronie https://developers.google.com/maps/deprecations.
  • Poprawiony kontrast kolorów w oknie informacji o prawach autorskich na mapie w trybie ciemnym.
  • Wyłączanie elementów sterujących obrotem mapy 3D po osiągnięciu limitów kierunku.
  • Rozwiązaliśmy problem polegający na tym, że pole do wprowadzania danych na urządzeniu mobilnym w usłudze Autouzupełnianie miejsc nakładało się na pasek stanu lub bezpieczny obszar systemu iOS. Uwaga: poprawka działa, gdy w metatagu viewport ustawiono viewport-fit=cover.
  • Dodano obsługę identyfikatorów internalUsageAttributionIds w interfejsie Maps 3D JavaScript API. Ta właściwość umożliwia deweloperom przypisywanie wywołań interfejsu API do konkretnych pakietów lub bibliotek OSS.
  • Dodano obsługę identyfikatorów internalUsageAttributionIds w interfejsie Places (New) API. Ta właściwość umożliwia deweloperom przypisywanie wywołań interfejsu API do konkretnych pakietów lub bibliotek OSS.
  • [alpha channel] Zawężono typy getterów właściwości Route3DElement, aby pasowały do normalizacji setterów.
  • [alpha channel] Route3DElement udostępnia właściwości routes, fallbackInfo i geocodingResults.

3.65.2d

27 maja 2026 r.

Zmiany:

  • Rozwiązaliśmy problem z przyciskiem powiększenia podczas pomniejszania mapy z ograniczonymi granicami.
  • W bibliotece Miejsca wprowadziliśmy transitStation do miejsc.
  • Dodaliśmy obsługę właściwości internalUsageAttributionIds w bibliotece Routes. Ta właściwość umożliwia deweloperom przypisywanie wywołań interfejsu API do konkretnych pakietów lub bibliotek OSS.

3.65.1c

20 maja 2026 r.

Zmiany:

  • W przypadku mapy drogowej i terenu w trybie jasnym logo Google będzie teraz ciemnoszare na białym tle, niezależnie od tego, czy podano identyfikator mapy czy niestandardowy styl.
  • [kanał alfa] Element Route3DElement wysyła zdarzenia gmp-load i gmp-error odpowiednio po udanych i nieudanych wywołaniach interfejsu Routes API.
  • Poprawiliśmy nieprawidłową dokumentację, która informowała, że dopasowania są wyróżniane w tekście dodatkowym podpowiedzi autouzupełniania. Dopasowania są wyróżniane tylko w tekście głównym, co odzwierciedla działanie autouzupełniania w interfejsie Places API.
  • Ulepszone dziedziczenie kolorów w przypadku elementów podpowiedzi autouzupełniania w usłudze Autouzupełnianie miejsc, dzięki czemu dziedziczą one zestaw kolorów ustawiony w elemencie nadrzędnym.
  • Dodano gniazda „input-icon” i „clear-icon” do elementów PlaceAutocompleteElement i BasicPlaceAutocompleteElement, aby umożliwić dostosowywanie ikon.
  • Udostępniliśmy części cienia prediction-item-secondary-textprediction-item-nonmatch w przypadku elementów prognozowania BasicPlaceAutocomplete i PlaceAutocomplete, co umożliwia niestandardowe stylowanie niedopasowanego tekstu głównego i tekstu dodatkowego.
  • Dodaj atrybut no-clear-button i właściwość noClearButton do elementów PlaceAutocompleteElement i BasicPlaceAutocompleteElement, aby umożliwić ukrywanie przycisku czyszczenia.
  • Funkcja warstwy mapy termicznej w interfejsie Maps JavaScript API została wycofana.
  • Poprawiliśmy obsługę błędów podczas pobierania konfiguracji mapy.
  • Zdjęcia pod kątem 45 stopni zostały wycofane w przypadku map rastrowych.
  • Dodano brakujące klasy do dokumentacji PlacesLibrary. Udokumentowaliśmy też metodę toString() na stronie FormattableText.
  • Ulepszyliśmy dostępność linków „Zgłoś błąd na mapie”.

3.64.12d

6 maja 2026 r.

Zmiany:

  • Metoda equals() metody LatLng akceptuje teraz obiekty LatLngLiteral zamiast zgłaszać błąd. Dokumentacja dla LatLng i LatLngAltitude equals() teraz także dokładnie odzwierciedla istniejący poziom tolerancji 1e-9.
  • [kanał alfa] Map3DElement z automatycznym dopasowywaniem do dzieci jest teraz początkowo renderowany w RELATIVE_TO_GROUND trybie wysokości, który obsługuje wyświetlanie obszarów o większej wysokości po wczytaniu w przypadkach, gdy właściwości kamery są wstępnie zdefiniowane, a nie stosowane za pomocą flyCameraTo. Ponadto podczas początkowego ładowania Map3DElement, jeśli mapa ma elementy podrzędne korzystające z interfejsu API AutofitsCamera, które nadal działają, początkowe renderowanie mapy jest wstrzymywane do momentu, aż wszystkie zakończą działanie, a kamera wykonuje przyciąganie niezależnie od ustawienia animacji przelotu; kolejne aktualizacje kamery uwzględniają ustawienie animacji przelotu.
  • [kanał alfa] Polygon3DElement dodaje właściwość autofitsCamera w celu obsługi automatycznego dopasowywania kamery.

3.64.11d

29 kwietnia 2026 r.

Zmiany:

  • [kanał alfa] MarkerElement dodaje właściwość autofitsCamera, aby obsługiwać automatyczne dopasowywanie kamery do znacznika.
  • Naprawiono problem w PlaceAutocompleteElement, w wyniku którego ikona elementu przewidywania nie była wyświetlana w przeglądarce Safari.
  • W bibliotece Miejsca wprowadziliśmy isPureServiceAreaBusiness do miejsc. W przypadku żądań wysyłanych do interfejsu Place Autocomplete (interfejs API danych i widżety) oraz interfejsu Text Search można teraz ustawić wartość pureServiceAreaBusinessesIncluded, aby uzyskać wyniki dotyczące firm działających w czystej strefie obsługi.
  • Biblioteka miejsc dodała do miejsc addressDescriptor, containingPlaces i timeZone.
  • W bibliotece Miejsca wprowadziliśmy futureOpeningDate do miejsc. Można teraz poprosić o wyniki dotyczące firm, które nie zostały jeszcze otwarte, ustawiając futureOpeningBusinessesIncluded w żądaniach automatycznego uzupełniania miejsca (interfejs API danych i widżety), wyszukiwania w pobliżu i wyszukiwania tekstowego.
  • Logo Google będzie teraz takie samo dla wersji Roadmap light, niezależnie od tego, czy będzie zawierało identyfikator mapy, czy niestandardowy styl. Wcześniej w przypadku wszystkich map drogowych korzystających z identyfikatora mapy wyświetlaliśmy logo Google w trybie ciemnym. Aby zachować białe logo Google, użytkownicy powinni przełączyć się na tryb ciemny.
  • Dodano focus-ring jako część cienia CSS w elementach PlaceAutocompleteElement i BasicPlaceAutocompleteElement.
  • Dodano nowe FuelType DIESEL_PLUS i E100. Dodano nowy EVConnectorType NACS.
  • Dodano atrybuty value, placeholder, disabled, readonly, no-input-icon i maxlength do PlaceAutocompleteElement i BasicPlaceAutocompleteElement.
  • Dodaliśmy właściwość „description” do elementów PlaceAutocompleteElement i BasicPlaceAutocompleteElement, aby zapewnić dodatkowy kontekst dla użytkowników czytników ekranu.
  • Zwężono zadeklarowany typ LatLngAltitudeLiteral.altitude, aby nie dopuszczać wartości null lub undefined. Poprawiono zadeklarowany typ zwracany DirectionalLocation.toJSON().

3.64.9c

14 kwietnia 2026 r.

Zmiany:

  • Deklaracje TypeScriptu prawidłowo rozróżniają teraz typy getterów i setterów właściwości (w tym właściwości tylko do odczytu bez setterów).

3.64.8b

8 kwietnia 2026 r.

Zmiany:

  • [alpha channel] Elementy Route3DElement, Marker3DElement i Polyline3DElement z właściwością autofitsCamera nie będą powodować aktualizacji kamery po usunięciu z DOM. W przypadku Route3DElement błędy i puste odpowiedzi nie mają wpływu na kamerę. Ponadto zmiana wartości autofitsCamera z true na false w danym elemencie nie spowoduje aktualizacji kamery poprzez wykluczenie tego elementu, ale wyłączy ten element z przyszłych aktualizacji kamery.
  • zIndex elementu AdvancedMarkerElement jest teraz określane na podstawie jawnie ustawionej wartości lub, domyślnie, na podstawie jego pionowej pozycji w pikselach. Wartości jawne mają pierwszeństwo przed wartościami domyślnymi. Aby uniknąć nieoczekiwanego nakładania się znaczników znajdujących się niżej na ekranie bez zIndex, zalecamy konsekwentne stosowanie zIndex do wszystkich znaczników.
  • Deklaracje TypeScript obejmują teraz interfejs mapujący nazwy znaczników HTML na klasy JS (google.maps.HTMLElementTagNameMap i globalna HTMLElementTagNameMap), interfejs mapujący nazwy znaczników HTML na EventMap każdej klasy JS (google.maps.HTMLElementEventMapTagNameMap), interfejs wszystkich niestandardowych właściwości CSS (google.maps.CSSProperties), a każde wyliczenie oparte na ciągu ma zdefiniowany typ unii ciągów (jako ${EnumName}String), a ta unia ciągów jest używana dla tego wyliczenia we wszystkich deklaracjach. addEventListener() jest również przeciążany w przypadku każdego elementu niestandardowego z jego typami EventMap, a google.maps.importLibrary() jest przeciążany w celu poprawnego wpisania typu każdej zwróconej biblioteki dla przekazanej nazwy biblioteki.

3.64.7d

1 kwietnia 2026 r.

Zmiany:

  • Właściwość mapId można teraz dynamicznie aktualizować po inicjalizacji Map3DElement, co eliminuje potrzebę ponownego tworzenia instancji Map3DElement.
  • [kanał alfa] Dodano nowy Route3DElement do renderowania tras na mapach 3D.
  • [kanał alfa] Dodano nowe interfejsy API Route.create3DPolylines()Route.createPopover().
  • [kanał alfa] Dodano nowe API spherical.traversePath().
  • [kanał alfa] Dodano nowe API autofitsCamera do Marker3DElement, Polyline3DElement i Route3DElement, a także nowe API autofitsCameraAnimation dla Map3DElement.
  • [kanał alfa] Dodano nowy CirclePathElement do renderowania okręgów za pomocą Polygon3DElement.
  • [kanał alfa] Nowy tryb mapy ROADMAP jest już dostępny w Mapach 3D w kanale alpha.
  • Rozwiązaliśmy problem polegający na tym, że ludzik Street View nie działał prawidłowo na urządzeniach mobilnych w przypadku mapy dołączonej do elementu DOM utworzonego w innym kontekście ramki niż kod biblioteki JavaScript Map Google.

3.64.6d

26 marca 2026 r.

Zmiany:

  • Naprawiono problem, w wyniku którego naciśnięcie Enter nie powodowało wysłania formularza zawierającego elementy automatycznego uzupełniania miejsca, jeśli nie zaznaczono żadnej prognozy.
  • Naprawiono błąd powodujący, że FlattenerElement nie mógł rysować na mapach 3D.
  • Naprawiono błąd, w wyniku którego obsługa dotyku na urządzeniach mobilnych nie działała prawidłowo, gdy mapa była dołączona do elementu DOM utworzonego w innym kontekście ramki iframe niż kod biblioteki Maps JS.

3.64.5d

18 marca 2026 r.

Zmiany:

  • Kanał weekly zawiera teraz kilka aktualizacji map 3D, w tym nowe MarkerElement i FlattenerElement. Dodatkowo dodaliśmy właściwości cameraPosition i fov oraz obsługę altitudeMode dla metod flyCameraTo i flyCameraAround.
  • W bibliotece „Miejsca” wprowadzono atrybuty currentOpeningHours, regularSecondaryOpeningHours i currentSecondaryOpeningHours dla zidentyfikowanych miejsc. currentOpeningHours podaje godziny otwarcia na nadchodzący tydzień, w tym również godziny wyjątkowe, np. w święta. Godziny dodatkowe różnią się od głównych godzin otwarcia lokalu i określają godziny, w których można zamawiać jedzenie z samochodu, odbierać je osobiście lub zamawiać na wynos.
  • Naprawiono problem z mapami 3D, w wyniku którego łącze do Map Google czasami nie było poprawnie aktualizowane po przesunięciu mapy.

3.64.4d

12 marca 2026 r.

Zmiany:

  • Synchronizuj właściwość mapy InfoWindow przy zmianie pozycji, aby naprawić problem powodujący niepotrzebne ostrzeżenia w konsoli.
  • Rozwiązuje problem polegający na tym, że programowe aktualizacje fov elementu Map3DElement były czasami odrzucane.
  • Metoda flyCameraAround w Map3DElement akceptuje teraz Number.Infinity dla parametru repeatCount, co umożliwia nieograniczoną animację.

3.64.3a

2 marca 2026 r.

Zmiany:

  • Interfejs API Maps Embed wykorzystuje teraz zestaw Places UI Kit do wyświetlania szczegółów miejsc.
  • [kanał beta] Właściwość cameraPosition wprowadzona wcześniej w wersji 3.64.2 dla Map3DElement jest teraz obsługiwana także w wersji docelowej flyCameraTo. Więcej informacji znajdziesz w artykule Mapy 3D w JavaScript Maps.

3.64.2b

26 lutego 2026 r.

Zmiany:

  • google.maps.DirectionsService, google.maps.DirectionsRenderer i google.maps.DistanceMatrixService są przestarzałe od 25 lutego 2026 r. W chwili obecnej nie jest planowane ich wycofanie, a wszelkie poważne regresje będą nadal poprawiane. Przed zakończeniem świadczenia wsparcia zostanie wysłane powiadomienie z co najmniej 12-miesięcznym wyprzedzeniem. Więcej szczegółów (w tym nowsze, zalecane alternatywy) znajdziesz w sekcji starsze wersje.
  • [kanał beta] Wprowadzono nowy MarkerElement umożliwiający wyświetlanie niestandardowej zawartości HTML w znacznikach na mapie 3D. Ponadto nowy FlattenerElement może teraz spłaszczać siatki 3D w określonych obszarach.
  • [kanał beta] Map3DElement został zaktualizowany o właściwości fov i cameraPosition, podczas gdy metody flyCameraTo i flyCameraAround obsługują teraz altitudeMode. Więcej informacji znajdziesz w artykule Mapy 3D w JavaScript Maps.
  • Naprawiono błąd, który powodował, że utworzenie PinElement za pomocą document.createElement('gmp-pin') powodowało zgłoszenie wyjątku NotSupportedError.

3.64.1c

19 lutego 2026 r.

Zmiany:

  • Aktualizuj kolizję, gdy AdvancedMarkerElement zmienia rozmiar.

3.63.14d

5 lutego 2026 r.

Zmiany:

  • W bibliotece „Miejsca” wprowadzono nowe opcje umożliwiające identyfikację miejsca podczas żądania danych. Oprócz użycia id możesz teraz określić resourceName, aby zainicjować obiekt Place.
  • Biblioteka miejsc wprowadziła subDestinations dla zidentyfikowanych miejsc. Te subDestinations zapewniają bardziej szczegółowe miejsca docelowe użytkownikom, którzy szukają informacji w obrębie dużego lub złożonego obszaru, np. lotniska, parku narodowego, uniwersytetu lub stadionu.
  • Naprawiono problem, w wyniku którego Map3D wymagało podania wysokości podczas ustawiania właściwości środka w JS (obecnie domyślna wartość to 0).
  • Obiekt Place z PlaceDetailsElement i PlaceDetailsCompactElement zawiera teraz właściwość googleMapsLinks, która udostępnia adresy URL umożliwiające głębokie linkowanie do Map Google w celu wykonywania różnych działań. Obejmuje to identyfikatory URI umożliwiające przeglądanie miejsca, uzyskiwanie wskazówek dojazdu, przeglądanie zdjęć, czytanie istniejących recenzji i pisanie nowej recenzji.

3.63.13

29 stycznia 2026 r.

Zmiany:

  • Interfejs API Maps Embed nie wyświetla już kart z najechaniem kursorem myszy na punkty POI.
  • Dodaje ostrzeżenia konsoli dotyczące nieprawidłowo skonfigurowanych elementów zestawu narzędzi Places UI Kit (Szczegóły miejsca + Wyszukiwanie miejsca)
  • PlaceDetailsElement będzie teraz wyświetlać generowane przez sztuczną inteligencję podsumowania miejsc, jeśli będą dostępne.
  • Podsumowanie recenzji wygenerowane przez sztuczną inteligencję jest teraz dostępne dla PlaceDetailsElement.

3.63.10a

13 stycznia 2026 r.

Zmiany:

  • Rozwiązaliśmy problem, który uniemożliwiał wykonywanie gestów przewijania i kliknięcia w wysuwanych okienkach.
  • Pola resourceName i shortFormattedAddress są teraz dostępne w interfejsie Places API

3.63.9d

8 stycznia 2026 r.

Zmiany:

  • PlaceSearchElement – wyświetla treści inne niż zdjęcia nieco szybciej, gdy zdjęcia się wczytują. Animacje pojawiania się zdjęć zostały ulepszone w całym interfejsie Places UI Kit.
  • Zwiększyliśmy wydajność renderowania linii łamanych na pochylonej mapie.
  • Naprawiliśmy błąd polegający na tym, że kamera mapy 3D nie aktualizowała się po ustawieniu programowym w określonych warunkach.
  • Niewielkie zwiększenie wydajności wczytywania zdjęć w przypadku PlaceDetailsElementPlaceSearchElement.
  • Wyjaśniliśmy działanie właściwości draggableMapOptions, aby lepiej opisać ograniczenia interakcji użytkownika.
  • Wymusza dostęp do kanału beta w przypadku possibleNextAction w bibliotece Address Validation.
  • Dodawanie obsługi właściwości placeholder i atrybutu HTML do PlaceAutocompleteElement
  • PlaceAutocompleteElement obsługuje teraz dostosowywanie większej liczby standardowych właściwości czcionek CSS, w tym: font, font-size, font-family, font-weight, line-height, font-style i color. Domyślny rozmiar czcionki to teraz 16 pikseli.
  • Dodawanie obsługi właściwości value i atrybutu HTML do PlaceAutocompleteElement
  • Optymalizacja wczytywania obrazów w interfejsie Places UI Kit.
  • Dodano część CSS input do PlaceAutocompleteElement

3.63.5d

11 grudnia 2025 r.

Zmiany:

  • Uruchamia Address Validation API w Maps JavaScript API
  • W przypadku ustawienia wartości null lub undefined parametr mapTypeId ma teraz domyślnie wartość MapTypeId.ROADMAP. Rozwiązuje to problem, który mógł powodować nieprawidłowe wczytywanie kafelków mapy.
  • Ukryj sekcję opinii w PlaceDetailsElement, jeśli miejsce nie podlega ocenie.
  • Poprawiony kontrast kolorów logo Google wyświetlanego na urządzeniu google.maps.Map ze stylem niestandardowym
  • Mapy wektorowe korzystają teraz z tych samych zdjęć satelitarnych co mapy rastrowe, co zapewnia większą wierność obrazu.

3.63.4a

4 grudnia 2025 r.

Zmiany:

  • --gmp-mat-spacing-medium jest teraz stosowany do dopełnienia wewnętrznego kontenera w PlaceDetailsCompactElement widoku poziomym.
  • Rozwiązaliśmy problem z przesuwaniem się mapy 3D w Safari na macOS podczas interakcji z elementami interfejsu.
  • Wartości właściwości languageregion można teraz dynamicznie zmieniać w Map3DElement bez konieczności ponownego tworzenia mapy.

3.63.1b

20 listopada 2025 r.

Zmiany:

  • Rozwiązaliśmy problem polegający na nieprawidłowym położeniu okna informacyjnego po dołączeniu go do elementu AdvancedMarkerElement.
  • Przycisk wyczyszczenia pola PlaceAutocompleteElement jest widoczny tylko wtedy, gdy w polu wprowadzania znajduje się tekst.
  • W stylach PlaceDetailsCompactElement dopasowywanie atrybutu orientation nie uwzględnia wielkości liter.
  • Dodaliśmy możliwość wyłączenia przesuwania mapy, gdy na mapach 3D otwarty jest panel PopoverElement.
  • Naprawiliśmy błąd, który uniemożliwiał używanie addEventListener() na PinElement.
  • Okna modalne (np. okno skrótów klawiszowych na mapie i okno informacji w interfejsie Places UI Kit) zamykają się teraz po kliknięciu poza obszarem treści.
  • Dane o miejscach zawierają teraz wygenerowane przez AI podsumowania opinii i udogodnień w pobliżu. Nowe właściwości to evChargeAmenitySummary, neighborhoodSummary, generativeSummary i reviewSummary.

3.62.13e

6 listopada 2025 r.

Zmiany:

  • Rozwiązanie problemu z wyciekiem pamięci, który występował, gdy element PopoverElement był dynamicznie dodawany do DOM i z niego usuwany.
  • Rozwiązanie problemu z wyciekiem pamięci, który występował, gdy element Map3DElement był dynamicznie dodawany do DOM i z niego usuwany.
  • Rozwiązaliśmy problem z wyrównaniem zaokrąglonych rogów obrazu z zaokrąglonymi rogami kontenera podczas używania grubej ramki w PlaceDetailsCompactElement.

3.62.12c

30 października 2025 r.

Zmiany:

  • [kanał alfa] Usunięto eksperymentalną funkcję ElevationElement.
  • Dodano zmienne CSS dla background-color, border-radius, box-shadowpadding do mapy 3D PopoverElement.
  • Lightboxy zdjęć w Places UI Kit nie zamykają się już po kliknięciu poza zdjęciem.

3.62.11d

23 października 2025 r.

Zmiany:

  • [kanał alfa] Włączanie trybu ciemnego w przypadku wyróżniania elementów kontekstowej listy miejsc.
  • Dodano właściwości anchorLeftanchorTop do AdvancedMarkerElementOptions.
  • Komponent internetowy <gmp-pin> jest już dostępny. Użyj nowej właściwości glyphSrc, aby podać adres URL obrazu glifu, lub właściwości glyphText, aby wyświetlić tekst. Właściwość glyph jest obecnie przestarzała w PinElement.
  • Zapobiega nieoczekiwanemu wyświetlaniu okna informacyjnego, gdy powiązany element AdvancedMarker jest tworzony poza obszarem widoku.
  • Mapy 3D są już dostępne w kanale tygodniowym. Ta wersja zawiera nowy element sterujący kompasem i uproszczone domyślne elementy interfejsu; obsługę stylów map opartych na chmurze i współpracy w zakresie obsługi gestów; ulepszone tłumaczenie dzięki nowym właściwościom languageregionMap3DElement, a także ulepszenia ułatwień dostępu w przypadku etykiet mapy bazowej. Więcej informacji znajdziesz w artykule Mapy 3D w JavaScript w Mapach.
  • Ulepszyliśmy zarządzanie pamięcią w przypadku map 3D, aby uniknąć problemów z brakiem pamięci na urządzeniach z iOS.
  • Uruchomiono Routes JS. Umożliwia programistom wywoływanie interfejsu Routes API i rysowanie tras za pomocą interfejsu Maps JS API.

3.62.9c

9 października 2025 r.

Zmiany:

  • Dodano właściwości anchorTopanchorLeft do elementu AdvancedMarkerElement. Umożliwia to zmianę punktu zakotwiczenia znacznika na inny niż domyślny dolny środek.

3.62.8d

2 października 2025 r.

Zmiany:

  • Włączono nowe ustawienia kamery w interfejsie Maps Embed API.
  • [beta channel] Właściwość defaultUIDisabled w klasie Map3DElement i interfejsie Map3DElementOptions została zastąpiona przez defaultUIHidden. defaultUIDisabled będzie nadal działać na kanale beta.
  • [kanał beta] Usługa rounds w interfejsie FlyAroundAnimationOptions została zastąpiona usługą repeatCount. rounds będzie nadal działać na kanale beta.
  • Właściwość mapMode została wycofana w usłudze PlaceContextualElement.

3.62.7e

25 września 2025 r.

Zmiany:

  • Włącz znaczniki wyróżnienia dla elementu PlaceContextualElement.

3.62.6d

18 września 2025 r.

Zmiany:

  • [kanał beta] Wyjaśnienie komunikatów o błędach Route.
  • [beta channel] Obsługa nazw zasobów miejsca w żądaniach Route.
  • [kanał beta] Zezwalaj na tworzenie polilinii Route ze ścieżek RouteLeg.

3.62.5d

10 września 2025 r.

Zmiany:

  • [beta channel] Właściwość coordinates w Polyline3DElement została zastąpiona właściwością path, która jest teraz dostępna jako atrybut HTML. Właściwość outerCoordinates w elemencie Polygon3DElement została zastąpiona właściwością path, która jest teraz dostępna jako atrybut HTML. Właściwość innerCoordinates w klasie Polygon3DElement została zastąpiona właściwością innerPaths. Wszystkie właściwości „coordinates” w tych 2 elementach zostały wycofane, ale nadal będą działać w kanale beta.

3.62.3c

3 września 2025 r.

Brak zmian widocznych publicznie.

3.62.2c

28 sierpnia 2025 r.

Zmiany:

3.62.1

21 sierpnia 2025 r.

Zmiany:

  • [kanał beta] Dodano sessionTokenplaceAutocompleteElement jako opcjonalne opcje interfejsu Address Validation API do zarządzania sesjami w AddressValidation.fetchAddressValidation()
  • [kanał beta] Wprowadziliśmy Routes JS. Umożliwia programistom wywoływanie interfejsu Routes API i rysowanie tras za pomocą interfejsu Maps JS API.

3.61.14

7 sierpnia 2025 r.

Zmiany:

  • Naprawiono problem, w wyniku którego lightbox ze zdjęciami nie był dostępny w elemencie Kompaktowe szczegóły miejsca w trybie poziomym.

3.61.12c

31 lipca 2025 r.

Zmiany:

  • Dodano dokumentację dotyczącą dodatkowych pól w PlaceAutocompleteElementOptions i BasicPlaceAutocompleteElementOptions.
  • Naprawiono problem, w wyniku którego zaawansowane znaczniki na krótko migały, a następnie znikały po przesunięciu ich poza ekran.
  • Dodano googleMapsLinks do klasy Place.

3.61.11a

24 lipca 2025 r.

Zmiany:

  • Dodaj originalText i originalTextLanguageCode do klasy Place Review.
  • [kanał alfa] Włącz tryb mapMode dla widżetu uziemienia map kontekstowych miejsc. Umożliwia użytkownikom przełączanie się między opcjami ROADMAP, HYBRID i NONE.
  • [kanał beta] Element Map3DElement wyzwala teraz zdarzenie, jeśli mapa nie zostanie zainicjowana, np. z powodu braku obsługi WebGL w przeglądarce użytkownika.
  • Obrazowanie 45° na mapie jest już nieaktualne. Więcej informacji można znaleźć w artykule Wycofania – Obrazy 45°.

3.61.10d

17 lipca 2025 r.

Zmiany:

  • Podstawowy widżet automatycznego uzupełniania miejsc jest już dostępny w kanale tygodniowym.
  • [kanał alfa] Usuń eksperymentalny PlaceListElement.
  • Dodaj PlaceSearchElement i powiązane elementy konfiguracji / żądania.
  • Dodatkowe tokeny stylu dla PlaceDetailsElement i PlaceDetailsCompactElement.

3.61.9a

10 lipca 2025 r.

Zmiany:

  • Zaktualizowano znaczniki, aby zapobiec powtarzaniu instrukcji nawigacyjnych dla każdego elementu podczas korzystania z czytnika ekranu. Instrukcja jest teraz ogłaszana tylko raz przy każdym wejściu do grupy.
  • Naprawiono problem z kontrastem w oknie dialogowym skrótów klawiaturowych w trybie ciemnym.
  • Włącz obsługę dostosowywania obramowania, promienia obramowania, koloru tła widżetu i schematu kolorów dla elementu automatycznego uzupełniania miejsca. Element automatycznego uzupełniania miejsca teraz automatycznie uwzględnia tryb ciemny — aby go wyłączyć, zastosuj color-scheme: light w CSS.
  • Dodano pola googleMapsURI do klas Umieść zdjęcie i Recenzja.
  • [kanał beta] Dodaj wyliczenie PossibleNextAction do interfejsu API walidacji adresów.

3.61.7a

1 lipca 2025 r.

Zmiany:

  • Funkcjonalność warstwy mapy cieplnej w interfejsie API JavaScript Maps nie jest już obsługiwana. Ten interfejs API został wycofany w maju 2025 r. i zostanie usunięty w późniejszej wersji interfejsu Maps JavaScript API, która zostanie udostępniona w maju 2026 r. Więcej informacji znajdziesz na stronie https://developers.google.com/maps/deprecations.
  • Rozwiązaliśmy problem w GA, który uniemożliwiał przetwarzanie kliknięć w przypadku punktów POI ukrytych przez niestandardowe style.
  • [kanał beta] Dodano dodatkową obsługę utraty kontekstu WebGL na mapach 3D. Mapy 3D będą teraz próbowały odtworzyć się same po przywróceniu kontekstu WebGL.

3.61.6d

26 czerwca 2025 r.

Zmiany:

  • Dodaj internalUsageAttributionIds do Map3DElement i Map3DElementOptions.

3.61.5a

17 czerwca 2025 r.

Zmiany:

  • Włącz obsługę ciągu „IP_BIAS” dla opcji LocationBias w celu automatycznego uzupełniania miejsc.
  • Naprawiono błąd w dokumentacji dla SearchNearbyRequest. Wartością domyślną dla SearchNearbyRequest.RankPreference jest POPULARITY, a nie DISTANCE.

3.61.4a

12 czerwca 2025 r.

Zmiany:

  • Dodano wyliczenie RPCStatus opisujące kody stanu zwracane przez niektóre usługi sieciowe.

3.61.3b

5 czerwca 2025 r.

Brak zmian widocznych publicznie.

3.61.2

29 maja 2025 r.

Zmiany:

  • Dodano PlaceDetailsElement, PlaceDetailsCompactElement i powiązane elementy konfiguracji. Usunięto PlaceDetailsSize.
  • Naprawiono problem z PlaceAutocompleteElement, w którym wybranie wpisu IME powodowało wybranie elementu przewidywania.

3.61.1

22 maja 2025 r.

Zmiany:

  • [kanał beta] Naprawiono brakującą lokalizację/widok w danych wyjściowych miejsca PlaceDetailsCompactElement.
  • Szczegóły na poziomie ulic są dostępne w miastach objętych badaniem.

3.60.12

8 maja 2025 r.

Zmiany:

  • [kanał beta] Dodano obsługę interfejsu API walidacji adresów w interfejsie API JavaScript Map.
  • Rozwiązaliśmy problem z wywołaniami sieciowymi z kontekstów bez nagłówków Origin.

3.60.11 (Wycofano)

1 maja 2025 r.

Zmiany:

  • [kanał beta] Dodano PlaceDetailsCompactElement i powiązane elementy konfiguracji.
  • Naprawiono błąd uniemożliwiający działanie opcji StreetViewPanoramaOptions.zoomControl = false w mapach Street View.

3.60.10

24 kwietnia 2025 r.

Zmiany:

  • [kanał beta] Mapy 3D są już dostępne w kanale beta. W tej wersji wprowadzono usprawnienia w zakresie dostępności oraz nowe elementy interaktywne dla linii łamanych, wielokątów i modeli 3D. Dodatkowo dostępny jest nowy PopoverElement umożliwiający wyświetlanie niestandardowej zawartości HTML na mapach 3D. Więcej informacji znajdziesz w artykule Mapy 3D w JavaScript Maps.

3.60.9

17 kwietnia 2025 r.

Zmiany:

  • [kanał alfa] Uruchom PlaceContextualElement w trybie eksperymentalnym.
  • [kanał alfa] Modele 3D są teraz domyślnie renderowane z oświetleniem opartym na obrazie (IBL) w Mapach 3D.

3.60.8

9 kwietnia 2025 r.

Zmiany:

  • [kanał beta] Interfejs API LocalContext został całkowicie usunięty. Próba utworzenia obiektu LocalContextMapView teraz powoduje błąd. Więcej informacji znajdziesz na stronie https://developers.google.com/maps/deprecations#localcontext-deprecation.
  • Naprawiono błąd powodujący dziwne zachowanie podczas przeciągania zaawansowanych znaczników na urządzeniach dotykowych.
  • Zwiększono krycie nakładki „Współpraca w obsłudze gestów”, tak aby tekst na niej wyświetlany spełniał wymagania dotyczące kontrastu na wszystkich obszarach mapy.
  • Dodano obsługę PostalAddress w interfejsie API miejsc.
  • Gwarantuje, że nakładka mapy statycznej podczas uruchamiania ma ten sam schemat kolorów, co mapa podstawowa.

3.60.7b

3 kwietnia 2025 r.

Zmiany:

  • Widżet automatycznego uzupełniania miejsc jest teraz dostępny w kanale tygodniowym.

3.60.6

27 marca 2025 r.

Zmiany:

  • Naprawiono problem w przeglądarce Safari, w wyniku którego strony korzystające z overscroll-behavior nie przewijały się poprawnie.
  • Naprawiono migotanie występujące podczas dodawania dużej liczby zaawansowanych znaczników przy włączonym zachowaniu kolizji.
  • Dodano obsługę PriceRange w Miejscach.

3.60.5 (Wycofano)

20 marca 2025 r.

Zmiany:

  • Naprawiono błąd, który uniemożliwiał przewijanie strony po kliknięciu lub dotknięciu zaawansowanych znaczników.
  • Naprawiono błąd powodujący nieprawidłowe działanie trybu pełnoekranowego w aplikacji <gmp-map>.
  • Naprawiono błąd, w wyniku którego okno informacyjne ukrytego znacznika zaawansowanego było nadal widoczne.
  • Mapy w stylu niestandardowym w widoku Mapa drogowa nie utracą tego stylu po dodaniu warstwy rowerowej.

3.60.4

11 marca 2025 r.

Zmiany:

  • Niestandardowe style i kolory tła są stosowane do określonego typu mapy i schematu kolorów, dla którego zdefiniowano styl (początkowo będzie to ograniczone do map Roadmap i Roadmap Dark). Warstwa transportu publicznego zachowa wszelkie niestandardowe style dla wybranego typu mapy.

3.60.3 (Wycofano)

5 marca 2025 r.

Zmiany:

  • Naprawiono błąd powodujący, że panel wskazówek nie był wyświetlany.

3.60.2

27 lutego 2025 r.

Zmiany:

  • Miejsca: Dodano obsługę złącza EV typu NACS (SAE J3400).
  • Wydano elementy HTML gmp-map i gmp-advanced-marker w GA.

3.60.1

20 lutego 2025 r.

Zmiany:

  • [kanał alfa] altitudeMode w Polygon3DElement i Polyline3DElement ma teraz wartość domyślną CLAMP_TO_GROUND.
  • [kanał alfa] Aby można było renderować mapę 3D, należy teraz ustawić nową opcję mode w Map3DElement (dostępne są 2 nowe wartości: HYBRID i SATELLITE). Istniejąca opcja defaultLabelsDisabled została usunięta. Ustaw mode na HYBRID lub SATELLITE.
  • [kanał beta] Kolor tła powróci do domyślnego lub ustawionego w MapOptions, jeśli nie został on specjalnie ustawiony dla konkretnego typu mapy.
  • [kanał beta] Niestandardowe style rastrowe powinny być stosowane tylko do typu mapy, do którego zostały przypisane.
  • Naprawiono problem, w wyniku którego zaawansowane znaczniki przesuwały się podczas przeciągania w trybie pełnoekranowym. Rozwiązaliśmy też problem z przesunięciem ludzika Street View podczas przeciągania w trybie pełnoekranowym.
  • Zastąp domyślne sterowanie zoomem nowym sterowaniem kamerą, które zawiera przyciski przesuwania i powiększania.
  • Zaktualizować ikony przycisków powiększenia, aby były zgodne z ikonami nowych przycisków przesuwania.

3.59.8

6 lutego 2025 r.

Zmiany:

  • Klienci mogą teraz uzyskać dostęp do wartości opłat za przejazdy w formie tekstowej.
  • [kanał alfa] Wprowadzono nowy element AirQualityMeterElement: <gmp-air-quality-meter>.
  • [kanał alfa] Aby korzystać z PlaceAutocompleteElement, konieczne będzie teraz włączenie Places API (nowość) w projekcie Google Cloud. .
  • [kanał alfa] PlaceAutocompleteElement: Zdarzenie gmp-placeselect zostało zastąpione przez gmp-select i dostarcza obiekt PlacePredictionSelectEvent zamiast obiektu PlaceAutocompletePlaceSelect.
  • [kanał alfa] PlaceAutocompleteElement: zdarzenie gmp-requesterror zostało zastąpione zdarzeniem gmp-error, które przekazuje obiekt Event zamiast obiektu PlaceAutocompleteRequestErrorEvent.
  • [kanał alfa] PlaceAutocompleteElement: componentRestrictions zostaje zastąpione przez includedRegionCodes.
  • [kanał alfa] PlaceAutocompleteElement: typy są zastępowane przez includedPrimaryTypes.

3.59.7

30 stycznia 2025 r.

Zmiany:

  • [kanał beta] Kolory tła mapy drogowej i mapy drogowej w trybie ciemnym ustawione dla niestandardowych stylów powinny być renderowane za kafelkami i poza marginesami mapy.
  • [kanał beta] Mapa drogowa ze stylem niestandardowym (lub mapa drogowa w trybie ciemnym) zachowa swój styl niestandardowy po dodaniu warstwy transportu publicznego, zamiast powracać do domyślnego stylu mapy podstawowej.
  • Mapy w trybie ciemnym pozostaną w tym trybie po dodaniu warstwy tranzytowej.

3.59.6

23 stycznia 2025 r.

Brak zmian widocznych publicznie.

3.59.5

16 stycznia 2025 r.

Zmiany:

  • Naprawiono błąd powodujący zgłaszanie niezauważonych błędów podczas tworzenia niestandardowej panoramy Street View.

3.59.4a

9 stycznia 2025 r.

Zmiany:

  • Naprawiono błąd powodujący zgłaszanie nieobsłużonych błędów, gdy włączona była warstwa ruchu.
  • [kanał beta] Rozwiązuje problem polegający na tym, że element PlaceAutocompleteElement nie przekazywał prawidłowo fokusu.
  • [kanał beta] Cechy mapy atomowej będą wyświetlane w miastach pomocniczych na poziomie z17 i wyższym.

3.59.3

12 grudnia 2024 r.

Zmiany:

  • Funkcja Sprawdzanie aplikacji Firebase jest już dostępna w interfejsach Maps JS 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 do inicjatora identyfikator atrybucji użycia, który pomaga Google określić, które biblioteki i przykłady są przydatne dla deweloperów, np. użycie biblioteki klastrowania znaczników. Aby zrezygnować z wysyłania identyfikatora atrybucji użytkowania, możesz usunąć tę właściwość lub zastąpić jej wartość pustym ciągiem. Zmiany tej wartości po utworzeniu instancji mogą być ignorowane.
  • Możesz teraz używać Sprawdzania aplikacji Firebase, aby chronić się przed szkodliwymi żądaniami. Dowiedz się więcej o korzystaniu z App Check w przypadku Miejsckorzystaniu z App Check w przypadku Map.

3.59.1

21 listopada 2024 r.

Zmiany:

  • [kanał beta] Rozwiązaliśmy problem polegający na tym, że w widoku Street View brakowało elementu sterującego powiększeniem.
  • Naprawiliśmy błąd, który powodował, że starsze znaczniki, w które nie można było kliknąć, nadal wysyłały zdarzenie kliknięcia.
  • Rozwiązaliśmy błąd, który powodował, że znaczniki zaawansowane nie aktualizowały pozycji piksela podczas przełączania się na niestandardowy typ mapy.
  • Gdy używasz domyślnych lub niestandardowych typów i stylów map z identyfikatorem mapy, w konsoli jest teraz rejestrowane ostrzeżenie. Gdy dostępny jest identyfikator mapy, style mapy są kontrolowane za pomocą konsoli Cloud, a dostosowywanie stylu przez konsolę Cloud jest obecnie obsługiwane tylko w przypadku typów map drogowych.
  • Stylizowanie przycisków sterowania kamerą po najechaniu na nie w trybie ciemnym.
  • Rozwiązaliśmy problem z dopełnieniem funkcji fitBounds w przypadku używania bardzo małych granic.

3.58.11a

31 października 2024 r.

Zmiany:

  • [kanał beta] Naprawiliśmy błąd, który powodował, że Pegman w widoku Street View był bezużyteczny na mapie komponentu internetowego.
  • Zapobieganie skupianiu się czytników ekranu na komunikacie przewijania, gdy jest on ukryty na mapie 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 (przywrócona)

17 października 2024 r.

Zmiany:

  • [kanał alfa] W przypadku markerów renderowanych na mapach 3D można teraz używać obrazów niestandardowych i plików SVG.

3.58.8

10 października 2024 r.

Zmiany:

  • Usunięto nieprawidłowe ostrzeżenie konsoli WebGLOverlayView.
  • Rozwiązaliśmy problem polegający na tym, ż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 wszedł w interakcję za pomocą wskaźnika lub myszy.
  • Dodano dostawców lokalizacji pojazdów i flot ODRD na potrzeby śledzenia flot w JavaScript Mobility Services.

3.58.7

3 października 2024 r.

Brak zmian widocznych publicznie.

3.58.6

25 września 2024 r.

Zmiany:

  • [kanał alfa] Usunięto właściwości *Opacity z obiektów Polyline3DElementPolygon3DElement. Wartości alfa można określić w odpowiednich właściwościach *Color za pomocą formatów kolorów #rgba, #rrggbbaa, rgba(r, g, b, a) lub rgb(r g b / a).
  • [kanał alfa] W wersji eksperymentalnej dostępne są teraz domyślne elementy interfejsu, markery, modele 3D i gotowe funkcje animacji kamery, które można wykorzystywać w przypadku map 3D.
  • Usunęliśmy błąd, który powodował, że na mapach wektorowych nie można było przełączać się między niestandardowymi typami map.
  • 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 publicznie.

3.58.4a

12 września 2024 r.

Brak zmian widocznych publicznie.

3.58.3

5 września 2024 r.

Brak zmian widocznych publicznie.

3.58.2

29 sierpnia 2024 r.

Zmiany:

  • Glif tekstowy PinElement jest teraz skalowany wraz z PinElement, a jego domyślny kolor jest zgodny z domyślnym kolorem glyphColor elementu PinElement.

3.58.1a

22 sierpnia 2024

Zmiany:

  • [kanał beta] Zastąpienie domyślnie elementu sterującego powiększeniem elementem sterującym kamerą. Funkcja sterowania kamerą obejmuje elementy sterujące powiększeniem i przesuwaniem.
  • Opublikuj usługi cameraControlcameraControlOptionsMapOptions.
  • Umożliwia ustawienie schematu kolorów (jasnego lub ciemnego) podczas tworzenia instancji mapy.
  • Aktualizacja elementu sterującego typami mapy, aby w przypadku zbyt małej szerokości mapy przechodził do nowego wiersza
  • Zintegrowaliśmy nowy moduł etykietowania do renderowania etykiet map wektorowych.
  • Nowe kolory mapy bazowej są teraz domyślne w kanale v=weekly dla deweloperów, którzy nie używają identyfikatorów mapy. Więcej informacji znajdziesz na stronie https://developers.google.com/maps/new-basemap-style-opt-in.

3.57.13

8 sierpnia 2024 r.

Zmiany:

  • [kanał beta] Dodano deskryptory adresu do odpowiedzi geokodowania w przypadku geokodowania odwrotnego, geokodowania wyprzedzającego i wyszukiwania identyfikatora miejsca.

3.57.12

1 sierpnia 2024 r.

Zmiany:

  • [kanał beta] Dodano deskryptory adresu do odpowiedzi geokodowania w przypadku geokodowania odwrotnego, geokodowania wyprzedzającego i wyszukiwania identyfikatora miejsca.
  • [kanał beta] Umożliwia ustawienie schematu kolorów (jasnego lub ciemnego) podczas tworzenia mapy.
  • Zmniejsz opóźnienie IconMouseEvent po kliknięciu obiektu na mapach wektorowych

3.57.10

25 lipca 2024 r.

Zmiany:

  • [kanał beta] Dodano deskryptory adresu do odpowiedzi geokodowania w przypadku geokodowania odwrotnego, geokodowania wyprzedzającego i wyszukiwania identyfikatora miejsca.
  • Dodaliśmy do klasy Place kilka atrybutów dla typów podstawowych i wyświetlanych nazw.

3.57.9

18 lipca 2024 r.

Zmiany:

  • Ulepszyliśmy ułatwienia dostępu do elementu sterującego Pegman w Street View.

3.57.8b

11 lipca 2024 r.

Brak zmian widocznych publicznie.

3.57.7

4 lipca 2024 r.

Zmiany:

  • Dodaj opcje ładowania samochodów elektrycznych i opcje paliwa do właściwości klasy Place. Włącz opcje wyszukiwania pojazdów elektrycznych w przypadku funkcji Place.searchByText.

3.57.6a

27 czerwca 2024 r.

Brak zmian widocznych publicznie.

3.57.5

20 czerwca 2024 r.

Brak zmian widocznych publicznie.

3.57.4

13 czerwca 2024 r.

Zmiany:

  • [beta channel] Zintegrowano nowy moduł etykietowania do renderowania etykiet map wektorowych.
  • Okno informacyjne ma nową właściwość isOpen wskazującą, czy jest otwarte na mapie czy w widoku ulicy.
  • Naprawiono nieprawidłową dokumentację referencyjną dla klasy PlacePrediction funkcji automatycznego uzupełniania miejsca.

3.57.3a

6 czerwca 2024 r.

  • [kanał beta] Dodano deskryptory adresu 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 polegający na tym, że w komponencie internetowym nie otwierało się menu sterowania typem mapy.
  • Naprawiliśmy błąd, który powodował brak wskaźnika przeciągania elementu AdvancedMarkerElement.
  • Dodaj funkcję autouzupełniania do nowego interfejsu Places API.
  • Rastrowe kafelki mapy są teraz wyświetlane w formacie obrazu WebP.
  • Zaktualizowano dokumentację dla Place.searchByText i Place.searchNearby, aby wskazywała prawidłową listę pól.
  • Nowy przycisk zamykania okna informacyjnego i opcjonalny nagłówek są teraz dostępne w kanale tygodniowym.

3.57.0

24 maja 2024 r.

Brak zmian widocznych publicznie.

3.56.12a

9 maja 2024 r.

Zmiany:

  • Naprawiono błąd powodujący brak wskaźnika przeciągania AdvancedMarkerElement.

3.56.11

2 maja 2024 r.

Zmiany:

  • [kanał beta] <gmp-map> będzie teraz domyślnie przechodzić w tryb wektorowy, gdy ustawiony jest identyfikator mapy, ale dla identyfikatora mapy nie jest ustawiony żaden jawny typ renderowania (np. DEMO_MAP_ID).

3.56.10

25 kwietnia 2024 r.

Zmiany:

  • [kanał beta] Zdarzenie gmp-placeselect obiektu PlaceAutocompleteElement teraz jest bąbelkowane.
  • [kanał beta] Nowy przycisk zamykania okna informacyjnego i opcjonalny nagłówek są już dostępne.
  • [kanał beta] Ulepszone funkcje ułatwień dostępu za pomocą klawiatury i pojedynczego wskaźnika dla sterowania Pegmanem w Street View.
  • Naprawiono problem wycieku pamięci spowodowany usuwaniem zaawansowanych znaczników.
  • Naprawiono błąd, w wyniku którego okręgi nie rysowały gładkiego obwodu.
  • Dodano API do ustawiania trybu wektorowego podczas tworzenia instancji google.maps.Map (mapId nie jest wymagany).

3.56.8

11 kwietnia 2024 r.

Zmiany:

  • Rozwiązaliśmy problem z wyciekiem pamięci podczas używania znaku AdvancedMarkerElement.

3.56.7

4 kwietnia 2024 r.

Zmiany:

  • Dodaj funkcję searchNearby do nowej klasy Place.

3.56.6

28 marca 2024 r.

Zmiany:

  • [kanał beta] Kafelki rastrowe map są teraz wyświetlane w formacie obrazu WebP.
  • Naprawiono pozycjonowanie zakotwiczenia okna informacyjnego dla punktów POI na mapach wektorowych.
  • Naprawiono błąd, który powodował wyświetlanie AdvancedMarkerElement bez ustalonej pozycji.
  • Dodano zdarzenie „zamknij” do interfejsu API InfoWindow.

3.56.5

21 marca 2024 r.

Zmiany:

  • [kanał beta] Nowe kolory mapy bazowej są teraz domyślne dla deweloperów niekorzystających z identyfikatorów map. Więcej informacji można znaleźć na stronie https://developers.google.com/maps/new-basemap-style-opt-in.
  • Naprawiliśmy podstawową pozycję okna informacyjnego dla etykiet i ikon mapy wektorowej.

3.56.4

14 marca 2024 r.

Brak zmian widocznych publicznie.

3.56.3

7 marca 2024 r.

Brak zmian widocznych publicznie.

3.56.1

22 lutego 2024 r.

Zmiany:

  • Naprawiono błąd dokumentacji w parametrze „fields” metody Place.searchByText.
  • [kanał beta] Tworzy domyślny slot w <gmp-map> i umożliwia tworzenie niestandardowych elementów do pakowania komponentów internetowych Maps JavaScript API.
  • Dodaj opcje parkowania do nowego API klasy Place.
  • Wycofaj 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 zamiast niego. Chociaż w google.maps.Marker nadal będą pojawiać się poprawki błędów uwzględniające wszelkie poważne regresje, istniejące błędy w google.maps.Marker nie zostaną rozwiązane. Przed zakończeniem świadczenia wsparcia zostanie wysłane powiadomienie z co najmniej 12-miesięcznym wyprzedzeniem. Więcej informacji na temat wycofywania map znajdziesz na stronie https://developers.google.com/maps/deprecations.
  • Dodaliśmy dodatkowe atrybuty do nowego interfejsu API klasy Place.
  • Dodaj opcje płatności do nowego interfejsu API klasy Place.

3.55.11a

15 lutego 2024 r.

Zmiany:

  • Zapobiega automatycznemu przewijaniu mapy do widoku po kliknięciu.

3.55.11

8 lutego 2024 r.

Zmiany:

  • [alpha channel] Usunięto właściwość inputElement z PlaceAutocompleteElement.
  • [kanał alfa] Dodawanie części CSS do elementu Autouzupełnianie miejsc
  • [kanał beta] Element PlaceAutocompleteElement jest teraz dostępny w wersji testowej (v=beta)
  • Dodanie opcji ułatwień dostępu do interfejsu Places API w wersji 2.

3.55.10

1 lutego 2024 r.

Zmiany:

  • [kanał beta] Wycofaj SearchByTextRequest.rankBy. Zamiast tego użyj SearchByTextRequest.rankPreference.
  • [kanał beta] Place.findPlaceFromQuery i Place.findPlaceFromPhoneNumber nie są już dostępne. Zamiast nich należy używać Place.searchByText.
  • Poprawki śledzenia wykorzystania w poszczególnych kanałach.
  • Włączanie linii łamanych uwzględniających ruch w przypadku dostawców lokalizacji przejazdu i pojazdu w JavaScript Journey Sharing.
  • Nowa klasa Place jest teraz dostępna w kanale tygodniowym.
  • Wycofaj Place.openingHours. Proszę zamiast tego używać regularOpeningHours.

3.55.9

25 stycznia 2024 r.

Zmiany:

  • [kanał beta] Naprawiono problem, w wyniku którego nie można było zamknąć okna dialogowego skrótów klawiaturowych po naciśnięciu klawisza Esc na MapElement.
  • Dodano nowy parametr URL loading=async do adresu URL bootstrapa w przypadku bezpośredniego wczytywania skryptu. Oznacza to, że interfejs Maps JavaScript API nie został wczytany synchronicznie i żaden kod JavaScript nie jest wywoływany przez zdarzenie load skryptu. Aby zwiększyć skuteczność, zalecamy ustawienie tej wartości na async, gdy tylko jest to możliwe.

3.55.8

18 stycznia 2024 r.

Zmiany:

  • [kanał alfa] Teraz wysyłamy token sesji w ramach żądań PlaceAutocompleteElement.
  • [beta channel] Wprowadza nową właściwość gmpClickableAdvancedMarkerElement. Jest to zmiana powodująca niezgodność wsteczną dla użytkowników, którzy rejestrują zdarzenie gmp-click za pomocą addEventListener() w kanale beta. Aby otrzymywać zdarzenie gmp-click po kliknięciu, ustaw właściwość gmpClickable na true lub dodaj atrybut gmp-clickable do komponentu internetowego . Użytkownicy, którzy używają addListener() do rejestrowania zdarzenia gmp-click, nie muszą obecnie wprowadzać żadnych zmian.

3.55.7

11 stycznia 2024 r.

Zmiany:

  • [kanał beta] Właściwość element elementu AdvancedMarkerElement wskazuje teraz instancję elementu AdvancedMarkerElement.
  • [kanał beta] Zaawansowane znaczniki mogą teraz dostosowywać swoje treści za pomocą węzłów podrzędnych.
  • Rozwiązaliśmy problem polegający na tym, że po kliknięciu mapy nie działały skróty klawiszowe do przesuwania i powiększania.
  • Włącz dostosowywanie linii łamanej w przypadku udostępniania trasy w JavaScript.
  • [kanał alfa] Dodaj atrybuty types, requestedLanguage, requestedRegion i name do PlaceAutocomplete
  • [kanał beta] Rozwiązaliśmy problem, który powodował, że podczas wywoływania funkcji document.createElement('gmp-advanced-marker') nie tworzył się element zaawansowanego markera.

3.55.3

30 listopada 2023 r.

Brak zmian widocznych publicznie.

3.55.2

23 listopada 2023 r.

Zmiany:

  • Naprawiono 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 publicznie.

3.54.12a

8 listopada 2023 r.

Zmiany:

  • Naprawiliśmy błąd, który w pewnych sytuacjach powodował, że element WebGLOverlayView nie był renderowany.

3.54.12

2 listopada 2023 r.

Zmiany:

  • [kanał alfa] Aktualizacja funkcji automatycznego uzupełniania miejsca, aby stała się komponentem internetowym. To jest radykalna zmiana. Aktualizowane informacje dotyczące wykorzystania można znaleźć na stronie https://developers.google.com/maps/documentation/javascript/reference/places-widget#PlaceAutocompleteElement.
  • [kanał alfa] Aktualizacja funkcji automatycznego uzupełniania miejsca w zarządzaniu fokusem elementu
  • [kanał beta] Udostępnienie zdarzenia gmp-zoomchange w MapElements
  • Włącz MapTypeControl HORIZONTAL_BAR, aby automatycznie obsługiwać konteksty układu RTL.

3.54.11

26 października 2023 r.

Zmiany:

  • Naprawiono problem, w wyniku którego konfiguracja elementów sterujących na mapie mogła powodować błąd.
  • Dodaliśmy możliwość ograniczenia zdjęć Street View tylko do oficjalnych źródeł Google za pomocą interfejsów StreetViewLocationRequest i StreetViewControlOptions.

3.54.10

18 października 2023 r.

Zmiany:

  • [kanał beta] MapElement teraz automatycznie dostosowuje układ kontrolek do orientacji od lewej do prawej lub od prawej do lewej na podstawie obliczonego stylu direction. Dostępne są również sloty umożliwiające dodawanie niestandardowych elementów sterujących. ControlPosition obsługuje teraz wartości logiczne dla układu LTR/RTL. Interfejs API Maps Embed automatycznie dostosowuje teraz układ elementów sterujących do orientacji od lewej do prawej lub od prawej do lewej, zależnie od języka.
  • [kanał beta] MapElement ma teraz włączoną funkcję delegatesFocus

3.54.9

12 października 2023 r.

  • [kanał beta] Dodaje podsumowanie redakcyjne do interfejsu API Places v2.

3.54.7a

28 września 2023 r.

Zmiany:

  • Dodano obsługę wielu dostawców lokalizacji w JavaScript funkcji Journey Sharing.

3.54.6

21 września 2023 r.

Zmiany:

  • google.maps.FeatureLayer reaguje na zdarzenia związane z ruchem myszy.
  • Dodano google.maps.FeatureType.SCHOOL_DISTRICT, dzięki czemu okręgi szkolne mają obsługę stylizacji opartej na danych.

3.54.5

14 września 2023 r.

Zmiany:

  • [kanał beta] Naprawiliśmy błąd, który powodował, że funkcja addEventListener() w klasie AdvancedMarkerElement była niedostępna.

3.54.4

7 września 2023 r.

Zmiany:

  • Logo Google nie będzie tak często nachodziło na informacje o prawach autorskich na Mapie.

3.54.2

24 sierpnia 2023 r.

Zmiany:

  • Naprawiono błąd w DirectionsRenderer, w wyniku którego mapa nie ładowała się, jeśli przed renderowaniem DirectionsResult nie ustawiono powiększenia i środka.

3.54.1

18 sierpnia 2023 r.

Zmiany:

  • Uaktualnia interfejs API Map JavaScript, aby zapewnić natywną obsługę ECMAScript 2020.
  • Zaawansowane znaczniki są teraz wyraźniejsze.
  • Mapa jest wyłączona, gdy Array.from zostanie zastąpiony implementacją, która nie obsługuje obiektów iterowalnych.
  • Naprawiono utratę ostrości, która następowała po wyłączeniu przycisków zoomu na poziomach granicznych.

3.53.13

27 lipca 2023 r.

Zmiany:

  • [kanał beta] Przeprojektowano atrybucje w nowej klasie Place. PhotoAttribution to teraz AuthorAttribution. author to teraz displayName. authorURI to teraz uri. photoURI {?string} jest teraz dostępny w AuthorAttribution. Photo.attributions to teraz Photo.authorAttributions. Review.authorAttribution {?AuthorAttribution} zastępuje Photo.author/authorURI/authorPhotoURI.
  • [kanał beta] Dodano wymagane pole textQuery i wycofano query w metodzie searchByText() klasy Place.
  • Dostosowano przesunięcie punktu zakotwiczenia okna informacyjnego dla etykiet i ikon mapy rastrowej.

3.53.12

20 lipca 2023 r.

Zmiany:

  • [kanał beta] Dodano dostawców lokalizacji pojazdów i floty ODRD dla funkcji JavaScript Journey Sharing - śledzenie floty.
  • Zaktualizowano komunikat ostrzegawczy, który pojawia się, gdy argument przekazany do konstruktora LatLng() zostanie zignorowany.
  • Wycofano Marker.collisionBehavior na rzecz AdvancedMarkerElement.collisionBehavior.

3.53.11

13 lipca 2023 r.

Zmiany:

  • Funkcja isLocationOnEdge() zwraca teraz true, gdy określony punkt znajduje się wystarczająco blisko początku lub krawędzi polilinii.
  • Dodaje dziennik błędów, który informuje programistów, gdy mapa wektorowa nie zostanie załadowana i przejdzie na mapę rastrową.

3.53.7

15 czerwca 2023 r.

Zmiany:

  • [kanał alfa] Zaktualizuj element automatycznego uzupełniania miejsca, aby lepiej obsługiwać czytniki ekranu i inne technologie wspomagające.

3.53.5

1 czerwca 2023 r.

Zmiany:

  • Zezwól na przekazywanie elementu Node do właściwości content zaawansowanego znacznika.
  • Poprawiono wydajność wykrywania kolizji w zaawansowanych znacznikach.
  • Dodano nowe pole dla DeliveryVehicleStop w JavaScript Journey Sharing.

3.53.4a

24 maja 2023 r.

Poprawki błędów:

  • Naprawiono problem migotania występujący na mapie wektorowej.
  • Naprawiono nieprawidłowe obliczanie daty przy uwzględnianiu różnych stref czasowych w metodzie miejsca getNextOpeningTime().
  • Poprawiono błędny typ w VehicleJourneySegment dla funkcji współdzielenia podróży.

3.53.3

18 maja 2023 r.

Zmiany:

  • [kanał alfa] Naprawiono błąd, w wyniku którego element autouzupełniania miejsca nie przywracał oryginalnego tekstu, jeśli użyto klawiszy strzałek do zaznaczenia przewidywania, a następnie kliknięto klawisz Esc.
  • [kanał alfa] Zaktualizowano style przewidywania automatycznego uzupełniania miejsc, aby zapewnić wyświetlanie wielokropka w przypadku przepełnienia tekstu.
  • [kanał beta] Kontekst lokalny wyświetla teraz powiadomienie, że informacje kontekstowe o miejscach na mapie kontekstu lokalnego wkrótce znikną.
  • Rozwiązaliśmy problem polegający na tym, że ludzik Street View nie wyświetlał podglądu po najechaniu kursorem podczas przeciągania, dopóki nie został co najmniej raz przywrócony do doku.
  • Przestarzałe granice, lokalizacja i promień dla usługi automatycznego uzupełniania miejsc. Zamiast tego użyj locationBias i locationRestriction.

3.53.2

4 maja 2023 r.

Zmiany:

  • [kanał beta] Dostępny jest styl oparty na danych dla zestawów danych
  • [kanał 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.
  • AdvancedMarkerElement i PinElement zostały udostępnione w kanale tygodniowym.
  • Styl oparty na danych dla Boundaries udostępniany co tydzień.
  • getMapCapabilities i wydarzenie mapcapabilities_changed są udostępniane w kanale cotygodniowym.

3.53.1a

27 kwietnia 2023 r.

Zmiany:

  • Zaktualizowana usługa automatycznego uzupełniania lokalizacji obsługuje uprzedzenia i ograniczenia lokalizacji
  • [kanał beta] Opublikowano dokumentację dotyczącą metody Place v2 toJSON.
  • [kanał beta] Naprawiono przeciąganie zaawansowanych znaczników podczas zawijania mapy.
  • [kanał beta] Stylizacja oparta na danych PlaceFeature.fetchPlace displayNames będzie w języku użytkownika końcowego.
  • [kanał beta] Nazwy AdvancedMarkerView i PinView zostały zmienione na AdvancedMarkerElement i PinElement.
  • [kanał beta] Naprawiono problem, w wyniku którego zaawansowane znaczniki i piny były czasami dostępne bez konieczności ich jawnego ładowania. Pamiętaj, aby zawsze załadować bibliotekę „marker” przed uzyskaniem dostępu do tych klas.
  • [kanał beta] AdvancedMarker position jest teraz znormalizowany do LatLngAltitude.
  • [kanał beta] Wycofuje właściwość zaawansowanego znacznika draggable na rzecz gmpDraggable.

3.52.9

13 kwietnia 2023 r.

Zmiany:

  • [kanał beta] Zmiana wartości właściwości miejsca „priceLevel” z liczby na ciąg znaków. Możliwe wartości parametru „priceLevel” to teraz: „FREE”, „INEXPENSIVE”, „MODERATE”, „EXPENSIVE”, „VERY_EXPENSIVE”.
  • [kanał beta] Wycofanie AdvancedMarkerView.draggable na rzecz gmpDraggable.
  • [kanał beta] Usuwanie właściwości „ikona” i nazwy pola z klasy Miejsce. Zachęcamy programistów do korzystania z „svgIconMaskURI”.
  • [kanał beta] Właściwość title AdvancedMarkerView akceptuje teraz tylko ciąg znaków. Tytuły można usunąć za pomocą pustego ciągu znaków.
  • [kanał beta] Dodano „svgIconMaskURI” jako obsługiwaną nazwę pola dla metod Place.fromPlaceFrom.
  • [kanał beta] Zmieniono właściwość klasy Miejsce z userRatingsCount na userRatingCount
  • Poprawiono drukowanie błędów po zalogowaniu do konsoli.

Poprawki błędów:

  • Naprawiono błąd, w wyniku którego zamknięcie okna InfoWindow powodowało błąd.

3.52.8

6 kwietnia 2023 r.

Zmiany:

  • Dodano pollingIntervalMillis jako pole publiczne dostawców lokalizacji sondaży w JavaScript Journey Sharing.
  • [kanał beta] Zmieniono odpowiedź JSON klasy Place z snake_case na lowerCamelCase.

Poprawki błędów:

  • Naprawiono błąd, w wyniku którego w recenzjach miejsc publishTime wyświetlała się nieprawidłowa data.
  • Naprawiono problem, w wyniku którego tworzenie niestandardowych elementów było globalnie niedostępne.
  • [kanał beta] Naprawiono błąd powodujący znikanie zaawansowanych znaczników podczas zawijania mapy.

3.52.6

23 marca 2023 r.

Zmiany:

  • [kanał alfa] Wydano eksperymentalną wersję widżetu automatycznego uzupełniania miejsc (nowość).
  • Udostępnia JavaScript Journey Sharing na kanale cotygodniowym.

3.52.5

16 marca 2023 r.

Zmiany:

  • [kanał beta] Stylizacja oparta na danych: usunięto typy cech NEIGHBORHOOD, ADMINISTRATIVE_AREA_LEVEL_3, ADMINISTRATIVE_AREA_LEVEL_4 i SUBLOCALITY_LEVEL_1.

Poprawki błędów:

  • Naprawiono błąd, w wyniku którego interfejsy TypeScript były puste dla bibliotek używanych przez importLibrary().

3.52.4

9 marca 2023 r.

Zmiany:

  • [kanał beta] Wyłącza zdarzenie kliknięcia zaawansowanego znacznika podczas przeciągania znacznika.

3.52.3

2 marca 2023 r.

Zmiany:

  • [kanał beta] Dodaje encje TaskTrackingInfo na potrzeby udostępniania podróży JavaScript.
  • [kanał beta] Uaktualnia interfejs API Map JavaScript, aby zapewnić natywną obsługę ECMAScript 2020.

Poprawki błędów:

  • Naprawiono wyciek pamięci, który mógł wystąpić podczas dodawania i usuwania znaczników na mapie.
  • Naprawiono błąd, który powodował, że element interaktywny był klikalny, gdy znajdował się pod klikalnym znacznikiem zaawansowanym na urządzeniach dotykowych.

3.52.2

23 lutego 2023 r.

Zmiany:

  • [kanał beta] Stylizacja oparta na danych: usuń właściwość PlaceFeature.displayName.
  • [kanał beta] Naprawiono błąd uniemożliwiający prawidłowe usuwanie WebGLOverlayViews podczas wywoływania setMap(null)
  • Naprawiono błąd powodujący wyświetlanie komunikatu, że biblioteka search jest nieznana.
  • Naprawiono błąd, w wyniku którego przycisk zamykania okna informacji był niewidoczny, gdy znajdowało się ono w ukrytym katalogu głównym.
  • Aby poprawić Core Web Vitals i zmniejszyć niepotrzebne przesyłanie danych, interfejs Maps JS odracza wczytywanie Fragmentów mapy do momentu, gdy mapa zbliża 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 programu.
  • [kanał beta] Włącz funkcję automatycznego przesuwania okna informacyjnego po otwarciu na zaawansowanym znaczniku.
  • [beta channel] w przypadku niektórych pól w obiektach danych biblioteki udostępniania podróży wyłączył możliwość przypisywania wartości null.
  • [kanał beta] Styl oparty na danych: typy cech 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:

  • Kanał beta: obsługa renderowania zaawansowanych znaczników na niestandardowych typach map.
  • Najnowsza wersja inline bootstrap loader będzie teraz ponownie wykorzystywać identyfikatory CSP znalezione w innych miejscach 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ązuje problem z znacznikami zaawansowanymi, w przypadku których usunięcie z mapy znacznika z kolizją mogło czasami powodować pozostawienie w DOM elementu znacznika widma.

3.51.5

12 stycznia 2023 r.

Zmiany:

  • Poprawiono typ element w AdvancedMarkerView, PinView i LocalContextMapView z Element na HTMLElement | SVGElement, aby lepiej reprezentować wymagany typ elementu.

Poprawki błędów:

  • Naprawia błąd występujący podczas używania zaawansowanego znacznika z oknem informacyjnym, w którym okno informacyjne może się nie otwierać po przeciągnięciu znacznika za pomocą klawiatury.

3.51.4

5 stycznia 2023 r.

Zmiany:

  • Kanał beta: dodawanie nowych atrybutów do klasy miejsca
  • Wersja beta: styl oparty na danych Tablica FeatureMouseEvent.features może zawierać więcej niż jedną cechę, jeśli pod kliknięciem znajduje się ich kilka, a wszystkie detektory kliknięć FeatureLayer pod kliknięciem zostaną wywołane.
  • Kanał beta: zgłaszanie błędu w przypadku nieprawidłowych argumentów funkcji google.maps.Map.getFeatureLayer.
  • Koryguje pozycję pikseli znaczników zaawansowanych na mapie na pełnym ekranie.
  • Zmiany w mapowaniu zdarzeń myszy sprawiają, że kliknięcia przycisków myszy są teraz ignorowane, jeśli inny przycisk myszy jest już naciśnięty.
  • Naprawiono błąd, który powodował znikanie znaczników zaawansowanych podczas powiększania mapy.
  • Poprawia wydajność podczas powiększania mapy z wieloma zaawansowanymi znacznikami.
  • Aktualizacja dokumentacji StreetViewPanoramaOptions, aby wyjaśnić, że opcja clickToGo nie jest dostępna w przypadku panoram niestandardowych.
  • Zwiększa wydajność tworzenia obiektu LatLngBounds, w tym za pomocą metody Map.getBounds().
  • Aktualizuje odniesienie do WebGLOverlayView w przypadku funkcji onAdd i onRemove.
  • Dodaje dostosowanie stylu stałego znacznika do udostępniania przejazdu.

3.51.3

8 grudnia 2022 r.

Zmiany:

  • Naprawiliśmy błąd, który powodował, że znacznik nie tracił fokusu klawiatury, gdy znajdował się poza widocznym obszarem mapy.
  • Kanał beta: wprowadza klasę Place, nowy, prostszy interfejs API obsługujący nowoczesne wzorce użycia, takie jak obietnice. Klasa Place zawiera nowe pola danych.
  • Wersja beta: Naprawiono błąd powodujący, że zaawansowane znaczniki nie były renderowane podczas przeglądania mapy zawartej w serwerze proxy.
  • Kanał beta: dodaje dostosowywanie znacznika dostawcy lokalizacji podróży w przypadku udostępniania podróży w JavaScript.

3.51.2

1 grudnia 2022 r.

Zmiany:

  • Wersja beta: interfejs API google.maps.importLibrary() jest już dostępny.
  • Wersja beta: Wycofany: kontekst lokalny został wycofany i nie jest już zalecany w przypadku nowych witryn. Funkcja będzie nadal działać, a przed wycofaniem jej obsługi wyślemy powiadomienie z 12-miesięcznym wyprzedzeniem. Jeśli chcesz samodzielnie utworzyć podobne rozwiązanie, zapoznaj się z rozwiązaniem „Odkrywanie okolicy” w Quick Builderze lub użyj biblioteki Miejsc w interfejsie Maps JavaScript API. Przykłady kodu i ćwiczenia laboratoryjne dla Biblioteki Miejsc mogą Ci pomóc.
  • Wersja beta: aby poprawić Core Web Vitals i zmniejszyć niepotrzebne przesyłanie danych, interfejs Maps JS odracza wczytywanie fragmentów mapy do momentu, gdy mapa zbliża 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 w ramach udostępniania przejazdu.
  • Wersja beta: dodaje funkcje dostosowywania stylu udostępniania przejazdu. Wycofaliśmy starsze metody konfiguracji.
  • Dodaje ułatwienia dostępu z klawiatury do kroków w panelu wskazówek. Wskazówki dojazdu można teraz przeglądać za pomocą klawisza Tab i wybierać za pomocą klawiszy spacji lub Enter.
  • google.maps.geometry.spherical.computeArea() akceptuje teraz LatLngBoundsCircle. LatLngBounds można teraz tworzyć za pomocą LatLngBoundsLiteral.
  • Dodaje tekst alt do obrazów w panelu DirectionRenderer's suggested routes (sugerowane trasy)

3.51.1

17 listopada 2022 r.

Zmiany:

  • Kanał beta: udostępniamy klasę Place w bibliotece Places.
  • Wersja beta: dodaje funkcje dostosowywania stylu udostępniania przejazdu. Starsze metody konfiguracji zostały wycofane.
  • Wycofaliśmy obsługę przeglądarki Internet Explorer 11 w interfejsie Maps Embed API.
  • Logo Google w interfejsie Maps Embed API zmienia styl, gdy używasz typów mapy Hybrydowa lub Satelitarna, aby zwiększyć widoczność.
  • Poprawiona wydajność wczytywania znaczników zaawansowanych.
  • Umożliwia korzystanie z przycisku „cofnij” w rysunku za pomocą klawiatury i czytnika ekranu.
  • Umożliwia dostęp do znaczników renderera wskazówek za pomocą klawiatury i czytnika ekranu.
  • Dodaje opis ARIA do elementu sterującego skalą mapy.
  • Włącz zaznaczanie i interakcję za pomocą klawiatury w przypadku elementu sterującego skalą mapy.
  • Wprowadza parametr języka w interfejsie Geocoder JS API. Jeśli nie zostanie to wyraźnie określone, interfejs Maps JS API nie będzie już traktować US jako domyślnego regionu w usłudze Geocoder.
  • Wprowadza parametr języka w interfejsie Directions JS API.
  • Wprowadza parametr języka w interfejsie Distance Matrix JS API.

Poprawki błędów:

  • Naprawiliśmy błąd, który powodował przekierowanie fokusu klawiatury na znacznik po otwarciu okna informacyjnego.
  • Naprawiliśmy błąd, który powodował, że na znacznikach nie można było ustawić fokusu.

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 na żądanie.

3.50.12a

7 listopada 2022 r.

Zmiany:

  • Rozwiązaliśmy problem, który powodował, że znaki google.maps.event.addListenerOnce i google.maps.event.addDomListenerOnce miały nieprawidłowe powiązanie this.

3.50.12

3 listopada 2022 r.

Zmiany:

  • Kanał beta: zaawansowane znaczniki obsługują teraz wysokość, gdy są używane na mapach ukośnych.

3.50.11

27 października 2022 r.

Zmiany:

  • Kanał beta: gdy warstwy funkcji oparte na danych staną się niedostępne, będzie rejestrowany błąd.
  • Wersja beta: poprawa wydajności domyślnego wczytywania znaczników zaawansowanych.

3.50.10

20 października 2022 r.

Poprawki błędów:

  • Poprawia dopełnienie po prawej i na dole w przypadku okna informacyjnego na iOS.

3.50.9

13 października 2022 r.

Zmiany:

  • Wybrane kroki są teraz wyróżnione w panelu wskazówek.
  • Poprawia typowanie TypeScriptu dla konstruktora PinView.
  • Poprawia typowanie TypeScriptu dla konstruktora LagLngAltitude.
  • Aktualizuje domyślny obraz ikony markera w DirectionsRenderer.

3.50.8

6 października 2022 r.

Zmiany:

  • Wersja beta: udostępniono podgląd zaawansowanych znaczników.
  • Wersja beta: wprowadzamy dokumentację dotyczącą isAdvancedMarkersAvailablegetMapCapabilities()obiekcie zwracanym.
  • Dodaje „This field is read-only.” (To pole jest tylko do odczytu) do opisu interfejsu API LocalContextMapView i do właściwości element elementu LocalContextMapViewOption

Poprawki błędów:

  • Kolory w niestandardowych stylach JSON używają teraz domyślnej przezroczystości stylu zamiast wymuszonej 100% przezroczystości.

3.50.7

29 września 2022 r.

Zmiany:

  • Czytnik ekranu odczytuje teraz instrukcje dotyczące interakcji z Mapami i Street View.
  • Dodaje skróty klawiszowe do pochylania i obracania do okna dialogowego skrótów klawiszowych.

3.50.6

22 września 2022 r.

Poprawki błędów:

  • Rozwiązaliśmy problem polegający na tym, że funkcja VoiceOver na urządzeniach z iOS mogła poruszać się po elementach znajdujących się pod oknem skrótów klawiszowych.
  • Dodaje tekst alternatywny do statycznego obrazu mapy.

Zmiany:

  • Gdy wywoływana jest funkcja map.getMapCapabilities() i występuje błąd, w konsoli jest rejestrowany błąd.

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 kliknięć domyślnych znaczników.

3.50.3

1 września 2022 r.

Zmiany:

  • Wersja beta: aktualizuje klasę DeliveryVehicle w JavaScript Journey Sharing, aby uwzględniała atrybuty niestandardowe.
  • Rozwiązaliśmy błąd, który powodował, że po przechyleniu mapy w zdarzeniu występował nieprawidłowy obiekt LatLng.

3.50.2

25 sierpnia 2022 r.

Zmiany:

  • Kanał wersji beta: zmieniono FleetEngineDeliveryFleetLocationProvider, aby akceptować filtr pojazdu dostarczającego ciąg znaków.
  • Aktualizuje domyślny obraz ikony znacznika.

3.50.1

18 sierpnia 2022 r.

Zmiany:

  • Wersja beta: wprowadza interfejsy API funkcji mapy (zdarzenie getMapCapabilitiesmapcapabilities_changed) do wersji beta.
  • Kanał beta: wprowadza parametr language do google.maps.Geocoder.
  • Kanał beta: wprowadza parametr language do google.maps.DistanceMatrixService.
  • Kanał beta: wprowadza parametr language do google.maps.DirectionsService.
  • Naprawiono błąd polegający na tym, że w wielu interfejsach Places JS API kod regionu był ignorowany. Wprowadza parametry języka i regionu w różnych interfejsach API JavaScriptu Miejsc.
  • Usuwa obsługę w interfejsie Maps JavaScript API Street View w przypadku witryn bez domeny googleapis.com w ustawieniach zasad bezpieczeństwa treści. Więcej informacji znajdziesz w przewodniku po zasadach Content Security Policy.

3.49.12

4 sierpnia 2022 r.

Zmiany:

  • Dodaje DEMO_MAP_ID, czyli identyfikator mapy, którego można używać w przykładach kodu 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 wymagających konfiguracji w chmurze (np. stylów w chmurze).
  • Wyjaśnij, że do rozpoczęcia śledzenia wymagane jest FleetEngineDeliverFleetLocationProvider.locationRestriction.

3.49.11

28 lipca 2022 r.

Zmiany:

  • google.maps.VehicleType można teraz traktować jako wyliczenie czasu działania.

3.49.10

21 lipca 2022 r.

Zmiany:

  • Wartości NaN są odrzucane w przypadku szerokości lub wysokości podczas sprawdzania rozmiaru ikony markera, skalowanego rozmiaru ikony markera lub rozmiaru okna informacyjnego.
  • Naprawiliśmy błąd, który powodował, że na urządzeniach z iOS w Street View nie było widać elementu sterującego śledzeniem ruchu.
  • Naprawiono błąd, w którym tekst najazdu w przypadku wskazówek był ucinany w językach zapisywanych od prawej do lewej w interfejsie Embed API.
  • Ułatwia dostęp do okna informacji o transporcie publicznym i korzystanie z niego za pomocą czytnika ekranu.

3.49.9

14 lipca 2022 r.

Zmiany:

  • Wyjaśnia użycie pól identyfikatorów w przypadku dostawców lokalizacji w ramach udostępniania trasy.

3.49.8

7 lipca 2022 r.

Zmiany:

  • Umożliwia dostęp do linków nawigacyjnych w Street View za pomocą klawiatury i czytnika ekranu.
  • Wprowadza nową focusmetodę na StreetViewPanorama.

3,49

23 czerwca 2022 r.

Zmiany:

Poprawki błędów:

  • Udostępnia wyliczenie BusinessStatus za pomocą google.maps.places.BusinessStatus.

3.49.5

16 czerwca 2022 r.

Zmiany:

  • Dodaje do Street View element sterujący skrótami klawiszowymi i okno dialogowe, co zwiększa wykrywalność skrótów klawiszowych.

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, powiększenie ułamkowe i getVisibleRegion na kanał tygodniowy.
  • Domyślna panorama Street View dla Map automatycznie zarządza teraz ostrością po otwarciu. Jest to nowe zachowanie domyślne.
  • Panorama Street View automatycznie przywraca teraz fokus 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).
  • geometry.spherical.computeSignedArea()geometry.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.
  • Umożliwiliśmy sterowanie śledzeniem ruchu w Street View za pomocą klawiatury i czytnika ekranu.
  • Klasy MapsNetworkError, MapsRequestErrorMapsServerError są 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.
  • Umożliwiliśmy sterowanie śledzeniem ruchu w Street View za pomocą klawiatury i czytnika ekranu.
  • Klasy MapsNetworkError, MapsRequestErrorMapsServerError są teraz publicznie dostępne i udokumentowane.

3.49.1

19 maja 2022 r.

Zmiany:

  • Wersja beta: rozwiązaliśmy błąd, który powodował, że w wielu interfejsach Places JS API kod regionu był ignorowany. Wprowadza parametry języka i regionu w różnych interfejsach API JavaScriptu Miejsc.
  • Poprawia kontrast kolorów w trybie ciemnym w przypadku pełnego ekranu i elementów sterujących kompasem.
  • Umożliwia korzystanie z kompasu w Street View, przycisku zamykania i linku do adresu oraz obsługę tych elementów za pomocą czytnika ekranu.

3,49

12 maja 2022 r.

Zmiany:

  • Cotygodniowe aktualizacje kanału do wersji 3.49.
  • Kanał kwartalny zostanie zaktualizowany do wersji 3.48.
  • Wersje 3.47 i 3.46 są nadal dostępne na żądanie.
  • Wersja 3.45 została usunięta i nie można jej już używać.

3.48.11

28 kwietnia 2022 r.

Zmiany:

  • Usługa autouzupełniania miejsc może teraz akceptować więcej typów. Więcej informacji
  • isFractionalZoom został przeniesiony na kanał tygodniowy.

3.48.9

14 kwietnia 2022 r.

Zmiany:

  • Wersja beta: włącza WebGL 2.0 w przypadku WebGLOverlayView.
  • Kanał beta: zawiera bibliotekę JourneySharing w typach TypeScript, externs i dokumentacji interfejsu Maps JavaScript API.
  • Funkcje google.maps.event.addDomListener()google.maps.event.addDomListenerOnce() zostały wycofane i nie należy ich używać. Zamiast tego użyj standardowej metody addEventListener(). Te metody będą nadal działać i nie planujemy ich wycofania.
  • Dodaje titlearia-label do ikony znacznika Street View.
  • Dodaje atrybut aria-pressed do elementu sterującego Pełny ekran.
  • Poprawia odstępy w menu elementu sterującego Typ mapy.
  • Aktualizuje etykiety ARIA w menu Typ mapy.

Poprawki błędów:

  • Usuwa niedozwolony atrybut aria-expanded z domyślnego elementu sterującego typu mapy.

3.48.8

7 kwietnia 2022 r.

Zmiany:

  • Poprawia kontrast kolorów w logo Google w interfejsach Maps JS API i Embed API.

3.48.7a

31 marca 2022 r.

Zmiany:

  • Wersja beta: usuwa wycofane interfejsy API WebGL Overlay View.
  • Umożliwia korzystanie z zaktualizowanej mapy podstawowej w przypadku klientów Maps JavaScript API. Zaktualizowana mapa bazowa, która jest już używana w Mapach Google dla konsumentów, zapewnia bogatszą i bardziej szczegółową mapę bazową, zwłaszcza w odniesieniu do naturalnych cech terenu.

Poprawki błędów:

  • Cofa poprzednią poprawkę dla map.fitBounds() (ułatwiającą przejście widoku przy małych odległościach), oczekującą na analizę.
  • Rozwiązuje problemy z kontrastem kolorów w kontrolce Typ mapy w trybie wysokiego kontrastu.
  • Dopasowuje nazwy na potrzeby ułatwień dostępu pól wyboru elementów sterujących typu Mapa do odpowiednich etykiet wizualnych.
  • Rozwiązuje problemy z kontrastem kolorów w okienkach informacyjnych w trybie wysokiego kontrastu.

3.48.6

24 marca 2022 r.

Zmiany:

  • Poprawki map.fitBounds() ułatwiające 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 na urządzeniu open.

Poprawki błędów:

  • Rozwiązuje problem z kontrastem kolorów w przypadku linku „Wyświetl w Mapach Google” na stronie sInfoWindows.
  • Rozwiązuje problem z kontrastem kolorów w przypadku linku „Wyświetl w Mapach Google” w kontrolce adresu StreetViewPanorama.

3.48.4

10 marca 2022 r.

Zmiany:

3.48.3

3 marca 2022 r.

Zmiany:

  • Kanał beta: włącza nowy styl wywoływania usług w usłudze Street View interfejsu Maps JavaScript API. Może być konieczne zaktualizowanie Content Security Policy, aby połączenia te nie były blokowane na poziomie przeglądarki.
  • Wprowadziliśmy nową właściwość ariaLabel dla InfoWindow.

3.48.1

17 lutego 2022 r.

Zmiany:

  • Kanał beta: dodaliśmy obsługę ustawiania globalnych identyfikatorów doświadczeń. Dokumentację API znajdziesz tutaj.
  • Kanał beta: pierwszy i drugi parametr funkcji fromLatLngAltitude będą teraz łączone w obiekt LatLngAltitude zamiast w obiekt LatLng i wartość number.
  • Zmieniono nazwę parametru noWrap LatLng na noClampNoWrap.
  • Czytnik ekranu odczytuje teraz instrukcje dotyczące sposobu poruszania się po znacznikach, gdy znacznik uzyska fokus.
  • Interfejs API JavaScript Maps raportuje teraz informacje telemetryczne. Może być konieczna aktualizacja Zasad bezpieczeństwa treści, aby mieć pewność, że te wywołania nie będą blokowane na poziomie przeglądarki. Więcej informacji znajdziesz w najczęściej zadawanych pytaniach.
  • Ta wersja nie obsługuje przeglądarki Internet Explorer. Aby nadal obsługiwać przeglądarkę Internet Explorer 11, określ opcję v=3.47, która będzie dostępna do listopada 2022 r.

3,48

10 lutego 2022 r.

Zmiany:

  • Kanał tygodniowy został zaktualizowany do wersji 3.48.
  • Kanał kwartalny został zaktualizowany do wersji 3.47.
  • Wersje 3.46 i 3.45 są nadal dostępne na żądanie, po podaniu numeru.

3.47.6

20 stycznia 2022 r.

Poprawki błędów:

  • Naprawiono problem, w wyniku którego strona przewijała się do góry, gdy skróty klawiaturowe były aktywne.

3.47.4

6 stycznia 2022 r.

Zmiany:

  • Kanał beta: aktualizacja interfejsu API WebGLOverlayView dla wersji beta — wycofanie wszystkich klas i metod zawierających „gl” w nazwie na rzecz nowych, wycofanie klasy WebglCameraParams na rzecz nowej klasy CameraParams (będącej podklasą CameraOptions).
  • Zaktualizowaliśmy dokumentację metody PlaceOpeningHours, aby odzwierciedlała fakt, że godziny wyjątkowe nie są używane w obliczeniach.

3.47.3

09 grudnia 2021

Zmiany:

  • LatLng, LatLngBounds i Circle akceptują teraz wystąpienie tej samej klasy w konstruktorze.

3.47.2

02 grudnia 2021

Zmiany:

  • LatLngLiteral jest teraz dozwolony jako parametr wszędzie tam, gdzie dla projekcji dozwolony jest parametr LatLng.

Poprawki błędów:

  • Naprawiono pewne problemy z renderowaniem, które mogły występować przy wartościach w mniejszej skali (mniejszych niż 1,0).

3.47.1

18 listopada 2021 r.

Zmiany:

  • LatLngLiteral jest teraz dozwolony jako parametr wszędzie tam, gdzie w bibliotece geometrii dozwolony jest parametr LatLng.
  • Dodano nowe API onGIStateUpdateRequest dla obsługi WebGL w API JavaScript Maps.
  • Naprawiono kontrast kolorów na ekranie błędu.
  • Przeglądarka Internet Explorer 11 nie jest już obsługiwana w wersji v=beta. Ostatnia wersja interfejsu Map JavaScript API obsługująca przeglądarkę Internet Explorer 11 to v3.47. Wsparcie dla przeglądarki Internet Explorer 11 zostanie całkowicie zakończone w listopadzie 2022 r.
  • Mapy nie są już fokusowane za pomocą klawisza Tab, gdy opcja mapy keyboardShortcuts jest ustawiona na false.
  • Przyciski Powiększ i Pomniejsz są teraz nieaktywne po osiągnięciu odpowiedniego maksymalnego lub minimalnego poziomu powiększenia.
  • Przekonwertowano kontrolkę MapType, aby korzystała z elementów semantycznych w celu poprawy dostępności i działania czytnika ekranu w interfejsie API Maps Embed.
  • Dodano tekst alternatywny do ikony na ekranie błędu.
  • Różne ogólne usprawnienia stanu kodu.

Poprawki błędów:

  • Zastąp niezgodne z WCAG atrybuty controlHeight i controlWidth zgodnymi atrybutami data-*.

3.47

11 listopada 2021 r.

Zmiany:

  • Kanał tygodniowy został zaktualizowany do wersji 3.47.
  • Kanał kwartalny został zaktualizowany do wersji 3.46.
  • Wersja 3.45 jest nadal dostępna na żądanie pod numerem.
  • Wersja 3.44 została usunięta i nie można jej już używać.

3.46.12

4 listopada 2021

Poprawki błędów:

  • Zaktualizowano pasek menu Typ mapy, dodając dokładniejsze etykiety ARIA.
  • Interfejs Embed API: dodaliśmy etykiety ARIA do kilku linków, aby poprawić komfort korzystania z czytnika ekranu.
  • Interfejs Embed API: poprawiono kontrast kolorów w przypadku niektórych elementów tekstowych.
  • Naprawiono typ google.maps.Marker.MAX_ZINDEX w externs.

3.46.11

28 października 2021 r.

Zmiany:

  • Przekonwertowano funkcje pobierające i ustawiające, aby korzystały z goog.a11y.aria. Pomoże to chronić przed błędami pisowni.

3.46.8

7 października 2021 r.

Zmiany:

  • Kontekst lokalny: usunęliśmy link do atrybucji ze zdjęć w wyskakującym okienku 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 dotyczący współczynnika 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 InfoWindowCustomOverlay.

3.46.2

26 sierpnia 2021 r.

Zmiany:

  • Wersja beta: raportowane są teraz informacje telemetryczne. 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 Wersjonowanie.

Zmiany:

  • Dodano 2 nowe pola do PlaceResult, icon_mask_base_uriicon_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 na żądanie.
  • Wersja 3.43 została usunięta i nie można jej już używać.

Wycofane elementy:

  • Obsługa przeglądarki Internet Explorer zostanie wycofana. Od sierpnia 2021 r. w przypadku interfejsu Maps JavaScript API w wersji 3.46 użytkownicy przeglądarki Internet Explorer 11 będą widzieć u góry map ostrzeżenie. Ostatnia wersja interfejsu Maps JavaScript API, która obsługuje przeglądarkę Internet Explorer 11, to v3.47. Obsługa przeglądarki Internet Explorer 11 zostanie całkowicie zakończona w listopadzie 2022 roku.

Poprawki błędów:

  • Usunęliśmy błąd polegający na tym, że wierzchołek wielokąta przesuwał się przy niektórych poziomach powiększenia.
  • Usunęliśmy błąd, który powodował, że treści w wielu oknach informacyjnych nakładały się na siebie.

3.45.8

29 lipca 2021 r.

Zmiany:

  • Interfejs Embed API: na mapach osadzonych poziom powiększenia jest zachowywany po przekierowaniu na stronę z wskazówkami dojazdu.

3.45.7

22 lipca 2021 r.

Zmiany:

  • Obsługa IE11 została wycofana. Mapy w IE11 będą teraz wyświetlać baner w kanale beta.
  • Zaktualizowaliśmy link „Wyznacz trasę” na mapach osadzonych, aby był dokładniejszy.

Poprawki błędów:

  • Rozwiązaliśmy problem polegający na tym, że metoda getFeatureById() nie mogła pobierać funkcji o identyfikatorze 0.
  • Rozwiązaliśmy problem, który powodował, że w przypadku, gdy wartość ComponentRestriction była niezdefiniowana lub miała wartość null, zgłaszany był błąd UNKNOWN ERROR/SERVICE BACKGROUND ERROR.

3.45.6a

15 lipca 2021 r.

Zmiany:

  • Po otwarciu fokus jest teraz kierowany do kontenera InfoWindow, gdy pierwszy element sterujący, który można ustawić w fokusie, nie znajduje się w obszarze widoku InfoWindow lub gdy disableAutoPan=true.

Poprawki błędów:

  • Naprawiono błąd, w wyniku którego niedokończony rysunek wielokątów był automatycznie uzupełniany po usunięciu menedżera rysunków i ponownym dodaniu go do mapy.
  • Naprawiono błąd, w wyniku którego ciąg „Wskazówki” był ucinany w oknie podręcznym „Osadź mapę” w niektórych językach.

3.45.5

01 lipca 2021

Zmiany:

  • Zaktualizowano adres URL dla Maps Studio w interfejsie typings i JS API.

Poprawki błędów:

  • Naprawiono nieobsługiwane odrzucenie obietnicy podczas podawania wywołania zwrotnego.

3.45.4

24 czerwca 2021 r.

Zmiany:

  • Naprawiono błąd powodujący otwarcie okna dialogowego skrótów klawiaturowych podczas przesyłania formularza.
  • Naprawiono błąd, przez który przycisk „Skróty klawiaturowe” był źle umieszczony.
  • Usunięto obiekty przypadkowo dodane do window (Spherical, PolylineCodec, PolyGeometry). Dostęp do tych obiektów powinien być uzyskiwany z poziomu ich pełnej przestrzeni nazw.

3.45.3

16 czerwca 2021 r.

Poprawki błędów:

  • Zaktualizowano InfoWindow, aby zaznaczenie nie przesuwało się, gdy open() jest wywoływane w tej samej pętli uruchomienia co tworzenie instancji mapy.

Zmiany:

  • Zaktualizowaliśmy sekcję InfoWindowOpenOptions dokumentacji interfejsu API, dodając do niej bardziej szczegółowe informacje.
  • Naprawiono pierścienie ostrości podczas nawigacji za pomocą klawiatury (Tab + Option) w Safari.

3.45.2

10 czerwca 2021 r.

Poprawki błędów:

  • Naprawiono problem, w wyniku którego kontrolka Typ mapy nie była prawidłowo nakładana na tło okna dialogowego skrótów klawiaturowych w Embed API.
  • Naprawiono problem, który mógł powodować błąd podczas ładowania stylów CSS czcionek.
  • Naprawiono błąd, który mógł powodować migotanie podczas przesuwania mapy przy otwartym oknie informacyjnym.

Zmiany:

3.45.1

3 czerwca 2021 r.

Zmiany:

  • Dodano dokumentację dotyczącą animacji, ikon, etykiet i właściwości krycia do interfejsu Data.StyleOptions.
  • Przeprojektowaliśmy okno dialogowe dotyczące praw autorskich, aby poprawić obsługę ułatwień dostępu.
  • InfoWindows będzie teraz automatycznie zarządzać fokusem po otwarciu. Reprezentuje to nowe domyślne zachowanie.
  • Dodano interfejs API InfoWindowOpenOptions, umożliwiający programistom kontrolowanie sposobu zarządzania fokusem podczas otwierania InfoWindows.
  • Teraz można zamknąć okno InfoWindows, naciskając klawisz ESC.
  • Okna InfoWindows są teraz ogłaszane jako „okno dialogowe” podczas korzystania z czytników ekranu.
  • Izolacja polyfill jest teraz włączona; ta zmiana zapobiega instalowaniu wewnętrznych polyfillów API Map na stronie hosta.

Poprawki błędów:

  • Naprawiono problem, w wyniku którego pierścień ostrości mapy pojawiał się podczas przełączania kart przeglądarki.
  • Naprawiono problem, w wyniku którego pierścień ostrości dla elementów sterujących mapą, elementów znaczników i elementów podmenu sterowania typem mapy był nieprawidłowo wyświetlany podczas interakcji z myszą w niektórych przeglądarkach.

Nowe funkcje:

  • Włączono obsługę Promises w usługach Directions, Distance Matrix, Elevation, Geocoder, Maximum Zoom Imagery, StreetView i AutcompleteService.getPlacePredictions().
  • Dodano sterowanie skrótami klawiaturowymi i okno dialogowe na mapie, aby ułatwić wyszukiwanie skrótów klawiaturowych.
  • Mapy wektorowe są teraz dostępne w kanale tygodniowym (tylko podstawowe funkcje; funkcje WebGL są dostępne w kanale beta).

3.44.14

13 maja 2021 r.

Zmiany:

  • Teraz ostrzeżenie jest rejestrowane w konsoli, gdy InfoWindow.open() zostanie wywołane bez powiązanej instancji Map lub StreetView.

3.44.12

28 kwietnia 2021 r.

Poprawki błędów:

  • Naprawiono problem, w wyniku którego usunięte lub ukryte zoptymalizowane znaczniki były dodawane z powrotem do mapy po zmianie na nowy typ mapy.

Kontekst lokalny:

  • Dodano obsługę tablic, które nie mają zdefiniowanej metody @@iterator jako prawidłowej wartości placeTypePreferences.

3.44.11a

20 kwietnia 2021 r.

Zmiany:

  • Zwiększyliśmy wydajność tworzenia niestandardowych znaczników za pomocą obiektów Icon.
  • Zapobiega przenoszeniu fokusu na menu mapy po najechaniu kursorem na przycisk.

Poprawki błędów:

  • Naprawiliśmy błąd, który mógł występować podczas wczytywania statycznych znaczników przed zainicjowaniem mapy bazowej.

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łączona była funkcja Street View.

3.44.8

1 kwietnia 2021 r.

Zmiany:

  • Biblioteka kontekstu lokalnego: przeniesiono logo Google w widoku informacji o miejscu na dół treści.

3.44.7

25 marca 2021 r.

Zmiany:

  • Po zamknięciu okna informacyjnego fokus klawiatury wraca 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 obrotem zawiera teraz przyciski obrotu w prawo i w lewo.

Poprawki błędów:

  • Naprawiliśmy wyciek pamięci, który mógł występować podczas wielokrotnego renderowania mapy.
  • Naprawiliśmy wyciek pamięci, który mógł występować podczas dodawania lub usuwania okręgów lub prostokątów na mapie.

3.44.2

25 lutego 2021 r.

Zmiany:

  • Usunęliśmy błąd, który powodował, że wywołanie funkcji autouzupełniania Miejsc getPlacePredictions w kanale beta nieprawidłowo wskazywało niewłaściwy punkt końcowy.

3.44.1

18 lutego 2021 r.

Zmiany:

  • Przyciski selektora miejsc LocalContext są teraz wyłączone podczas ponownego wczytywania wyświetlanych miejsc.
  • Nieoptymalizowane znaczniki można teraz zaznaczać i obsługiwać za pomocą klawiatury.
  • Kanał wersji beta: usunięto obiekty przypadkowo dodane do window (Spherical, PolylineCodec, PolyGeometry). Dostęp do tych obiektów powinien być uzyskiwany za pomocą pełnej i jednoznacznej przestrzeni nazw.
  • Włączono izolację polyfill w wersji beta. Oznacza to, że interfejs Maps JavaScript API nie będzie już instalować w stronie hosta bibliotek polyfill.

3.43.8a

25 lutego 2021 r.

Zaktualizowany został 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ę wersji beta PromisesAutocompleteService.getPlacePredictions().

Poprawki błędów:

  • Rozwiązaliśmy problem, który powodował, że element Markers z etykietami przechwytywał zdarzenia kliknięcia, nawet jeśli wartość clickable był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 polilinii.

3.43.6

21 stycznia 2021 r.

Poprawki błędów:

  • Naprawiliśmy błąd, który powodował, że czasami wypełniane były otwory w wielokątach geojson.
  • Naprawiliśmy błąd, który powodował znikanie nakładki podczas przełączania między mapą a widokiem ulicy.

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 przypadku panoram Street View w pomieszczeniach.
  • Poprawiono położenie elementów sterujących śledzeniem ruchu na urządzeniach mobilnych w Street View.

Poprawki błędów:

  • Przycisk menu klawiatury teraz wyzwala zdarzenie contextmenu.
  • Naprawiono błąd, w wyniku którego sterowanie pełnoekranowe nie działało prawidłowo podczas przełączania między widokiem mapy i widokiem ulicy w niektórych sytuacjach.
  • Naprawiono problem, w wyniku którego czytniki ekranu nie mogły nawigować do znaczników na mapie.
  • Naprawiono błąd powodujący zniknięcie ikony miejsca w znaczniku miejsca w LocalContext.

3.43.3

9 grudnia 2020 r.

Zmiany:

  • Zmieniliśmy nazwę interfejsu google.maps.MouseEvent na google.maps.MapMouseEvent i dodaliśmy właściwość domEvent, która zapewnia bezpośredni dostęp do zdarzenia bazowego z DOM.
  • Poprawiono zachowanie pamięci nakładek wielokątnych.
  • Pamięć Canvas została teraz wyraźnie zwolniona, aby uniknąć problemów z pamięcią w Safari.

Poprawki błędów:

  • Naprawiono błąd, w wyniku którego sterowanie trybem pełnoekranowym przestawało działać w niektórych sytuacjach podczas przełączania między widokiem mapy i ulicy.
  • Naprawiono błąd, w wyniku którego błąd był rejestrowany w konsoli przy zdarzeniu click znacznika.
  • Naprawiono błąd, w wyniku którego rozmiar klikalnego obszaru znacznika był zbyt duży.
  • Naprawiono błąd związany z konfliktami polyfill, który wpływał na symbole w przeglądarce IE11.

3.43.2

1 grudnia 2020 r.

Zmiany:

  • Dodaje zdarzenie contextmenu jako lepszą alternatywę dla zdarzenia rightclick. Zdarzenie contextmenu dodaje możliwość reagowania na kliknięcie z wciśniętym klawiszem Ctrl w systemie macOS.
  • Dodaje atrybuty dostępności do niezoptymalizowanych znaczników, gdy podano title lub label.
  • Dodaje więcej etykiet i ról ARIA dla kontrolek MapType, co usprawnia działanie czytnika ekranu.
  • Ulepszona obsługa czytnika ekranu dla kontrolek MapType. Gdy użytkownik opuszcza element sterujący, menu rozwijane automatycznie się zamyka.
  • Poprawiono liczbę elementów zgłaszanych przez czytniki ekranu w menu rozwijanym. Zapobiega to liczeniu separatora wiersza jako elementu listy.
  • Dodaje pierścień zaznaczenia w elemencie map, aby wskazywać zaznaczenie klawiatury, gdy jest ono aktywne w wyniku interakcji z klawiaturą.
  • Dodaje dodatkowe elementy sterujące klawiatury do elementów sterujących MapType. Opcje rozwijane są teraz automatycznie zamykane, gdy kontrolka traci fokus. Klawisze strzałek w górę i w dół otwierają menu, a klawisz Escape je zamyka. Klawisze Home i End umożliwiają przejście odpowiednio do pierwszego i ostatniego elementu listy rozwijanej.

Poprawki błędów:

  • Naprawiono błąd, w wyniku którego anulowanie animacji znacznika mogło w pewnych okolicznościach spowodować przedwczesne zakończenie przyszłych animacji przez dany znacznik.

3.43.1a

20 listopada 2020 r.

Zmiany:

  • Dodaje do interfejsu MarkerLabel właściwość className, która umożliwia ustawienie klasy CSS elementu label.
  • Dodano obsługę wersji beta dla Promises w Usłudze obrazowania maksymalnego powiększenia.
  • Dodano obsługę wersji beta dla Promises w usłudze StreetView.
  • Dodano tekst dotyczący ułatwień dostępu do niezoptymalizowanych znaczników, gdy podano title lub label.
  • Usunięto etykietę aria-pressed z przycisku menu rozwijanego MapType w celu poprawy dostępności.
  • Przekonwertowano DropdownMenu i DropdownMenuItem na elementy sematyczne w celu zwiększenia dostępności.
  • Zmieniono tekst elementu dotyczącego praw autorskich, aby spełniał standardy kontrastu kolorów.
  • Menu rozwijane można teraz otwierać i zamykać za pomocą klawisza Enter lub spacji.
  • Teraz można ustawić fokus na elementach menu rozwijanego.
  • Biblioteka kontekstu lokalnego: przyciski sterujące karuzelą są teraz wyłączone, gdy nie mają wpływu na działanie, i nie nakładają się już na pierwszy ani ostatni element na liście.

Poprawki błędów:

  • Naprawiono błąd, który mógł wystąpić, gdy GroundOverlays przekroczył południk 180 stopni.
  • Skróty klawiaturowe nie są już domyślnie wyłączone, gdy disableDefaultUI jest ustawione na true.
  • Naprawiono błąd, w wyniku którego tekst czytnika ekranu był niepoprawny dla przycisków przełączania mapy.
  • Dodaje nazwę i typ ułatwień dostępu do Map.
  • Naprawiono dokumentację interfejsu, która nieprawidłowo pokazywała niektóre opcjonalne właściwości, mimo że były wymagane.
  • Naprawiono błąd, w wyniku którego parametr konstruktora noWrap LatLng był ignorowany po przekazaniu LatLngLiteral.

3,43

18 listopada 2020

Wersja 3.43 interfejsu API JavaScript Map jest już dostępna. Zapoznaj się z przewodnikiem Wersjonowanie.

  • Wersja tygodniowa została zaktualizowana do wersji 3.43.
  • Kanał kwartalny został zaktualizowany do wersji 3.42.
  • Wersja 3.41 jest nadal dostępna na żądanie.
  • Wersja 3.40 została usunięta i nie można jej już używać.

3.42.9

15 października 2020 r.

Zmiany:

  • Naprawiono błąd, w wyniku którego czytnik ekranu przekazywał nieprawidłowy stan pola wyboru.
  • Naprawiono problem ze sterowaniem mapą, w którym klawisze Tab/Shift+Tab znajdowały się w niewłaściwej kolejności.
  • Zmieniono przyciski mapy z div na przyciski natywne, aby poprawić dostępność.
  • Pochylenie jest teraz ograniczone w zależności od poziomu powiększenia map WebGL.
  • Naprawiono częściowe zniknięcie przycisku pełnego ekranu w przeglądarce Internet Explorer, gdy controlSize ma wartość mniejszą niż 27.

3.42.8

7 października 2020 r.

Zmiany:

  • Dodano obsługę wersji beta dla promises w usłudze Directions.
  • Geocoder componentRestrictions wykonuje teraz kontrole poprawności pustych ciągów.
  • Naprawiono błąd, w wyniku którego etykieta znacznika była zakryta niestandardowym symbolem znacznika w przeglądarce Safari.

Obsługa zaktualizowanych ikon miejsc

1 października 2020 r.

Ikony zwracane w ramach żądań szczegółów miejsca i wyszukiwania miejsca zostały zaktualizowane i wykorzystują nowe glify ikon. Nie jest wymagane żadne działanie, nowe glify wyświetlą się automatycznie.

3.42.7

29 września 2020 r.

Zmiany:

  • Naprawiono błąd, który powodował nieprawidłową kolejność wyrazów w przypadku języków RTL (od prawej do lewej) w dymku „Zgłoś błąd na mapie”.
  • Wyśrodkowana etykieta znacznika wskazująca kierunek tekstu RTL.

3.42.6

21 września 2020 r.

Zmiany:

3.42.5

16 września 2020 r.

Zmiany:

  • Zaktualizowano metodę LatLngBounds.union w celu obsługi przypadków, gdy dwa ograniczenia są większe niż 180 stopni.

3.42.4

8 września 2020

Zmiany:

  • W przypadku wykrycia nieprawidłowej implementacji Date.now() na konsoli rejestrowany jest teraz błąd.
  • Dodano obsługę wersji beta dla Promises w metodach usługi Elevation.
  • Wprowadzono nową właściwość InfoWindow.minWidth służącą do określania minimalnej szerokości elementu InfoWindow.
  • Naprawiono błąd, przez który trasy stawały się rozmazane po zmianie celu podróży.

3.42

19 sierpnia 2020

Wersja 3.42 interfejsu API JavaScript Map jest już dostępna. Zapoznaj się z przewodnikiem Wersjonowanie.

Zmiany:

  • Okna InfoWindows mają teraz domyślną maksymalną szerokość 648 px, którą można zmienić, ustawiając właściwość maxWidth okna InfoWindow. Szerokość okna informacyjnego może teraz przekraczać 648 px, ale nadal będzie ograniczona szerokością mapy. (Wcześniej okna Infowindow były zawsze ograniczone do mniejszej z wartości: 648 px lub szerokości mapy.)
  • Zapobiegaj migotaniu renderowania w domyślnym stylu podczas renderowania dużych zestawó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 na żądanie po numerze.
  • Wersja 3.39 została usunięta i nie można jej już używać.

3.41.7

22 lipca 2020

Naprawiono:

  • Naprawiono błąd, w wyniku którego ustawienie właściwości clickableIcons na false nie miało żadnego efektu podczas korzystania ze stylu Cloud.

3.41.5

6 lipca 2020

Zmiany:

  • Naprawiono naruszenie zasad dotyczących zaufanych typów.

3.41.2

27 maja 2020

Zmiany:

  • Pole Miejsca permanently_closed w 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 Wersjonowanie.

  • Wersja tygodniowa została zaktualizowana do wersji 3.41.
  • Kanał kwartalny został zaktualizowany do wersji 3.40.
  • Wersja 3.39 jest nadal dostępna na żądanie.
  • 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_status do wyników wyszukiwania miejsc i szczegółów miejsca. Użyj tego pola zamiast permanently_closed.
  • Poprawia nieprawidłowe ostrzeżenie konsoli podczas wysyłania żądania (nowego) PlaceResult.utc_offset_minutes; teraz ostrzeżenie jest zwracane w przypadku PlaceResult.utc_offset, które zostało wycofane.

3.40.9

14 kwietnia 2020 r.

Zmiany:

  • Jeśli do obiektu Map zostanie przekazany element mapDiv, który nie jest elementem, zgłosi on teraz łatwiejszy do zdiagnozowania błąd InvalidValueError.
  • Autouzupełnianie adresu w google.maps.places.Autocompleteprzez przeglądarkę Chrome nie powinno już wywoływać żądania autouzupełniania do serwera (co pozwoli uniknąć naliczania opłat).
  • Ulepszyliśmy właściwość maxWidth. Przed tą zmianą, jeśli w przypadku maxWidth InfoWindow określono wartość 100, rzeczywista maksymalna szerokość InfoWindow wynosiła 94 piksele. Po tej zmianie maksymalna szerokość wyniesie 100 pikseli.
  • Rozwiązaliśmy problem z wyciekiem pamięci w przypadku narzędzia do tworzenia żądań rysowania podczas używania znaczników i granic mapy.

3.40.6

24 marca 2020 r.

Zmiany:

  • Rozwiązaliśmy problem z obcinaniem tekstu 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 funkcji setTilt() zniekształcało mapę.

3.40.2

23 lutego 2020 r.

Zmiany:

  • Ukryty element iframe na mapie został usunięty z nawigacji po kartach.

3.40.1

18 lutego 2020 r.

Zmiany:

  • Nie ostrzegaj o błędzie InvalidVersion w przypadku parametru v=beta.
  • Rozwiązuje problem ze scrollem podczas wyświetlania Street View.

3,40

11 lutego 2020 r.

Dostępna jest już wersja 3.40 interfejsu Maps JavaScript API. Zapoznaj się z przewodnikiem Wersjonowanie.

  • Wersja tygodniowa została zaktualizowana do wersji 3.40.
  • Kanał kwartalny został zaktualizowany do wersji 3.39.
  • Wersja 3.38 jest nadal dostępna na żądanie.
  • 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 Wersjonowanie.

Naprawiono:

  • W przypadku żądań dotyczących wskazówek dojazdu ZERO_RESULTS są teraz rejestrowane w konsoli i nie powodują już logowania błędów.

3,39

20 listopada 2019 r.

Dostępna jest już wersja 3.39 interfejsu Maps JavaScript API. Zapoznaj się z przewodnikiem Wersjonowanie.

Zmiany:

  • Internet Explorer 10 nie jest już obsługiwany (ostatnią wersją, która go obsługiwała, była wersja 3.38).
  • AutocompletePrediction zwraca teraz odległość w linii prostej do wybranego miejsca od określonych współrzędnych geograficznych punktu początkowego.

Wycofane elementy:

  • Pola Miejsc open_nowutc_offset zostały wycofane 20 listopada 2019 roku i zostaną wyłączone 20 lutego 2021 roku. Więcej informacji znajdziesz w sekcji Migracja pola Miejsca.
  • Wersja tygodniowa została zaktualizowana do wersji 3.39.
  • Kanał kwartalny został zaktualizowany do wersji 3.38.
  • Wersja 3.37 jest nadal dostępna na żądanie.
  • 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 Wersjonowanie.

  • Wersja tygodniowa została zaktualizowana do wersji 3.38.
  • Kanał kwartalny został zaktualizowany do wersji 3.37.
  • Wersja 3.36 jest nadal dostępna na żądanie.
  • Wersja 3.35 została usunięta i nie można jej już używać.
  • Tabeli Fusion nie można już używać (ostatnią wersją, która ją obsługiwała, była 3.37).
  • Obsługa Internet Explorera 10 została wycofana i zakończy się między listopadem 2019 r. a majem 2020 r. w zależności od używanego kanału wydania lub numeru wersji.

3,37

15 maja 2019 r.

Dostępna jest już wersja 3.37 interfejsu Maps JavaScript API. Zapoznaj się z przewodnikiem Wersjonowanie.

  • Wersja tygodniowa została zaktualizowana do wersji 3.37.
  • Kanał kwartalny został zaktualizowany do wersji 3.36.
  • Wersja 3.35 jest nadal dostępna na żądanie.
  • 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 3.34).

3,36

14 lutego 2019 r.

Dostępna jest już wersja 3.36 interfejsu Maps JavaScript API. Zapoznaj się z przewodnikiem Wersjonowanie.

Zmiany:

  • Dodano nowe funkcje:
  • Ulepszono okno informacji.
  • Wersja tygodniowa została zaktualizowana do wersji 3.36.
  • Kanał kwartalny został zaktualizowany do wersji 3.35.
  • Wersja 3.34 jest nadal dostępna na żądanie.
  • Wersja 3.33 została usunięta i nie można jej już używać.

3,35

29 stycznia 2019 r.

Zmiany:

  • API może teraz zwracać łączną liczbę opinii o każdym miejscu.
  • Dodaliśmy obsługę kodów Plus Code. Kody Plus Code to krótkie kody, które zapewniają adres dla każdej lokalizacji na świecie, nawet w obszarach, w których nie ma tradycyjnych adresów pocztowych.
  • Internet Explorer 9 nie jest już obsługiwany.

Wycofane elementy:

  • Parametr placeIdOnly funkcji Autocomplete został wycofany.
  • Warstwa Fusion Tables w interfejsie Maps JavaScript API została wycofana 3 grudnia 2018 r. 3 grudnia 2019 r. warstwa Fusion Tables zostanie całkowicie wyłączona i po tej dacie 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 Wersjonowanie.

Zmiany:

  • Wersja tygodniowa została zaktualizowana do wersji 3.35.
  • Kanał kwartalny został zaktualizowany do wersji 3.34.
  • Wersja 3.33 jest nadal dostępna na żądanie.
  • 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 Wersjonowanie.

Zmiany:

  • Wprowadziliśmy nowe nazwy wersji. Możesz teraz określać 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ą domyślny kanał, czyli kanał tygodniowy lub kwartalny (patrz przewodnik Wersjonowanie).
  • Włączony jest teraz większy interfejs sterowania. W związku ze wzrostem liczby operacji dotykowych na różnych urządzeniach dostosowaliśmy interfejs sterowania do obsługi zarówno dotyku palcem, jak i kliknięć myszą. (Możesz zrezygnować, wczytując interfejs API z parametrami v=quarterly, v=3.33 lub v=3.32).

3,33

11 czerwca 2018 r.

Zmiany:

16 maja 2018 r.

Wersja 3.33 interfejsu Maps JavaScript API jest już dostępna jako wersja eksperymentalna. Zapoznaj się z przewodnikiem po obsłudze wersji interfejsu API.

Zmiany:

3,32

13 lutego 2018 r.

Zmiany:

3.31

13 lutego 2018 r.

Zmiany:

  • Domyślnie ustaw pierwsze 256 znaczników jako znaczniki DOM, a pozostałe jako znaczniki kafelkowe. Obecnie domyślnie wyświetlane są wszystkie znaczniki kafelków.
  • Przy dużym powiększeniu (zbliżeniu) podczas przeciągania Pegmana preferuj panoramę NEAREST zamiast panoramy BEST wybranej przez Google.
  • gestureHandling: none działa teraz tak samo jak draggable: false, gdy jest zmieniana w procedurze obsługi zdarzenia mousedown (zmiana zaczyna obowiązywać w przypadku elementu mousedown).

21 listopada 2017 r.

Wersja 3.31 interfejsu Maps JavaScript API jest już dostępna jako wersja eksperymentalna. Zapoznaj się z przewodnikiem po obsłudze wersji interfejsu API.

Zmiany:

  • Pole region jest teraz zwracane w przypadku żądań szczegółów miejsca.

3,30

16 sierpnia 2017 r.

Wersja 3.30 interfejsu Maps JavaScript API jest już 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 wprowadzono właściwość gestureHandling dla aplikacji komputerowych, które umożliwiają interakcję użytkownika za pomocą kółka przewijania myszy lub panelu dotykowego. Aby kontrolować sposób interakcji użytkowników z mapą, zaleca się używanie właściwości gestureHandling zamiast właściwości scrollwheel, disableDoubleClickZoom i draggable.

3.29

16 maja 2017 r.

Wersja 3.29 interfejsu API JavaScript Map jest już dostępna jako wersja eksperymentalna. Zobacz przewodnik dotyczący wersji interfejsu API.

Zmiany:

  • Format identyfikatora panoramy dla niestandardowych panoram Street View generowanych przez użytkowników uległ zmianie ze względu na aktualizacje infrastruktury bazowej. Dzięki temu nieznacznie wzrasta liczba dostępnych panoram.
    • Żądania panoram wygenerowanych przez użytkowników (niestandardowych) z użyciem starego identyfikatora panoramy w interfejsie Maps JavaScript API nadal działają. Jeśli spróbujesz znaleźć panoramę, korzystając z właściwości position obiektu StreetViewPanoramaOptions, wynik będzie zawierał nowy identyfikator panoramy. Nie ma potrzeby mapowania starych i nowych identyfikatorów panoram, ponieważ oba pozostaną ważne.
    • Jeśli polegasz na analizie i/lub logice weryfikacji identyfikatorów panoram, pamiętaj, że format identyfikatorów panoram może ulec zmianie.
    • Możesz zgłosić wszelkie problemy, korzystając z systemu śledzenia problemów.
  • Aktualizacje metody fitBounds klasy google.maps.Map.
    • Aby zmienić obszar widoku, gdy mapa jest ukryta, możesz teraz ustawić mapę na widoczność: ukryta, dzięki czemu element div mapy będzie miał rzeczywisty rozmiar.

3.28

18 kwietnia 2017

Właściwość draggable obiektu MapOptions jest przestarzała. Aby wyłączyć przeciąganie mapy na urządzeniach stacjonarnych, użyj właściwości gestureHandling i ustaw ją na none.

15 lutego 2017

Wersja 3.28 interfejsu API JavaScript Map jest już dostępna jako wersja eksperymentalna. Zobacz przewodnik dotyczący 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

Naprawiono:

10 stycznia 2017

Możesz teraz ograniczyć podpowiedzi funkcji Autouzupełnianie, tak aby pojawiały się tylko w kilku krajach. Możesz to zrobić, określając maksymalnie 5 krajów w polu componentRestrictions w AutocompleteOptions.

15 listopada 2016

Wersja 3.27 interfejsu API JavaScript Map jest już dostępna jako wersja eksperymentalna. (Zobacz przewodnik dotyczący wersji interfejsu API.)

Zmiany:

  • Nowa opcja gestureHandling w obiekcie MapOptions pomoże Ci 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. Inaczej mówiąc, zarówno przesunięcie jednym palcem, jak i przesunięcie dwoma palcami powoduje przesuwanie mapy.
    • cooperative: Użytkownik musi przesuwać jednym palcem, aby przewijać stronę, i dwoma palcami, aby przesuwać mapę. Jeśli użytkownik przesunie mapę jednym palcem, na mapie pojawi się nakładka z monitem informującym użytkownika o konieczności przesunięcia mapy dwoma palcami. Aby zobaczyć działanie trybu współpracy, obejrzyj powyższy przykład na urządzeniu mobilnym.
    • none: nie można przesuwać ani powiększać mapy.
    • auto (domyślne): zachowanie to cooperative lub greedy, w zależności od tego, czy strona jest przewijalna, czy nie.

    Więcej szczegółów i przykładów znajdziesz w przewodniku programisty.

  • Domyślnie na urządzeniach mobilnych widoczne jest sterowanie pełnoekranowe, dzięki czemu użytkownicy mogą łatwo powiększyć mapę. Gdy mapa jest w trybie pełnoekranowym, użytkownicy mogą przesuwać mapę jednym lub dwoma palcami. Uwaga: system iOS nie obsługuje trybu pełnoekranowego. W związku z tym sterowanie w trybie pełnoekranowym nie jest widoczne na urządzeniach z systemem iOS.

Wycofano mapy dla zalogowanych użytkowników

6 października 2016

Funkcja logowania jest przestarzała. Wersje 3.27 i starsze interfejsu API JavaScript Maps nadal obsługują mapy wymagające zalogowania. Przyszła wersja nie będzie już obsługiwać map dostępnych po zalogowaniu, ale nadal będzie obsługiwać funkcje umożliwiające zapisywanie miejsc w Mapach Google za pomocą okna informacyjnego lub SaveWidget. Przeczytaj więcej o mapach dla zalogowanych użytkowników.

Zmiana punktów pośrednich w odpowiedzi usługi dojazdu

29 sierpnia 2016

Pole via_waypoints w odpowiedzi usługi Wskazówki dojazdu zawiera tablicę punktów orientacyjnych, które nie zostały określone w pierwotnym żądaniu. Pole via_waypoints nadal będzie wyświetlane w odpowiedzi dotyczącej przeciąganych wskazówek, ale zostanie wycofane z odpowiedzi dotyczącej trasy alternatywnej. Wersja 3.27 będzie ostatnią wersją API obsługującą via_waypoints na trasach alternatywnych.

Zalecane podejście polega na zażądaniu alternatywnych tras, a następnie wyświetleniu wszystkich tras jako niemożliwych do przeciągnięcia, a także trasy głównej jako możliwej do przeciągnięcia. Użytkownicy mogą przeciągać trasę główną, aż zrówna się ona z trasą alternatywną. Pole via_waypoints jest dostępne na trasie wynikowej (przeciąganej przez użytkownika).

3.26

18 sierpnia 2016 r.

Wersja 3.26 interfejsu API JavaScript Map jest już dostępna jako wersja eksperymentalna. (Zobacz przewodnik dotyczący wersji interfejsu API.)

Zmiany:

  • Nowy renderer Street View zapewnia udoskonalenia w zakresie renderowania, m.in. płynniejsze przejścia i animacje, udoskonalone modelowanie obiektów, lepszą obsługę urządzeń mobilnych i bardziej przejrzyste sterowanie. Szczegóły znajdziesz na blogu dla programistów Google Geo.
  • Interfejs API obsługuje teraz zdarzenia związane z orientacją urządzenia w Street View, dzięki czemu użytkownicy urządzeń mobilnych mogą rozglądać się, poruszając telefonami. Jako programista możesz włączać i wyłączać tę funkcję. Więcej szczegółów znajdziesz w przewodniku programisty.

3,25

25 maja 2016

Wersja 3.25 interfejsu API JavaScript Map jest już dostępna jako wersja eksperymentalna. (Zobacz przewodnik dotyczący wersji interfejsu API.)

Zakończenie wsparcia dla 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 API JavaScript Map. Zobacz listę obsługiwanych przeglądarek.

3.24

14 kwietnia 2016

Zmiany:

  • Można teraz wyłączyć klikalność ikon na mapie. Ikona na mapie przedstawia punkt zainteresowania, znany również jako POI. Zobacz metodę setClickableIcons w google.maps.Map.

31 marca 2016

Naprawiono:

  • Problem 9507: Linki w Street View działają teraz ponownie w przeglądarce Safari.

28 marca 2016

Naprawiono:

  • Problem 9394: Okna informacyjne zamykają się automatycznie, gdy użytkownik otwiera okno informacyjne dla ikony mapy bazowej i odwrotnie.
  • Wyświetlanie białego logo Google, gdy mapa bazowa jest stylizowana za pomocą właściwości styles na mapie (wcześniej logo stawało się białe tylko wtedy, gdy styl był stosowany za pomocą StyledMapType).

18 marca 2016

Naprawiono:

  • Wydanie 9424: new LatLng({lat: 0, lng: 0})
  • Naprawiono przesuwanie widoku za pomocą myszy w nowym rendererze Street View (z google.maps.streetViewViewer = 'photosphere').

15 lutego 2016

Zmiany:

  • Możliwość rezygnacji z nowych kontroli za pomocą google.maps.controlStyle = 'azteca' została usunięta.

3,23

18 stycznia 2016

Zmiany:

  • Ta wersja zawiera nowy pełnoekranowy element sterujący mapą. Użytkownicy mogą kliknąć ten element sterujący, aby zmaksymalizować rozmiar mapy i wyświetlić ją na całym ekranie. Domyślnie to ustawienie jest wyłączone. Możesz je włączyć w MapOptions i skonfigurować za pomocą FullscreenControlOptions. Domyślna pozycja to RIGHT_TOP.
  • Sterowanie pełnym ekranem w Street View jest domyślnie włączone. Możesz wyłączyć tę funkcję za pomocą StreetViewPanoramaOptions i skonfigurować ją za pomocą FullscreenControlOptions. Jego domyślna pozycja to teraz RIGHT_TOP.

4 stycznia 2016 r.

Naprawiono:

  • Problem 9009: Podczas syntezy zdarzeń myszy z dotyku należy używać lewego przycisku zamiast środkowego, aby zapewnić zgodność z jQuery.
  • Problem 4201: interfejs API nie korzysta już z eval(). W związku z tym możliwe jest teraz korzystanie z interfejsu API bez dyrektywy unsafe-eval Content Security Policy.

21 grudnia 2015 r.

Zmiany:

  • Opcja mapy umożliwiająca wyłączenie przycisku logowania na mapach dla zalogowanych użytkowników (pojawi się awatar zalogowanych użytkowników, nadal będzie można zalogować się za pomocą akcji wykonywanych przez zalogowanych użytkowników (np. oznaczanie gwiazdką), ale po ustawieniu tej opcji nie będzie już przycisku logowania na mapie).
  • Interfejs żądań wyszukiwania tekstowego uległ zmianie. Parametr types został wycofany 1 marca 2016 roku i zastąpiony nowym parametrem type, który obsługuje tylko 1 typ na żądanie wyszukiwania. Ponadto typy establishment, food i grocery_or_supermarket nie będą już obsługiwane jako parametry wyszukiwania (jednak typy te nadal mogą być zwracane w wynikach wyszukiwania). Żądania korzystające z starszego parametru types bę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 Autocomplete sprawdza, czy otrzymał element wejściowy.
  • Okna informacyjne punktów na mapie bazowej wyświetlają te same treści w trybie bez logowania i w trybie z logowaniem.
  • Zewnętrzne pliki interfejsu API Map Google dla kompilatora Closure Compiler określają teraz typ (liczba lub ciąg znaków) dla wyliczeń.

25 listopada 2015 r.

Zmiany:

  • Dodano metody .toJSON() do obiektów LatLngLatLngBounds. Są one przeznaczone do używania za pomocą JSON.stringify().

19 listopada 2015 r.

Zmiany:

  • Białe logo Google na mapach stylizowanych

Naprawiono:

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 Kierunki i Macierz odległości zwracają teraz przewidywany czas podróży w ruchu drogowym (w polu odpowiedzi duration_in_traffic), gdy tryb podróży to jazda samochodem. Aby otrzymać przewidywany czas podróży, należy uwzględnić w żądaniu literał obiektu drivingOptions, określając bieżący lub przyszły departureTime. Możesz też określić trafficModel optymistyczne, pesymistyczne lub najbardziej prawdopodobne (domyślne) założenia, aby wpłynąć na założenia używane podczas obliczania czasu podróży. Szczegółowe informacje znajdziesz w przewodniku dla programistów dotyczącym usługi Kierunkiusługi Matryca odległości. Uwaga: duration_in_traffic jest dostępny tylko dla klientów korzystających z planu Premium Google Maps Platform.

Wycofane:

  • Pole żądania durationInTraffic zostało wycofane. Wcześniej było to zalecane klientom planu Premium Google Maps Platform określenie, czy wynik ma obejmować czas trwania uwzględniający aktualne warunki ruchu drogowego. Teraz należy używać pola drivingOptions.

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 API i zamrożonych wersji 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.destinationDirectionsWaypoint.location akceptują teraz obiekty Place, a DistanceMatrixRequest.originsDistanceMatrixRequest.destinations akceptują teraz tablicę obiektów Place.

15 września 2015 r.

Zmiany:

  • Domyślne położenie i wygląd wielu elementów sterujących na mapie i w panoramach Street View uległy zmianie. Interfejs użytkownika jest teraz spójny niezależnie od tego, czy mapa jest używana w trybie zalogowanym, czy nie, a także jest bardziej spójny z witryną Map Google. Jeśli chcesz przez jakiś czas nadal korzystać z 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:

  • Kontrolka mapy przeglądowej nie jest już dostępna.
  • Sterowanie przesuwaniem na mapie nie jest już dostępne. Aby przesunąć widok, użytkownicy klikają i przeciągają mapę lub przesuwają po niej palcem. (Pamiętaj, że w Street View nadal dostępny jest element sterujący panoramowaniem).
  • Element sterujący powiększeniem jest dostępny tylko w jednym stylu, dlatego google.maps.ZoomControlStyle nie 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 wsparcia dla przeglądarki Internet Explorer 8

31 sierpnia 2015 r.

Od 31 sierpnia 2015 r. interfejs Maps JavaScript API nie jest już oficjalnie obsługiwany w przeglądarce Internet Explorer 8. 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: ładowanie tylko widocznych kafelków
  • Liczne ulepszenia Dokumentów

21 lipca 2015 r.

Zmiany:

  • Wprowadzenie znaczników z etykietami
  • Naprawiono: błąd braku pamięci w systemie iOS 7 w przypadku wielokątów na ekranach o bardzo wysokiej rozdzielczości
  • Poprawki zdarzeń dotknięcia w IE10+
  • Weryfikacja błędów w przypadku danych wejściowych podanych przez dewelopera jest teraz wyświetlana 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:

  • Poprawiono:Problem 6321: błąd: „Uncaught TypeError: Cannot read property 'x' of undefined” występuje tylko w przeglądarkach na Androidzie i iOS.

2 czerwca 2015 r.

Zmiany:

  • Wycofane: CloudLayer, PanoramioLayer
  • Naprawiono: 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 miejsc za pomocą interfejsu Geocoding API,

28 maja 2015 r.

Zmiany:

  • Rozwiązano:Problem 6358: SVG Notacja ścieżki nie jest prawidłowo renderowana na urządzeniach HDPI

19 maja 2015 r.

Naprawiono:

  • Problem 7673: Sterowanie luźną pozycją po użyciu rozwijanego menu typu mapy
  • Problem 7589: Pegman przeskakuje, gdy zmieniasz 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: funkcja StreetViewService.getPanoramaByLocation nie działa, gdy argument radius nie jest liczbą całkowitą

25 marca 2015

Naprawiono:

  • Problem 7733: Błąd: nakładki KML Ground/Images mają nagle bardzo niską rozdzielczość
  • Tekst widżetu Zapisz lepiej dopasowany do ikony gwiazdki

17 marca 2015 r.

Naprawiono:

  • Problem 7756: Błąd: regresja wydajności w Safari 8
  • Usunięto warstwę danych demograficznych
  • Ulepszenia dotyczące elementów interfejsu okna informacyjnego

17 lutego 2015 r.

Obecna eksperymentalna wersja interfejsu Maps JavaScript API (3.19) stanie się wersją produkcyjną.

Wersja 3.17 zostanie usunięta. Prośby dotyczące wersji 3.17 lub starszej będą teraz obsługiwane w wersji 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:

Eksperymentalny: 3.20

Wydanie: 3.19

Frozen: 3.18

3.19

24 kwietnia 2015 r.

Naprawiono:

  • Kursory w trybie zalogowanym.

19 marca 2015

Naprawiono:

20 stycznia 2015

Naprawiono:

  • Problem 7475: Błąd: phantomjs TypeError: Unable to delete property

13 stycznia 2015

Naprawiono:

  • kafelki są teraz ukryte przed czytnikami ekranu;

17 grudnia 2014

Naprawiono:

  • Problem 6917: Błąd: kształty nie respektują właściwości „przeciągania” 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 (obecnie ponownie włączony)
  • Konflikt nazewnictwa ES6 z symbolem

25 listopada 2014 r.

Naprawiono:

  • Problem 7333: Błąd: wskaźnik okna informacyjnego jest uszkodzony w IE9

3.18

4 grudnia 2014 r.

Naprawiono:

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 kierunku widoku Street View powoduje błąd

26 sierpnia 2014 r.

Wersja 3.18 została udostępniona w ramach testów.

Wersja 3.17 jest już stabilna.

3.17

20 sierpnia 2014 r.

Naprawiono:

  • Problem 6937: Regresja w wersji 3.17: nie można odczytać właściwości „remove” niezdefiniowanego obiektu (w miejscach)

12 sierpnia 2014 r.

Naprawiono:

  • Problem 6968: Błąd: klawisze strzałek na klawiaturze nie działają w przypadku v=3.exp

31 lipca 2014 r.

Dodano:

  • Panele mapy mają szczegółową dokumentację dotyczącą propagacji zdarzeń DOM. Dodano panel overlayMouseTarget.

7 lipca 2014 r.

Dodano:

  • toGeoJson dodany do warstw danych i poszczególnych elementów warstwy danych, co umożliwia eksportowanie geometrii do formatu GeoJSON.

24 czerwca 2014 r.

Dodano:

  • place_id, unikalny identyfikator miejsca, dodany do biblioteki Miejsc na potrzeby autouzupełniania i informacji o miejscu.
  • overview_path dodano do DirectionsRoute, zapewniając zakodowaną linię łamaną reprezentującą cały przebieg trasy.

26 maja 2014 r.

Dodano:

  • Parametr sensor nie jest już wymagany w adresie URL interfejsu API Map Google.

20 maja 2014 r.

Wersja 3.17 została udostępniona w ramach testów.

3.16

15 kwietnia 2014 r.

Naprawiono:

08 kwietnia 2014

Dodano:

  • Podczas rysowania mapa przesuwa się wraz z ruchem myszy.

Naprawiono:

  • Akceptowanie LatLngLiteral w większej liczbie miejsc.
  • Okno informacyjne zmienia rozmiar po zakończeniu ładowania 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 przeglądarce Chrome, aby zapobiec wyświetlaniu ostrzeżeń w konsoli.
  • Powiększanie za pomocą rozciągania palców nie działa w IE11 ( Problem 5747)

18 marca 2014 r.

Dodano:

12 marca 2014 r.

Dodano:

24 lutego 2014 r.

Dodano:

  • Obsługa promów w usługach Distance Matrix i Directions.

17 lutego 2014 r.

Wersja 3.16 została udostępniona w ramach testów.

3.15

3 marca 2014 r.

Naprawiono:

10 lutego 2014 r.

Naprawiono:

  • Wyłącz wszystkie sprzętowe akceleracje kafelków w Chrome/Linux, aby obejść poważniejszy problem z akceleracją sprzętową w Chrome.

3 lutego 2014 r.

Naprawiono:

29 stycznia 2014 r.

Naprawiono:

  • Wyłącz wszystkie akceleracje sprzętowe kafelków w Chrome/Windows, aby obejść większy problem z akceleracją sprzętową w Chrome. ( Problem 6219)

22 stycznia 2014 r.

Naprawiono:

16 stycznia 2014 r.

Naprawiono:

  • Odświeżony wygląd CSS jest mniej szczegółowy, aby zastępować mniejszą liczbę stylów ustawionych przez użytkownika.

27 listopada 2013 r.

Naprawiono:

  • Tworzenie znacznika po utworzeniu instancji mapy powoduje zgłoszenie błędu „contains” undefined ( Problem 5798)

19 listopada 2013 r.

Naprawiono:

  • Ikony manewrów w panelu wskazówek nie są prawidłowo wyświetlane 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 stanie się domyślnym trybem renderowania mapy w wersji wydania API.
  • DynamicMapsEngineLayer: raportowanie funkcji dla warstw wektorowych, obrazów i KML

3.13

25 czerwca 2013

Dodano:

  • DynamicMapsEngineLayer

11 czerwca 2013 r.

Dodano:

Naprawiono:

  • Błąd: niestandardowe panoramy Street View i widok w dół pod kątem 90 stopni ( Problem 4875)

3.12

4 czerwca 2013 r.

Naprawiono:

  • Zdarzenie domready okna informacyjnego nie jest wywoływane, gdy visualRefresh=true ( Problem 5415)
  • Błąd: odświeżone wizualnie okna informacyjne w systemie iOS ( Problem 5396)

15 maja 2013 r.

Dodano:

29 kwietnia 2013 r.

Naprawiono:

  • Usunięte znaczniki pozostają na mapie w przeglądarkach Android i Dolphin

3.11

19 lutego 2013 r.

Naprawiono:

  • Zmiana DrawingMode podczas rysowania powoduje błąd
  • Kliknięcie kroków w panelu wskazówek zmienia powiększenie

12 lutego 2013 r.

Naprawiono:

  • Wielokąt, którego nie można przeciągnąć, można przeciągnąć przez wielokąt, który można przeciągnąć, za pomocą dotyku ( Problem 4868)
  • Nieprawidłowe ikony transportu publicznego w panelu Alternatywne trasy po zmianie trybu podróży (problem 4581)
  • W niektórych przypadkach funkcja panTo(latLng) nie zawsze wyśrodkowuje mapę dokładnie w punkcie latLng

29 stycznia 2013 r.

Dodano:

  • dodano StreetViewCoverageLayer, aby programowo dodawać warstwę zasięgu;
  • Odsłonięty widok StreetViewPov dla StreetViewPanoramas

Naprawiono:

  • Zwiększone wykorzystanie pamięci podczas korzystania z wersji 3.8 interfejsu JavaScript Map Google prowadzi do awarii (zaobserwowano w IE 9, Chrome itp.) ( Problem 4162 )
  • Menu rozwijane (wybierz) w oknie informacyjnym nie podąża za przesunięciem mapy w Firefoksie

22 stycznia 2013 r.

Dodano:

  • opcja przeciągania w przypadku polilinii, wielokątów, okręgów i prostokątów;
  • pole price_level w obiekcie PlaceResult

15 stycznia 2013 r.

Naprawiono:

  • Ikony powtarzających się polilinii są rysowane nieprawidłowo w przypadku niektórych polilinii ( Problem 4333)

07 stycznia 2013

Naprawiono:

17 grudnia 2012 r.

Dodano:

  • Nowe języki: urdu i islandzki

Naprawiono:

17 grudnia 2012 r.

Dodano:

  • Nowe języki: urdu i islandzki

Naprawiono:

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 JavaScriptu 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 v3 ( 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:

  • Kontrolka MapTypeControl nie wyczyściła stylów ( Problem 4588)

3.10

4 lutego 2013 r.

Naprawiono:

  • Zwiększone zużycie pamięci podczas korzystania z wersji 3.8 interfejsu JavaScript API Map Google prowadzi do awarii (zaobserwowano w IE 9, Chrome itp.) ( Problem 4162 )

25 września 2012 r.

Dodano:

  • Indoor Street View
  • opcja fixedRotation w przypadku IconSequence
  • „Czas w bieżącym ruchu” do Wskazówek dojazdu

11 września 2012 r.

Nowość:

  • Dodano StrokePosition do wielokątów, prostokątów i okręgów
  • computeOffsetOrigin do biblioteki geometrii
  • 4 nowe języki w interfejsie API: afrikaans, amharski, suahili i zulu

28 sierpnia 2012 r.

Dodano:

  • types w interfejsie Places API textSearch

Naprawiono:

  • Obiektu Symbol nie można przekazać do MarkerOptions w GWT
  • Regresja: gest uszczypnięcia w celu powiększenia na iOS 5 po przewinięciu strony (problem 4046)

14 sierpnia 2012 r.

Ważne 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:

  • Obiektu symbolu nie można przekazać do MarkerOptions w GWT
  • Regresja: gest uszczypnięcia w celu powiększenia na iOS 5 po przewinięciu strony ( Problem 4046)

9 sierpnia 2012

Naprawiono:

  • Błąd składni na Androidzie 3.x

31 lipca 2012 r.

Ważne zmiany:

  • Ukryj nakładkę Street View na niestandardowych projekcjach

Naprawiono:

  • Symbole znaczników nie wywołują zdarzeń w Safari, gdy skala jest > 35
  • zdarzenie kliknięcia nie zostało wywołane dla znaczników na mapie niestandardowej (typ mapy + projekcja)

25 lipca 2012

Naprawiono:

  • Ograniczenia komponentu w funkcji automatycznego uzupełniania (problem 4302)

17 lipca 2012

Naprawiono:

  • Pole tekstowe nie jest klikalne w oknie informacyjnym w przeglądarce IE
  • bounds_changed powinno zostać wywołane przed zoom_changed (problem 1399)
  • Opcja tła mapy nie jest zachowywana po wywołaniu funkcji Streetview
  • Przełączanie ze stylizowanej mapy na mapę satelitarną powoduje niepotrzebne wczytywanie kafelków mapy
  • Właściwości mapy umożliwiające przeciąganie/przewijanie są ignorowane w trybie rysowania (problem 4012)
  • Funkcja LatLngBounds powinna zwracać pełny zakres długości geograficznej, gdy wyświetlana jest więcej niż jedna kopia świata
  • Nie rysuj pustego kształtu po dwukrotnym kliknięciu (problem 3964)
  • Zbędne zdarzenia znaczników po kliknięciu (problem 3911)

Ważne zmiany:

  • Zmiana nazw punktów końcowych wyszukiwania i zapytań na nearbySearch i textSearch

10 lipca 2012 r.

Ważne zmiany:

  • Spraw, aby google.maps.event.removeListener() akceptowało null jako argument

27 czerwca 2012

Dodano:

Ważne zmiany:

  • Rozpoznaj „przezroczysty” jako kolor.

23 czerwca 2012 r.

Dodano:

  • Symbole
  • HeatmapLayer
http://mapsplatform.googleblog.com/2012/06/powerful-data-visualization-with.html
  • Nowe opcje stylizacji: „waga” i „kolor”:

http://mapsplatform.googleblog.com/2012/06/google-maps-api-now-with-even-more.html

15 maja 2012

Dodano:

  • Ograniczenia krajowe dla funkcji automatycznego uzupełniania (AutocompleteOptions.componentRestrictions) (problem 3899)
  • Filtry typu Regiony i Miasta

3.8

1 maja 2012

Naprawiono:

  • Usunięte znaczniki czasami pojawiają się ponownie (problem 4087)
  • Cienie znaczników czasami nie są renderowane (problem 3993)

23 kwietnia 2012

Naprawiono:

  • Pegman pozostaje na mapie z niestandardowym typem mapy po zamknięciu Street View (problem 4076)
  • Usuniętych znaczników animowanych nie można ponownie dodać do mapy (problem 4052)

18 kwietnia 2012

Naprawiono:

  • Okno z informacjami o pogodzie zawsze wyświetla ikonę deszczu w przeglądarce Firefox (problem 4063)

Dodano:

  • orderBy, limit i offset dla FusionTablesLayer (problem 3557)

10 kwietnia 2012

Naprawiono:

  • Zdjęcia lotnicze są wyświetlane nawet wtedy, gdy nie są dostępne dla całego obszaru widoku (Numer 3913)

3 kwietnia 2012

Dodano:

  • WeatherLayer i CloudLayer (wydanie 3555)
  • DemographicsLayer

Naprawiono:

  • Widoczne granice kafelków dla wielokątów w IE 9
  • Znaczniki przeskakują podczas przesuwania w widoku Canvas Street View

28 marca 2012

Naprawiono:

  • Aby zachować zgodność ze standardem XHTML, należy używać nazw znaczników pisanych małymi literami (problem 3868)
  • Zmieniono zachowanie funkcji powiększania na gładzikach Apple, aby zmniejszyć ich czułość (problem 2416)

20 marca 2012

Naprawiono:

  • Utworzenie znacznika z obrazem cienia, który nie istnieje, powoduje błędy (Problem 4014)

Dodano:

  • Kliknij, aby przejść/Kliknij, aby powiększyć w Street View (numer 2447)

Ważne zmiany:

  • Domyślnie wyłączono funkcję powiększania za pomocą dwukrotnego kliknięcia w Street View

6 marca 2012

Naprawiono:

  • Błąd w OverviewMapControl podczas bardzo szybkiego powiększania (problem 3882)
  • Błąd w IE po usunięciu znacznika div mapy ze strony (problem 3971)
  • Znaczniki skalowane są renderowane nieprawidłowo w przeglądarce IE < 9 (problem 3912, problem 3908)

Dodano:

21 lutego 2012

Naprawiono:

  • Niewyraźne mapy w IE 9 ( Problem 3875)
  • Nieprawidłowo uproszczona polilinia składająca się z krawędzi współliniowych w przestrzeni LatLng (problem 3739)

Dodano:

  • google.maps.geometry.poly.containsLocation() i isLocationOnEdge() ( Problem 1978)

15 lutego 2012

Naprawiono:

  • Regresja: Znaczniki skalowane renderowane nieprawidłowo z nieprawidłowym parametrem „rozmiar” (problem 3908)
  • Mapa utknęła w trybie edycji po wywołaniu setEditable(false) podczas przeciągania punktu kontrolnego przez użytkownika (problem 3842)

Ważne zmiany:

  • Przejście między panoramami Street View.

3.7

7 lutego 2012 r.

Naprawiono:

  • Znacznik miga w pozycji końcowej przed animacją upuszczania (problem 3608)
  • Jednoczesne otwarcie okna informacyjnego i ustawienie powiększenia powoduje nieprawidłowy środek mapy (problem 3738)
  • Ignoruj ​​prawy przycisk myszy podczas przeciągania znaczników (problem 3237)
  • Tytuł znacznika czasami nie pojawia się w przeglądarce Firefox ( Problem 3773)

Ważne zmiany:

  • Skalowane znaczniki są teraz renderowane w Canvasie, jeśli jest to możliwe
Dodano:

31 stycznia 2012 r.

Naprawiono:

  • Naprawiono: Nieprawidłowe kafelki koreańskie po przesunięciu mapy dookoła świata (problem 2722)
  • Naprawiono: Nie można dokładnie upuścić Pegmana, aby wyświetlić widok StreetView (problem 3861)
  • Dodano właściwość „widoczny” dla wielokątów (problem 2861)
  • animacja panTo i panBy nawet wtedy, gdy okna podglądu są od siebie oddalone (regresja)

24 stycznia 2012 r.

Naprawiono:

  • Zdarzenia myszy przechodzą przez okno informacyjne (problem 3573)
  • Włączono przekształcenia CSS w IE9
  • Dodano element imageDateControl do StreetViewPanorama
  • Włączono Canvas Street View w przeglądarkach IE 9, Opera i Safari/Windows

16 stycznia 2012

Naprawiono:

  • W trybie rysowania Pegman nie powinien być możliwy do przeciągania.
  • Prawidłowe wyzwalanie zdarzeń z uwzględnieniem indeksu z wielokątów i innych warstw
  • Dodano właściwość „status” warstwy KmlLayer (problem 3015)

10 stycznia 2012 r.

Naprawiono:

  • Pokaż Pegmana, jeśli disableDefaultUI jest prawdą, a streetViewControl jest prawdą

7 grudnia 2011 r.

Naprawiono:

  • Autostrady można stylizować oddzielnie od dróg głównych (road.highway.controlled_access).
  • place_changed jest wyzwalane, gdy użytkownik naciśnie „Enter” w funkcji autouzupełniania (problem 3407)

28 listopada 1011

Naprawiono:

  • Zmień położenie funkcji automatycznego uzupełniania przy zmianie rozmiaru okna. Zdarzenie „resize” może być wywoływane w obiekcie Autocomplete.

22 listopada 2011 r.

Naprawiono:

  • Rozmiar zawartości okna informacyjnego jest teraz obliczany z uwzględnieniem kaskadowych stylów
  • Sterowanie obrotem mapy lotniczej nie jest zgodne z nagłówkiem podczas tworzenia mapy

7 listopada 2011

Ważne zmiany:

  • Nowy styl wizualny domyślnych elementów sterujących
  • Edytowalne kształty (wielokąty, polilinie, okręgi, prostokąty)
  • Nowy 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 wskazówek dojazdu są teraz renderowane z przezroczystym tłem w IE 7+

3.6

31 października 2011 r.

Naprawiono:

  • Błąd podczas korzystania z interfejsu Maps API z biblioteką Prototype w IE7

25 października 2011 r.

Naprawiono:

  • Błędy występujące, gdy mapa KmlLayer uległa zmianie przed zakończeniem ładowania warstwy
  • Wyciek pamięci w IE podczas dodawania i usuwania wielokątów

18 października 2011 r.

Ważne zmiany:

  • Dodano pole słowa kluczowego do PlaceSearchRequest
  • Usunięto linie dróg z Street View

10 października 2011

Naprawiono:

  • Adres w podglądzie Street View jest za długi

27 września 2011 r.

Naprawiono:

  • Mapa przeglądowa, kontrola centrum i zoomu, jeśli zoom uległ 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 kamery w kierunku obszaru poza zasięgiem
  • Regresja: znikające nakładki GroundOverlay, które przekraczają długość geograficzną -180
  • Regresja: nieprawidłowe centrum mapy podczas otwierania okna informacji podczas przesuwania i powiększania

Ważne zmiany:

  • Pokaż podgląd Street View podczas przeciągania Pegmana

20 września 2011

Naprawiono:

  • Wyciek pamięci w Chrome/Windows podczas renderowania znaczników za pomocą Canvas
  • Renderowanie znaczników dla widoku lotniczego z kierunkiem 90 lub 270 stopni

Ważne zmiany:

  • Do domyślnych typów map Google nie można uzyskać dostępu za pośrednictwem rejestru typów map (uniemożliwia to dostęp do kafelków mapy)
  • Animacje obrotu podczas opuszczania i wchodzenia na zdjęcia lotnicze

12 września 2011

Rozwiązane problemy:

  • Znacznik pozostaje w podniesionej pozycji po wyświetleniu podpowiedzi w przeglądarce Firefox 4+ (problem 3334)

Ważne zmiany:

  • GeocoderResult.formatted_address nie jest udokumentowany

6 września 2011

Naprawiono:

  • Okno informacyjne „Wybierz element” (rozwijane) nie podąża za mapą w przeglądarce Firefox
  • Kafelki w Korei na niektórych urządzeniach mobilnych

29 sierpnia 2011

Ważne zmiany:

  • Zezwól, aby niestandardowe elementy sterujące miały wyższy indeks Z niż elementy sterujące API
  • Linki kierują użytkowników do poprawnej wersji językowej serwisu maps.google.com
  • Nie otwieraj okna informacyjnego nad obiektem KML, jeśli nie ma okna informacyjnego HTML, nazwy ani opisu.
  • Naprawiono regresję: kafelki o wysokiej rozdzielczości DPI są uszkodzone

24 sierpnia 2011

Rozwiązane problemy:

  • Przyspieszenie sprzętowe wyłączone dla Chrome/Mac: naprawiono problem z renderowaniem znaczników i klikaniem nakładek (problem 3544, problem 3551)
  • Naprawiono funkcję powiększania przez szczypanie w systemie Android po przewinięciu strony (problem 3373)

Ważne zmiany:

  • Ikony biznesowe są teraz domyślnie włączone.

17 sierpnia 2011

Ważne zmiany:

  • Klikalne ikony punktów zainteresowania na mapie.
  • 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

Naprawiono:

  • Markery zablokowane w pozycji przeciągania w górę po przeciągnięciu do horyzontu w Street View
  • Widok ulicy nie zmienia rozmiaru po zmianie rozmiaru mapy lub okna
  • Widok ulicy z udostępnionym oknem informacyjnym powoduje awarię przeglądarki

2 sierpnia 2011

Rozwiązane problemy:

  • Hiperłącza w oknie informacyjnym w przeglądarce IE nie działają (problem 3503)
  • Kontrola skali nie drukuje (problem 2966)
  • Regresja: Błąd podczas używania OverviewMapControl ze stylizowanymi mapami (problem 3489)

Ważne zmiany:

  • Menu kontekstowe większości elementów sterujących jest teraz wyłączone po kliknięciu prawym przyciskiem myszy.
  • Panorama/mapa Street View w oknie informacyjnym nie przesuwa się po najechaniu myszką na okno informacyjne
  • Teraz możliwe jest przewijanie okna informacyjnego na iPadzie

18 lipca 2011

Rozwiązane problemy:

  • Nieprawidłowy parametr LatLng podczas przewijania strony w systemie iOS >= 4.1 (problem 3373)

11 lipca 2011

Rozwiązane problemy:

  • Naprawiono: <select> nie jest klikalny w oknie informacyjnym na urządzeniu dotykowym (problem 3232)
  • Naprawiono: Kliknięcie nie następuje na mapie po kliknięciu prawym przyciskiem myszy, jeśli opcja MapOptions.draggable ma wartość false (problem 3071)

Ważne zmiany:

  • Znaczniki o tym samym indeksie Z są teraz uporządkowane w sposób spójny na granicach kafelków
  • Teraz możliwe jest przewijanie w oknie informacyjnym na iOS
  • Znaczniki i wielokąty są teraz przemalowywane, gdy zmienia się rzut mapy

5 lipca 2011

Rozwiązane problemy:

  • Naprawiono: Kursor znacznika nie był wyświetlany, gdy mapa nie była przeciągana (problem 3120)

Ważne zmiany:

  • Dodano możliwość stylizowania kontrolki automatycznego uzupełniania miejsc i listy rozwijanej
  • Widżet automatycznego uzupełniania miejsc zachowuje opis zwrócony przez serwer po wybraniu przez użytkownika sugestii

30 czerwca 2011

Rozwiązane problemy:

  • Naprawiono: Początkowe kafelki mapy były pobierane podwójnie
  • Naprawiono: zdarzenie maptypeid_changed było wywoływane wielokrotnie podczas tworzenia mapy po wersji 3.4 (problem 3051)

Ważne zmiany:

  • Zmieniono funkcję automatycznego uzupełniania miejsc, aby dołączać ją do treści, a nie do nadrzędnego elementu wejściowego
  • BOTTOM_RIGHT teraz pozycjonuje się poprawnie

8 czerwca 2011 r.

Rozwiązane problemy:

  • Naprawiono: Powiększenie nie jest już animowane, jeśli zmiana poziomu powiększenia jest większa niż 2 (problem 3033)

Ważne zmiany:

  • Naprawiono: OverlayView.set('map', foo) jest teraz takie samo jak OverlayView.setMap
  • Usunięto opcję „język” w GeocoderRequest

17 maja 2011 r.

Rozwiązane problemy:

  • Naprawiono: problem z renderowaniem widoku ulicy w przeglądarce IE7 (problem 3272)

Ważne zmiany:

  • Włączono przejścia między kafelkami mapy podczas ładowania 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:

  • Rozwiązano problem: panorama Street View nie wyświetla się w IE7 ( Problem 3272)
  • Naprawiono: półprzezroczysty plik PNG z elementem ImageMapType traci przezroczystość w IE7 i IE8 ( problem 3275).

Ważne zmiany:

  • Usługa macierzy odległości

14 kwietnia 2011 r.

Rozwiązane problemy:

  • Poprawka: obsługa nazwanych kolorów CSS w przypadku atrybutów poly strokeColor i fillColor
  • Naprawiono: wielokąt nie jest widoczny, jeśli parametr strokeOpacity ma wartość 0,0. ( Problem 3241)
  • Rozwiązanie problemu: błędy w IE8 podczas przesuwania widoku, gdy widoczny jest element AdUnit (problem 3159)
  • Zezwól na mapę terenową i hybrydową bez mapy i zdjęć satelitarnych w elemencie sterującym typem mapy ( Problem 3089)
  • Na ekranach o wysokiej rozdzielczości DPI wczytywane są kafelki o wysokiej rozdzielczości DPI ( Problem 2614)

Ważne zmiany:

  • Gdy włączone są zdjęcia lotnicze, domyślne pochylenie wynosi 45 stopni.
  • Ulepszyliśmy gest szczypania na iPadzie.
  • Zmieniliśmy nazwy DirectionsTravelMode i DirectionsUnitSystem na TravelMode i UnitSystem (stare nazwy zachowują zgodność wsteczną).

14 kwietnia 2011 r.

Rozwiązane problemy:

  • Naprawiono: ikona markera i cień nie są już przezroczyste w IE6
  • Naprawiono: znaczniki nie migają już podczas powiększania
  • Naprawiono: renderowanie wielokątów na granicach kafelków w pobliżu biegunów północnego i południowego

Ważne zmiany:

  • Polilinie i wielokąty są teraz w miarę możliwości renderowane w Canvas.
  • W przypadku zdarzeń na poliliniach i obrzeżach wielokątów obiekty LatLng są teraz przyciągane do najbliższego punktu na linii.

5 kwietnia 2011 r.

Rozwiązane problemy:

28 marca 2011 r.

Rozwiązane problemy:

  • Nie można zmienić kierunku w Street View w trybie satelitarnym ( Problem 3174)
  • Mapa jest uszkodzona, gdy VML jest wyłączony ( Problem 3119)

Ważne zmiany:

  • Nakładka drogi w Street View jest teraz widoczna w trybie ukośnym

22 marca 2011 r.

Rozwiązane problemy:

  • Pegman pokazuje na niestandardowych typach map (wydanie 3154)

Ważne zmiany:

  • Naprawiono: Olbrzymie znaczniki są przycinane na granicach kafelków
  • Naprawiono: Nakładka widoku ulicy w trybie ukośnym
  • Naprawiono: Kontrolka mapy przeglądowej wyświetlana jest w trybie drukowania

17 marca 2011 r.

Rozwiązane problemy:

  • Obrazy 45 stopni (Numer 2412)
  • Kontrola mapy przeglądowej (wydanie 1470)
  • Obsługa animowanych plików GIF – dodano opcję „zoptymalizowane” (problem 3095)
  • Marker.getVisible() zwraca wartość niezdefiniowaną (problem 3114)

Ważne zmiany:

  • Naprawiono: okręgi i prostokąty ignorują indeks zIndex
  • Naprawiono: zdarzenia myszy wyzwalają zdarzenia dwukrotnie, gdy znacznik jest animowany
  • Naprawiono: Mapy ze stylami 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 ze stylem
  • Znaczniki teraz wyzwalają zdarzenia MouseEvents, a nie zdarzenia DOM

11 marca 2011

Rozwiązane problemy:

  • Dwukrotne kliknięcie znacznika nie powoduje już powiększenia mapy (problem 3090)
  • Punkt zakotwiczenia z niestandardowym cieniem znacznika działa teraz (problem 3112)

Ważne zmiany:

  • Warstwa Panoramio
  • Naprawiono indeksowanie z znacznika kierunku
  • Domyślna pozycja cienia została naprawiona

2 marca 2011 r.

Ważne zmiany:

  • Znaczniki są teraz renderowane w Canvas/VML, jeśli są dostępne
  • Większe cele kliknięć dla polilinii, wielokątów i plików KML na urządzeniach obsługujących dotyk

22 lutego 2011

Rozwiązane problemy:

  • Kotwica InfoWindow udostępniona za pośrednictwem właściwości MVC „anchorPoint” (problem 2860)
  • Naprawiono tryb hybrydowy na poziomie powiększenia 0 i 1 (problem 3062)
  • Naprawiono problem z okręgiem/prostokątem, jeśli został szybko dodany/usunięty z mapy (problem 3052)
  • przeciągany: fałsz naprawiony na urządzeniach dotykowych (problem 3044)

18 lutego 2011

Rozwiązane problemy:

  • Znaczniki w widoku Street View są tylko pomniejszane, a nie powiększane (Numer 2969)
  • Przeciągane kierunki działają teraz, gdy routeIndex jest różny od 0 (problem 2995)
  • Rozwiązano problem z konfliktem między Flashem a przeciąganiem mapy ( problem 2956).
  • Gdy w słuchaczu maptypeid_changed zmienisz mapTypeId, element sterujący typem mapy będzie teraz spójny.

Ważne zmiany:

  • Etykiety są teraz domyślnie włączone, gdy w elemencie sterującym typem mapy klikniesz tryb satelitarny.

8 lutego 2011 r.

Ważne zmiany:

  • Nowe hierarchiczne elementy sterujące typem mapy – są one dostosowane do obsługi dotykowej.
  • Nowe logo (Problem 2574)
  • Atrybut MarkerShape.coord został zmieniony na MarkerShape.coords, aby był zgodny z atrybutem HTML <area> coords

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 FF/Mac ( Problem 2920)
  • Problemy z renderowaniem tekstu w Safari/Mac ( Problem 3024)
  • Mapy z wskazówkami dojazdu nie drukują się prawidłowo w IE

21 stycznia 2011 r.

Ważne zmiany:

  • Biblioteka geometrii sferycznej akceptuje teraz obiekty MVCArray
  • Naprawianie krzyżyka wyświetlanego pod markerem podczas przeciągania w IE6
  • W przypadku elementu div kontenera mapy nie jest już ustawiona właściwość z-index.

17 stycznia 2011 r.

Rozwiązane problemy:

  • Rozwiązaliśmy problem, który powodował, że nieprawidłowe określanie czasu zdarzenia zoom_changed skutkowało nieprawidłowymi wynikami funkcji fromLatLngToContainerPixel (problem 2539).

6 stycznia 2011 r.

Rozwiązane problemy:

  • Dodano bibliotekę geometrii – udostępnia ona geometrię sferyczną i narzędzia do kodowania linii łamanych (problem 2540, problem 2595, problem 2246).
  • Możliwość ustawienia minimalnego i maksymalnego poziomu powiększenia na mapie ( Problem 1624)

Ważne zmiany:

  • Elementy sterujące powiększaniem i przesuwaniem zostały rozdzielone (nie ma już elementu sterującego nawigacją). Można je skonfigurować oddzielnie.
  • Nowe sterowanie powiększeniem na urządzeniach dotykowych
  • Zawartość obiektu MVCArray można teraz wyczyścić, wywołując metodę clear().
  • Rozwiązanie problemu z wyciekiem 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:

  • Obsługa kliknięć punktów pośrednich została poprawiona w przypadku tras 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 szerokością mapy równą 0 w przeglądarce IE (problem 2536)

Ważne zmiany:

  • Na urządzeniach dotykowych wyświetlimy teraz przyjazną dla dotyku kontrolkę powiększania niezależnie od tego, czy żądana będzie nawigacja ZOOM_PAN czy SMALL. Jeśli urządzenie obsługuje funkcję multidotyku w przeglądarce, sterowanie powiększeniem nie będzie wyświetlane, ponieważ powiększanie odbywa się poprzez szczypanie.

9 grudnia 2010

Rozwiązane problemy:

  • InfoWindows teraz drukuje poprawnie w IE (problem 1343)
  • Naprawiono krycie w IE8 dla ImageMapType

Ważne zmiany:

  • Po przeciągnięciu pod znacznikami zostanie wyświetlony krzyżyk z niestandardową ikoną, a opcja raiseOnDrag będzie włączona

5 grudnia 2010 r.

Rozwiązane problemy:

  • Zapewnij interfejs umożliwiający ustalenie maksymalnego poziomu powiększenia w danej lokalizacji na zdjęciach satelitarnych. ( Problem 2049)
  • Dodaj opcję (raiseOnDrag), aby włączać i wyłączać animacje podczas przeciągania znacznika. ( Problem 2910)

Ważne zmiany:

  • Znaczniki teraz podnoszą się po przeciągnięciu i odbijają się po upuszczeniu.
  • Animacjami znaczników można sterować programowo przy użyciu funkcji setAnimation.

28 listopada 2010 r.

Rozwiązane problemy:

  • maptypeid_changed nie jest już uruchamiany dwa razy (problem 2449)
  • Właściwość „rozmiar” 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 na mniejszych mapach ( Problem 2868)
Zauważalne zmiany:
  • Mapy można teraz drukować bez włączania drukowania obrazów tła
  • Usunęliśmy błąd, który powodował, że markery kierunku przeciągania były przeciągane, gdy wartość parametru „draggable” była ustawiona na false.

16 listopada 2010 r.

Zmienione problemy:

  • Numer 2076 : Zapewnij sposób na przekazanie okna informacyjnego do DirectionsRenderer (Numer 2076 )
  • Problem 2524: Implementacja streetViewControlOptions
  • Problem 2557: dodaj opcję wyłączania powiększania do Street View.

Ważne zmiany:

  • Naprawiliśmy błąd, który powodował otwieranie nowego okna w FF po kliknięciu znacznika z przytrzymanym klawiszem Shift.
  • Ikony znaczników liter zostały utracone, gdy opcje znaczników zostały określone za pomocą DirectionsRenderer

3.2

11 listopada 2010

Ważne zmiany:

  • Naprawiono błąd, w wyniku którego wielokąty były przycinane/obcinane podczas korzystania z RTL w przeglądarkach IE7/IE8
  • Naprawiono błąd powodujący ukrywanie pól wyboru w Safari 5 z powodu transformacji 3D
  • Polilinie geodezyjne rozciągające się na równiku nie były szczegółowe
  • Dodano pozycje sterowania dla LEFT_CENTER, LEFT_BOTTOM, RIGHT_CENTER, RIGHT_BOTTOM.
  • Zmieniono nazwy pozycji sterowania z LEWEJ na LEWĄ_GÓRĘ, PRAWEJ na PRAWĄ_GÓRĘ, GÓRNEJ na GÓRNĄ_ŚRODEK i DOLNEJ na DOLNĄ_ŚRODEK

11 października 2010 r.

Zmienione problemy:

  • Problem 2478: Street View – brak kompasu lub jego nieprawidłowe działanie w niektórych przeglądarkach
  • Numer 2528 :Opcje ImageMapTypeOptions nieprzezroczystości uszkodzone w IE8
  • Problem 2661: Okno informacyjne – kliknięcie prawym przyciskiem myszy pola wprowadzania danych nie powoduje wyświetlenia menu kontekstowego
  • Problem 2741: Umieszczanie znaczników nie działa w systemie iOS 4 po przesunięciu mapy

Ważne zmiany:

  • Street View jest domyślnie włączone.
  • Naprawiono błąd, w wyniku którego „this” nie było przekazywane do .getTileUrl
  • Zdarzenie „InfoWindow domready” jest teraz wyzwalane po wyświetleniu okna

28 września 2010 r.

Zmienione problemy:

  • Problem 2712: Wycieki pamięci (dodawanie/usuwanie znaczników, pokazywanie/ukrywanie znaczników, powiększanie/przesuwanie mapy)

Ważne zmiany:

  • Mapy V2 i V3 działają lepiej, gdy obie są na tej samej stronie
  • Naprawiono błąd w HTML5 Street View, który występował podczas szybkiego przeciągania w dół

16 września 2010 r.

Zmienione problemy:

  • Problem 2701: Początkowy nagłówek sterowania nawigatorem 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 „prawy przycisk myszy” w znaczniku google.maps.Marker jest uruchamiane bez argumentu
  • Numer 2673: Pegman znika po zmianie pozycji

Ważne zmiany:

  • Poprawiliśmy skuteczność mechanizmu drukującego

31 sierpnia 2010 r.

Zmienione problemy:

Ważne zmiany:

  • Ulepszono linie geodezyjne przy większych powiększeniach

24 sierpnia 2010

Zmienione problemy:

  • Numer 2648 : Zdarzenie zmiany rozmiaru mapy wyzwalacza powoduje błąd w przeglądarce Firefox w wersji 3.2.1

Ważne zmiany:

  • Podczas wielokrotnego przybliżania i oddalania (na przykład za pomocą kółka przewijania) ładujemy teraz mniej kafelków z pośrednich poziomów powiększenia.

16 sierpnia 2010

Zmienione problemy:

  • Numer 2416 : Zbyt czułe przesuwanie i powiększanie za pomocą myszy Apple Magic Mouse
  • Problem 2606: Ustawienie opcji „przeciąganie: fałsz” na mapie powoduje wyłączenie linków
  • Problem 2640: Pamięć nie jest czyszczona podczas odświeżania przeglądarki / onunload (IE)

Ważne zmiany:

  • Znaczniki StreetView są skalowane w zależności od odległości
  • Aktualizacje suwaka powiększenia podczas przesuwania

9 sierpnia 2010 r.

Ważne zmiany:

  • Usunięto przestarzałe właściwości KMLMouseEvent.position i FusionTablesMouseEvent.position. Zamiast tego użyj .latLng
  • Usunięto przestarzałą właściwość StreetViewService.getNearestPanorama. Zamiast tego użyj .getPanoramaByLocation

3.1

28 września 2010 r.

Ważne zmiany:

  • Naprawiono problem, w wyniku którego wskazówki o tym samym pochodzeniu i miejscu docelowym powodowały błąd JS

9 sierpnia 2010 r.

Ważne zmiany:

  • Naprawiono zmianę mapy OverlayView
  • Naprawiono wywoływanie GroundOverlay.setMap(null)
  • IE nie powoduje już wycieków pamięci podczas powiększania/przesuwania

5 sierpnia 2010

Zmienione problemy:

  • Problem 2588: Wywołanie setVisible(false) w obiekcie Panorama z dołączonym obiektem nasłuchującym powoduje błąd JS w przeglądarce IE

Ważne zmiany:

  • Naprawiono znikanie znaczników w IE6 podczas zmiany powiększenia

29 lipca 2010

Zmienione problemy:

Ważne zmiany:

  • Niestandardowa panorama „originHeading” została zastąpiona przez „centerHeading”
  • Koreańskie płytki hybrydowe teraz wyświetlają drogi
  • Kliknięcia przechodzą teraz przez nieklikalne wielokąty na mapie

22 lipca 2010

Zmienione problemy:

  • Wydanie 1856: Obsługa renderowania wielokątów w przeglądarce Opera
  • Problem 2159: Zdarzenie Dragend jest wyzwalane po powiększeniu za pomocą kółka przewijania
  • Problem 2385: Przy większych poziomach powiększenia nakładka GroundOverlay staje się czarna w przeglądarce Internet Explorer
  • Problem 2337: Utracona linia wielokątna
  • Problem 2427: Przeciąganie przy otwartym oknie informacyjnym z włączonym automatycznym przesuwaniem powoduje „wiszące” znaczniki
  • Problem 2493: znaczniki nie są poprawnie czyszczone w przeglądarce IE7
  • Numer 2500 : Przycięty obraz znacznika podczas używania !Marker.setIcon(<scaled MarkerImage>) dla istniejącego znacznika
  • Numer 2549: CSS dla menu rozwijanego Google generuje ostrzeżenie

Ważne zmiany:

  • Zdarzenie kliknięcia nie jest już wywoływane podczas przeciągania wielokąta
  • Kliknięcie elementu wyboru formularza rozszerzającego się poza okno informacyjne nie powoduje już kliknięcia mapy
  • Kliknięcie nakładki KML nie powoduje już zdarzenia kliknięcia mapy
  • Widok ulicy jest teraz automatycznie przesuwany, aby dopasować go do okna informacyjnego na ekranie
  • KML i FusionTables MouseEvent LatLng zmieniono z „position” na „latLng”
  • Sterowanie zoomem w systemie Android nie powoduje już, że kliknięcie jest wyświetlane na mapie

17 czerwca 2010

Zmienione problemy:

Ważne zmiany:

  • Naprawiono błąd migotania znacznika
  • Ulepszono wyzwalanie zdarzeń domready w oknie informacyjnym
  • DirectionsRoute.bounds jest teraz widoczny

11 czerwca 2010

Zmienione problemy:

Zauważalne zmiany:
  • Naprawiono wyciek pamięci znacznika
  • Poprawiono pierwsze opóźnienie geokodu
  • Zapewniono dostęp do StreetViewService

3,0

18 maja 2010

Zmienione problemy:

Zauważalne zmiany:
  • Naprawiono błąd, aby poprawnie uwzględniać prawa autorskie Google w niestandardowym typie mapy
  • Dodano właściwość geodezyjną do wielokątów i linii łamanych
  • Dodano klikalną opcję do wielokątów i linii łamanych
  • Dodano klikalną opcję do GroundOverlay

13 maja 2010

Zmienione problemy:

  • Numer 1724: Nieprawidłowy rozmiar/marginesy okna informacyjnego podczas ustawiania zawartości za pomocą elementu, a nie ciągu znaków

Ważne zmiany:

  • Naprawiono błąd, w wyniku którego nakładki na podłoże były przedwcześnie przycinane po przekroczeniu linii zmiany daty
  • Marker setIcon działa teraz z \ w adresie URL
  • Wyzwalacze zdarzeń myszy wielokątnej i wieloliniowej w IE
  • Zmiana ikony znacznika nie powoduje już migotania

7 maja 2010 r.

Zmienione problemy:

Ważne zmiany:

  • Dodano warstwy KML i GeoRSS
  • Dodano Nakładki na powierzchni
  • Dodaliśmy nowe warstwy: RuchRower.
  • Dodano właściwość „suppressBicyclingLayer” do DirectionsRendererOptions
  • Naprawiliśmy błąd, aby zapewnić prawidłowe odwoływanie się do warstwy powiększenia, gdy zmienia się typ mapy.
  • 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”
  • Usunięto obsługę starych nazw właściwości kierunków (setTripIndex, getTripIndex, hideTripList, provideTripAlternatives) i nadal rejestrujemy ostrzeżenia. Usuwa też konwersję tras na odcinki na kroki i podróży na trasy na kroki.
  • Zaktualizowano GeocoderGeometry.latLng na GeocoderGeometry.location

30 kwietnia 2010 r.

Zmienione problemy:

  • Problem 2230: Map initializuje się bez zamierzonej projekcji niestandardowej

Ważne zmiany:

  • Kliknięcie mapy powoduje teraz zaznaczenie klawiatury.
  • iPad Powiększanie za pomocą rozciągania palców jest teraz obsługiwane.

26 kwietnia 2010 r.

Zmienione problemy:

  • Problem 1826: dodanie zdarzeń mouseover i mouseout w przypadku wielokątów i polilinii
  • Problem 2177: funkcja map.setZoom(z) nie działa prawidłowo podczas zdarzenia „maptypeid_changed”
  • Problem 2247: opcja hideRouteList w klasie DirectionsRenderer nie działa zgodnie z oczekiwaniami

Ważne zmiany:

  • Naprawiliśmy błąd, który powodował, że podczas przesuwania mapy niestandardowe ikony znikały u dołu.

13 kwietnia 2010 r.

Zmienione problemy:

  • Problem 2275: nie można ponownie użyć elementu MarkerImage
  • Problem 2181: gdy dodasz google.maps.Marker, a potem użyjesz kółka przewijania myszy, aby powiększyć lub pomniejszyć widok, znacznik zostanie ukryty.

11 kwietnia 2010 r.

Brak zauważalnych zmian lub zmienionych problemów.

5 kwietnia 2010 r.

Zmienione problemy:

  • Numer 1976: Problemy z niestandardowymi ikonami i przeciąganymi znacznikami
  • Problem 2107: Przeciągany znacznik znika po przeciągnięciu poza mapę
  • Problem 2181: Właściwość projekcji map bazowych nie jest obecna

Ważne zmiany:

  • Wyświetlono polilinię przeglądu kierunków w DirectionsRoute jako review_path.
  • Udostępniono bieżącą projekcję mapy jako właściwość tylko do odczytu.

23 marca 2010

Ważne zmiany:

  • Elevation jest teraz dostępny w interfejsie API
  • Poprawiono ładowanie kafelków w przypadku wolniejszych połączeń internetowych.

15 marca 2010

Ważne zmiany:

  • Wielokąty są teraz poprawnie odświeżane po zmianie stylu.
  • Przestarzałe komunikaty ostrzegawcze są wyświetlane w pliku console.log, gdy używany jest stary styl „Directions”.

10 marca 2010

Zmienione problemy:

  • Numer 1801: Indeks z linii łamanej/wielokąta
  • Numer 2144 :Wniosek o wskazówki powinien zawierać opcję omijania autostrad
  • Problem 2207: Błąd: Linia łamana jest wypełniana w przeglądarce IE
  • Problem 2113: Polilinie są uszkodzone w FF przy wysokich poziomach powiększenia po wydaniu w styczniu

Ważne zmiany:

3 marca 2010

Zmienione problemy:

  • Problem 2136: Zaciemnianie właściwości w pliku google.maps.MarkerImage, do których nie należy się odwoływać

Ważne zmiany:

  • Naprawiono błąd związany ze skokiem na mapie.
  • Ulepszono dwukrotne powiększanie z rzędu.
  • Zdarzenie przeciągania znacznika .latLng nie jest już zaciemniane.

26 lutego 2010 r.

Zmienione problemy:

  • Problem 1651: ruch myszą / najechanie myszą / wysunięcie myszy w obszarze mapy
  • Problem 2142: Opcje DirectionsRendererOptions powinny umożliwiać użytkownikom całkowite pomijanie znaczników.
  • Problem 2148: Brak event.latLng!
  • Problem 2109: Błąd: styl NavigationControlStyle.ZOOM_PAN nie wyświetla się prawidłowo w IE8
  • Problem 2153: MVCArray.push() nie zwraca nowej długości

Ważne zmiany:

  • Dodaj przezroczystość do ImageMapType.
  • Rozwiązaliśmy błąd, który powodował, że kliknięcie prawym przyciskiem myszy prostokąta lub okręgu nie było rejestrowane.
  • Treści w oknie informacyjnym nie są już usuwane po ukryciu.

8 lutego 2010 r.

Zmienione problemy:

  • Problem 2135: Błąd: jeśli ponownie użyjesz obiektu MVCArray wielokąta w linii łamanej, linia łamana zostanie zamknięta.

Ważne zmiany:

  • Dodano nową klasę Rectangle
  • Dodano nową klasę okręgu
  • Rozwiązaliśmy problem z wyciekiem pamięci, który występował podczas tworzenia, a następnie usuwania markera.
  • Zaprzestano dodawania adnotacji do obiektu MVCArray typu LatLngs w celu zamknięcia wielokątów, ponieważ powoduje to zamknięcie także polilinii, które współdzielą ten sam obiekt MVCArray (patrz problem 2135).
  • Naprawiliśmy błąd, który czasami powodował ukrywanie znaczników na ekranie, jeśli powiększenie mapy było ustawione na bieżącą wartość.
  • Poprawiono typ ImageMapType, aby poprawnie wyświetlał się na Androidzie.
  • Zmieniono schemat przycinania wielokątów, aby umożliwić używanie wielokątów zawierających biegun północny lub południowy.
  • Zwiększono zakres szerokości geograficznej w projekcji Mercatora do maksymalnej możliwej wartości z uwzględnieniem precyzji zmiennoprzecinkowej.

28 stycznia 2010 r.

Zmienione problemy:

  • Problem 1367: Prośba o funkcję: udostępnienie programistom klasy LayoutManager, aby mogli umieszczać elementy DIV w „przepływie sterowania”
  • Problem 1916: Prośba o dodanie funkcji: możliwość skalowania MarkerImage
  • Problem 1443: metody extend() i union() powinny zwracać obiekt LatLngBounds
  • Problem 1997: dokumentacja opcji mapy „size”
  • Problem 2074: mapa nie renderuje się, gdy mapa świata ma dokładnie takie same wymiary jak kontener mapy

Ważne zmiany:

  • Dodano obsługę języków indyjskich:
    • bn, gu, kn, ml, mr, ta, te
  • Dodano nowe metody statyczne do przestrzeni nazw zdarzeń:
    • addListenerOnce
    • addDomListenerOnce
  • Dodano nową właściwość „encoded_lat_lngs” do obiektu DirectionsStep, aby udostępniać zbiór współrzędnych geograficznych w skompresowanym formacie ASCII.
  • Zwiększona wydajność dzięki usunięciu elementów DOM oznaczonych jako offscreen
  • Naprawiono błąd przesuwania w Google Chrome
  • Poprawiono błąd związany ze szczypaniem w celu powiększenia na iPhonie.

19 stycznia 2010 r.

Zmienione problemy:

  • Numer 1422: Prośba o funkcję: Umożliwienie programistom tworzenia niestandardowych typów map
  • Problem 1523: Prośba o funkcję: fromContainerPixelToLatLng (i odwrotnie)
  • Problem 1443: extend() i union() powinny zwracać obiekt LatLngBounds
  • Wydanie 1960: błąd: niekompletne informacje przy użyciu provideTripAlternatives
  • Numer 1675 : Błąd dokumentacji samouczka
  • Numer 1676 : Błąd dokumentacji samouczka – opcje sterowania
  • Problem 1856: Wielokąty nie renderują się w Operze!!!
  • Problem 1954: lokalizacja w języku bułgarskim jest nieprawidłowa.
  • Wydanie z 1976 r.: Błąd: Problemy z niestandardową ikoną i przeciąganym znacznikiem
  • Problem 2063: Kolizje nazw zmiennych podczas minifikacji podklas OverlayView

Ważne zmiany:

17 grudnia 2009

Ważne zmiany:

  • Naprawiono początkowy szarpnięcie występujące przed rozpoczęciem animacji przesuwania mapy.
  • Naprawiono przeskakiwanie mapy do innej lokalizacji podczas powiększania poza maksymalny poziom przy użyciu kółka przewijania lub dwukrotnego kliknięcia.
  • Kontrolki Copyright, MapType i Navigation dostosowują swój rozmiar do rozmiaru mapy.
  • Gettery, settery i nazwy zdarzeń w starym stylu są oficjalnie wycofane i nie są już zdefiniowane.

10 grudnia 2009

Zmienione problemy:

  • Problem 1820: Powiększanie za pomocą kółka przewijania wydaje się powodować powiększenie poza maksymalny poziom powiększenia i „przeskakiwanie” pozycji mapy
  • Problem 1743: Powiększanie podczas przewijania powoduje, że mapa przesuwa się w zupełnie inne miejsce

Inne zauważalne zmiany:

  • Dodano nową metodę panToBounds.
  • Dodano nową animację mapy. Dotyczy przeciągania, przesuwania, powiększania i wywoływania setCenter/setZoom we wszystkich przeglądarkach.
  • Dodano komunikat ostrzegawczy w dzienniku konsoli, jeśli używane są wycofane metody.

25 listopada 2009

Zmienione problemy:

  • Numer 1696: Prośba o funkcję: rozmieszczenie elementów sterujących na mapie
  • 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, takich jak: arabski, hebrajski i perski.
  • Udostępniono właściwość lat_lngs dla kroków DirectionsResult.

11 listopada 2009 r.

Zmienione problemy:

  • Problem 1742: Niestandardowy znacznik ikony zawsze pojawia się nad domyślnym znacznikiem

Inne zauważalne zmiany:

  • Dodano obsługę trzech nowych języków.
    • baskijski
    • galicyjski
    • tagalog

29 października 2009 r.

Zmienione problemy:

  • Problem 1421: Prośba o funkcję: dodanie klasy Directions do interfejsu API v3

Inne zauważalne zmiany:

26 października 2009

Zmienione problemy:

  • Problem 1647: Prośba o dodanie funkcji: udostępnienie zdarzenia dla gotowego obiektu DOM okna informacyjnego
  • Numer 1710 : możliwość anulowania zdarzenia powiększenia użytkownika po dwukrotnym kliknięciu

Inne zauważalne zmiany:

  • Błąd JS jest zgłaszany, gdy do funkcji new google.maps.LatLng() przekazywane są nieprawidłowe argumenty.
  • Naprawiono błąd: mapa statyczna wczytywała się dwukrotnie podczas wczytywania mapy.

15 października 2009

Zmienione problemy:

  • Problem 1525: błąd get_bounds przy niskich poziomach powiększenia
  • Numer 1757 : fitBounds() nie działa na południku 180
  • Numer 1790 : map.setOptions nie może ustawić kursora
  • Numer 1767 :BłądProblem z propagacją zdarzeń

Inne zauważalne zmiany:

  • Aktualizacje dokumentacji:
    • Nowa metoda: LatLngBounds.isEmpty()
    • Posortowano wszystkie metody, zdarzenia, właściwości i stałe według nazwy.
    • Naprawiono nieprawidłowe typy we właściwościach opcji polilinii i wielokątów

28 września 2009 r.

  • Ulepszenia wydajności renderowania wielokątów.
  • Rozwiązaliśmy problem z ostrzeżeniem JS dotyczącym elementu SVGView.

22 września 2009 r.

Zmienione problemy:

  • Problem 1420: Funkcja: Dodanie klasy Polyline do interfejsu API
  • Problem 1371: zdarzenie map.bounds_changed jest wielokrotnie wyzwalane, gdy mapa się porusza
  • Problem 1700: Nieprawidłowa lokalizacja kliknięcia po oddaleniu w przeglądarce Firefox 3.5
  • Problem 1702: Nieprawidłowe wartości latLng w zdarzeniach click i dblclick, 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 (tzn. jeszcze bez najechania kursorem myszy). 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.
  • Dodano nowe zdarzenie mapy „idle”, które jest wywoływane, gdy mapa przez jakiś czas nie jest przesuwana. Rozwiązuje problem 1371.
  • Naprawiliśmy błąd, który powodował zwracanie nieprawidłowych wartości LatLng ze zdarzeń kliknięcia.
  • Naprawiliśmy błąd powiększania na iPhonie. Zobacz problem 1723.

10 września 2009 r.

Zmienione problemy:

  • Problem 1659: Nieprawidłowe współrzędne latLng zgłaszane w zdarzeniach click i dblclick po przesunięciu w przeglądarce Firefox 3.5
  • Problem 1621: nieprawidłowa lokalizacja po kliknięciu mapy w IE8 z dooctype
  • Problem 1642: Przepełnienie okna informacyjnego:automatyczne
  • Problem 1531: wysokość okna informacyjnego rośnie z każdym otwarciem

Inne zauważalne zmiany:

  • Składnia zmodyfikowana w przypadku metod get/set i nazw zdarzeń zgodnie z poniższymi informacjami. 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. Ten adres Issue 1377.
  • Metoda „remove” interfejsu OverlayView została zmieniona na „onRemove”. Stara nazwa jest nadal obsługiwana, aby zachować zgodność wsteczną.

2 września 2009 r.

Zmienione problemy:

  • Problem 1525: błąd get_bounds przy niskich poziomach powiększenia
  • Problem 1596: Przesunięcie poza północną lub południową krawędź świata powoduje błąd
  • Problem 1643: Błąd: kółka przewijania mapy niepotrzebnie
  • Problem 1379: nie widzę danych mapy Korei w wersji 3

Inne zauważalne zmiany:

  • Włączono ciągłe przewijanie kółkiem i powiększanie dwukrotnym kliknięciem w przeglądarkach Chrome, Safari 4 i Firefox 3.5.
  • Poprawiona wydajność przeciągania mapy
  • Kliknięcie dwukrotne powoduje teraz wyśrodkowanie mapy po powiększeniu.

24 sierpnia 2009

Zmienione problemy:

Inne zauważalne zmiany:

  • Domyślnie włączone powiększanie za pomocą kółka przewijania. Aby wyłączyć tę funkcję, ustaw właściwość kółka przewijania opcji Mapa na false.
  • Zaktualizowaliśmy dokumentację, aby uwzględnić funkcje panTo i panBy.

14 sierpnia 2009

Zmienione problemy:

  • Problem 1575: Błąd w metodzie set_draggable() dla znaczników przeciąganych

Inne zauważalne zmiany:

  • Powiększanie za pomocą kółka przewijania zostało włączone.
  • Naprawiono problem dotyczący iPhone'ów, w wyniku którego po przeciągnięciu występowały skoki mapy.

4 sierpnia 2009 r.

Zmienione problemy:

  • Problem 1393: Zezwól na przeciąganie znaczników
  • Problem 1448: Błąd: interfejs API w wersji 3 wymaga funkcji checkResize() (lub równoważnej)
  • Problem 1404: Błąd kursora w Operze
  • Numer 1514 : Strzałka wyboru MapType wyświetlana nieprawidłowo w HTML 4.01 strict
  • Wydanie 1426: Kontrolka indeksu z okna informacyjnego

Inne zauważalne zmiany:

  • Szczypanie i przeciąganie na iPhonie powinno być bardziej niezawodne.
  • Dodano settery i gettery zIndex do obiektów InfoWindow.

Zmiany w dokumentacji:

  • Dodano metody get_draggable i set_draggable dla znaczników
  • Dodano zdarzenia przeciągania znaczników, rozpoczęcia przeciągania, zakończenia przeciągania i przeciągania_zmienionego
  • Dodano właściwość przeciągania znacznika
  • Dodano metody get_zIndex i set_zIndex okna informacyjnego
  • Info Dodano zdarzenie zIndex_changed w oknie
  • Dodano właściwość zIndex okna informacyjnego

13 lipca 2009 r.

Zmienione problemy:

  • Problem 1415: treść okna informacyjnego: możliwość wyboru prawda/ fałsz
  • Problem 1432: Zdarzenie Mouseout nie jest wyzwalane po wywołaniu set_icon
  • Problem 1365: Kontrolki typu mapy są renderowane nieprawidłowo w przypadku ścisłego doctype

Inne zauważalne zmiany:

  • Programiści nie muszą już określać rozmiaru obiektu MarkerImage, interfejs API wykryje go, jeśli nie zostanie podany. W związku z tym argumenty rozmiaru, kotwicy i pochodzenia dla MarkerImage są opcjonalne.
  • Programiści nie muszą już wywoływać OverlayView.call(this) w konstruktorze podklasy OverlayView.
  • Metody „zmienione” OverlayView zostały usunięte z interfejsu. Nie powinno to mieć wpływu na kod programisty, ponieważ wcześniej te metody nie były używane.
  • Opcja partialmatch została usunięta z obiektów żądania geokodera. Jeśli programista będzie nadal przekazywał tę wartość, nie będzie to miało żadnego wpływu na zapytanie.

12 czerwca 2009

Zmienione problemy:

  • Problem 1363: Błąd: zdarzenia kliknięcia mapy nie są wysyłane na iPhonie

Inne zauważalne zmiany:

  • Duża kontrola powiększenia jest klikalna we wszystkich przeglądarkach
  • Okno informacyjne „czyści” dużą kontrolkę zoomu, ustawiając się całkowicie wewnątrz mapy i kontrolując
  • Prawa autorskie do urządzeń mobilnych wykorzystują ładne obrazy
  • Kafelki wczytują się od środka, a nie od lewego górnego rogu
  • Użytkownicy nie mogą już wybierać tekstu przycisków typu mapy ani żadnych obrazów sterujących
  • Biblioteka główna jest mniejsza o ~1,9 KB