Zasubskrybuj te informacje o wydaniu.
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
trafficPolylinesDisableddoRoutePolyline3DOptions. 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
removeEventListenerdla 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_WHEELERjest 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 trasowaniaTRAFFIC_AWARElubTRAFFIC_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.createWaypointMarkerstworzy 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
PlaceAutocompleteElementprzesył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]
Route3DElementrenderuje dodatkowe dane linii łamanych i wyskakujących okienek dla tras transportu publicznego. - Dodano obsługę
internalUsageAttributionIdsw 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
glyphPinElement.
3.65.5e
17 czerwca 2026 r.
Zmiany:
- Poprawiono typy w przypadku
OverlayView.getMap() - Zaktualizowano typy dla
BasicPlaceAutocompleteElementiPlaceAutocompleteElement, 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
transitStationdo miejsc. - Dodaliśmy obsługę właściwości
internalUsageAttributionIdsw 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-textiprediction-item-nonmatchw 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 stronieFormattableText. - Ulepszyliśmy dostępność linków „Zgłoś błąd na mapie”.
3.64.12d
6 maja 2026 r.
Zmiany:
- Metoda
equals()metodyLatLngakceptuje teraz obiektyLatLngLiteralzamiast zgłaszać błąd. Dokumentacja dlaLatLngiLatLngAltitudeequals()teraz także dokładnie odzwierciedla istniejący poziom tolerancji 1e-9. - [kanał alfa]
Map3DElementz automatycznym dopasowywaniem do dzieci jest teraz początkowo renderowany wRELATIVE_TO_GROUNDtrybie 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 ładowaniaMap3DElement, 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]
Polygon3DElementdodaje 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
isPureServiceAreaBusinessdo 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,containingPlacesitimeZone. - W bibliotece Miejsca wprowadziliśmy
futureOpeningDatedo miejsc. Można teraz poprosić o wyniki dotyczące firm, które nie zostały jeszcze otwarte, ustawiającfutureOpeningBusinessesIncludedw żą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
FuelTypeDIESEL_PLUSiE100. Dodano nowyEVConnectorTypeNACS. - 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.
zIndexelementuAdvancedMarkerElementjest 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 bezzIndex, zalecamy konsekwentne stosowaniezIndexdo wszystkich znaczników.- Deklaracje TypeScript obejmują teraz interfejs mapujący nazwy znaczników HTML na klasy JS (
google.maps.HTMLElementTagNameMapi globalnaHTMLElementTagNameMap), 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, agoogle.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ść
mapIdmożna teraz dynamicznie aktualizować po inicjalizacjiMap3DElement, co eliminuje potrzebę ponownego tworzenia instancjiMap3DElement. - [kanał alfa] Dodano nowy
Route3DElementdo renderowania tras na mapach 3D. - [kanał alfa] Dodano nowe interfejsy API
Route.create3DPolylines()iRoute.createPopover(). - [kanał alfa] Dodano nowe API
spherical.traversePath(). - [kanał alfa] Dodano nowe API
autofitsCameradoMarker3DElement,Polyline3DElementiRoute3DElement, a także nowe APIautofitsCameraAnimationdlaMap3DElement. - [kanał alfa] Dodano nowy
CirclePathElementdo renderowania okręgów za pomocąPolygon3DElement. - [kanał alfa] Nowy tryb mapy
ROADMAPjest już dostępny w Mapach 3D w kanalealpha. - 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
FlattenerElementnie 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ł
weeklyzawiera teraz kilka aktualizacji map 3D, w tym noweMarkerElementiFlattenerElement. Dodatkowo dodaliśmy właściwościcameraPositionifovoraz obsługęaltitudeModedla metodflyCameraToiflyCameraAround. - W bibliotece „Miejsca” wprowadzono atrybuty
currentOpeningHours,regularSecondaryOpeningHoursicurrentSecondaryOpeningHoursdla zidentyfikowanych miejsc.currentOpeningHourspodaje 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
InfoWindowprzy zmianie pozycji, aby naprawić problem powodujący niepotrzebne ostrzeżenia w konsoli. - Rozwiązuje problem polegający na tym, że programowe aktualizacje
fovelementu Map3DElement były czasami odrzucane. - Metoda
flyCameraAroundwMap3DElementakceptuje terazNumber.Infinitydla parametrurepeatCount, 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ść
cameraPositionwprowadzona wcześniej w wersji 3.64.2 dlaMap3DElementjest teraz obsługiwana także w wersji docelowejflyCameraTo. Więcej informacji znajdziesz w artykule Mapy 3D w JavaScript Maps.
3.64.2b
26 lutego 2026 r.
Zmiany:
google.maps.DirectionsService,google.maps.DirectionsRendererigoogle.maps.DistanceMatrixServicesą 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
MarkerElementumożliwiający wyświetlanie niestandardowej zawartości HTML w znacznikach na mapie 3D. Ponadto nowyFlattenerElementmoże teraz spłaszczać siatki 3D w określonych obszarach. - [kanał beta]
Map3DElementzostał zaktualizowany o właściwościfovicameraPosition, podczas gdy metodyflyCameraToiflyCameraAroundobsługują terazaltitudeMode. Więcej informacji znajdziesz w artykule Mapy 3D w JavaScript Maps. - Naprawiono błąd, który powodował, że utworzenie
PinElementza pomocądocument.createElement('gmp-pin')powodowało zgłoszenie wyjątkuNotSupportedError.
3.64.1c
19 lutego 2026 r.
Zmiany:
- Aktualizuj kolizję, gdy
AdvancedMarkerElementzmienia 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
idmożesz teraz określićresourceName, aby zainicjować obiektPlace. - Biblioteka miejsc wprowadziła
subDestinationsdla zidentyfikowanych miejsc. TesubDestinationszapewniają 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
PlaceDetailsElementiPlaceDetailsCompactElementzawiera 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
resourceNameishortFormattedAddresssą 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
PlaceDetailsElementiPlaceSearchElement. - Wyjaśniliśmy działanie właściwości
draggablewMapOptions, aby lepiej opisać ograniczenia interakcji użytkownika. - Wymusza dostęp do kanału beta w przypadku
possibleNextActionw bibliotece Address Validation. - Dodawanie obsługi właściwości
placeholderi atrybutu HTML doPlaceAutocompleteElement PlaceAutocompleteElementobsł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
valuei atrybutu HTML doPlaceAutocompleteElement - Optymalizacja wczytywania obrazów w interfejsie Places UI Kit.
- Dodano część CSS
inputdoPlaceAutocompleteElement
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
mapTypeIdma 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.Mapze 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-mediumjest teraz stosowany do dopełnienia wewnętrznego kontenera wPlaceDetailsCompactElementwidoku 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
languageiregionmożna teraz dynamicznie zmieniać wMap3DElementbez 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
PlaceAutocompleteElementjest 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()naPinElement. - 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
PopoverElementbył dynamicznie dodawany do DOM i z niego usuwany. - Rozwiązanie problemu z wyciekiem pamięci, który występował, gdy element
Map3DElementbył 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-shadowipaddingdo mapy 3DPopoverElement. - 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
anchorLeftianchorTopdoAdvancedMarkerElementOptions. - Komponent internetowy
<gmp-pin>jest już dostępny. Użyj nowej właściwościglyphSrc, aby podać adres URL obrazu glifu, lub właściwościglyphText, aby wyświetlić tekst. Właściwośćglyphjest obecnie przestarzała wPinElement. - 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
languageiregionwMap3DElement, 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
anchorTopianchorLeftdo elementuAdvancedMarkerElement. 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ść
defaultUIDisabledw klasieMap3DElementi interfejsieMap3DElementOptionszostała zastąpiona przezdefaultUIHidden.defaultUIDisabledbędzie nadal działać na kanalebeta. - [kanał beta] Usługa
roundsw interfejsieFlyAroundAnimationOptionszostała zastąpiona usługąrepeatCount.roundsbędzie nadal działać na kanalebeta. - Właściwość
mapModezostała wycofana w usłudzePlaceContextualElement.
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
Routeze ścieżekRouteLeg.
3.62.5d
10 września 2025 r.
Zmiany:
- [beta channel] Właściwość
coordinatesw Polyline3DElement została zastąpiona właściwościąpath, która jest teraz dostępna jako atrybut HTML. WłaściwośćouterCoordinatesw elemencie Polygon3DElement została zastąpiona właściwościąpath, która jest teraz dostępna jako atrybut HTML. WłaściwośćinnerCoordinatesw 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:
- Biblioteka rysunków została wycofana. Więcej informacji znajdziesz na stronie https://developers.google.com/maps/deprecations.
3.62.1
21 sierpnia 2025 r.
Zmiany:
- [kanał beta] Dodano
sessionTokeniplaceAutocompleteElementjako opcjonalne opcje interfejsu Address Validation API do zarządzania sesjami wAddressValidation.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: lightw CSS. - Dodano pola googleMapsURI do klas Umieść zdjęcie i Recenzja.
- [kanał beta] Dodaj wyliczenie
PossibleNextActiondo 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ą dlaSearchNearbyRequest.RankPreferencejestPOPULARITY, a nieDISTANCE.
3.61.4a
12 czerwca 2025 r.
Zmiany:
- Dodano wyliczenie
RPCStatusopisują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
PopoverElementumoż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ę
PostalAddressw 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-behaviornie 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ę
PriceRangew 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]
altitudeModewPolygon3DElementiPolyline3DElementma teraz wartość domyślnąCLAMP_TO_GROUND. - [kanał alfa] Aby można było renderować mapę 3D, należy teraz ustawić nową opcję
modewMap3DElement(dostępne są 2 nowe wartości:HYBRIDiSATELLITE). Istniejąca opcjadefaultLabelsDisabledzostała usunięta. UstawmodenaHYBRIDlubSATELLITE. - [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 Miejsc i korzystaniu 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
*Opacityz obiektówPolyline3DElementiPolygon3DElement. Wartości alfa można określić w odpowiednich właściwościach*Colorza pomocą formatów kolorów#rgba,#rrggbbaa,rgba(r, g, b, a)lubrgb(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
PinElementjest teraz skalowany wraz zPinElement, a jego domyślny kolor jest zgodny z domyślnym koloremglyphColorelementuPinElement.
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
cameraControlicameraControlOptionswMapOptions. - 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=weeklydla 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ść
isOpenwskazującą, czy jest otwarte na mapie czy w widoku ulicy. - Naprawiono nieprawidłową dokumentację referencyjną dla klasy
PlacePredictionfunkcji 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
AdvancedMarkerElementbez 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
EscnaMapElement. - Dodano nowy parametr URL
loading=asyncdo 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 zdarzenieloadskryptu. Aby zwiększyć skuteczność, zalecamy ustawienie tej wartości naasync, 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ść
gmpClickablewAdvancedMarkerElement. Jest to zmiana powodująca niezgodność wsteczną dla użytkowników, którzy rejestrują zdarzeniegmp-clickza pomocąaddEventListener()w kanale beta. Aby otrzymywać zdarzeniegmp-clickpo kliknięciu, ustaw właściwośćgmpClickablenatruelub dodaj atrybutgmp-clickabledo komponentu internetowego. Użytkownicy, którzy używają addListener()do rejestrowania zdarzeniagmp-click, nie muszą obecnie wprowadzać żadnych zmian.
3.55.7
11 stycznia 2024 r.
Zmiany:
- [kanał beta] Właściwość
elementelementuAdvancedMarkerElementwskazuje teraz instancję elementuAdvancedMarkerElement. - [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.
PhotoAttributionto terazAuthorAttribution.authorto terazdisplayName.authorURIto terazuri.photoURI{?string} jest teraz dostępny wAuthorAttribution.Photo.attributionsto terazPhoto.authorAttributions.Review.authorAttribution{?AuthorAttribution} zastępujePhoto.author/authorURI/authorPhotoURI. - [kanał beta] Dodano wymagane pole
textQueryi wycofanoqueryw 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.collisionBehaviorna rzeczAdvancedMarkerElement.collisionBehavior.
3.53.11
13 lipca 2023 r.
Zmiany:
- Funkcja
isLocationOnEdge()zwraca teraztrue, 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
contentzaawansowanego 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ń.
getMapCapabilitiesi wydarzeniemapcapabilities_changedsą 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
positionjest teraz znormalizowany do LatLngAltitude. - [kanał beta] Wycofuje właściwość zaawansowanego znacznika
draggablena rzeczgmpDraggable.
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
userRatingsCountnauserRatingCount - 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
pollingIntervalMillisjako 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
publishTimewyś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
searchjest 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
elementw AdvancedMarkerView, PinView i LocalContextMapView zElementnaHTMLElement | 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 terazLatLngBoundsiCircle.LatLngBoundsmożna teraz tworzyć za pomocąLatLngBoundsLiteral. - Dodaje tekst
altdo obrazów w paneluDirectionRenderer'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ć
USjako 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.addListenerOnceigoogle.maps.event.addDomListenerOncemiały nieprawidłowe powiązaniethis.
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ą
isAdvancedMarkersAvailablewgetMapCapabilities()obiekcie zwracanym. - Dodaje „This field is read-only.” (To pole jest tylko do odczytu) do opisu interfejsu API
LocalContextMapViewi do właściwościelementelementuLocalContextMapViewOption
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ę
DeliveryVehiclew 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
getMapCapabilitiesimapcapabilities_changed) do wersji beta. - Kanał beta: wprowadza parametr
languagedogoogle.maps.Geocoder. - Kanał beta: wprowadza parametr
languagedogoogle.maps.DistanceMatrixService. - Kanał beta: wprowadza parametr
languagedogoogle.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.VehicleTypemoż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ę naStreetViewPanorama.
3,49
23 czerwca 2022 r.
Zmiany:
- Wersja beta: udostępniamy stylizację granic Google na podstawie danych.
Poprawki błędów:
- Udostępnia wyliczenie
BusinessStatusza 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 igetVisibleRegionna kanał tygodniowy. - Domyślna panorama Street View dla
Mapautomatycznie 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()igeometry.spherical.computeArea()zostały zoptymalizowane pod kątem większej niezawodności i dokładności.
3.49.3a
2 czerwca 2022 r.
Zmiany:
- Ulepszony kontrast kolorów w przypadku elementu sterującego śledzeniem ruchu w Street View.
- Umożliwiliśmy sterowanie śledzeniem ruchu w Street View za pomocą klawiatury i czytnika ekranu.
- Klasy
MapsNetworkError,MapsRequestErroriMapsServerErrorsą teraz publicznie dostępne i udokumentowane.
3.49.2
26 maja 2022 r.
Zmiany:
- Ulepszony kontrast kolorów w przypadku elementu sterującego śledzeniem ruchu w Street View.
- Umożliwiliśmy sterowanie śledzeniem ruchu w Street View za pomocą klawiatury i czytnika ekranu.
- Klasy
MapsNetworkError,MapsRequestErroriMapsServerErrorsą teraz publicznie dostępne i udokumentowane.
3.49.1
19 maja 2022 r.
Zmiany:
- Wersja beta: 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
isFractionalZoomzostał 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ę
JourneySharingw typach TypeScript, externs i dokumentacji interfejsu Maps JavaScript API. - Funkcje
google.maps.event.addDomListener()igoogle.maps.event.addDomListenerOnce()zostały wycofane i nie należy ich używać. Zamiast tego użyj standardowej metodyaddEventListener(). Te metody będą nadal działać i nie planujemy ich wycofania. - Dodaje
titleiaria-labeldo ikony znacznika Street View. - Dodaje atrybut
aria-presseddo elementu sterującego Pełny ekran. - 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-expandedz 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 s
InfoWindows. - 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:
- Wprowadza nowe zdarzenie
visibledlaInfoWindow. - Wprowadza nową metodę
focuswInfoWindow.
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ść
ariaLabeldlaInfoWindow.
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
noWrapLatLng nanoClampNoWrap. - 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,LatLngBoundsiCircleakceptują teraz wystąpienie tej samej klasy w konstruktorze.
3.47.2
02 grudnia 2021
Zmiany:
LatLngLiteraljest teraz dozwolony jako parametr wszędzie tam, gdzie dla projekcji dozwolony jest parametrLatLng.
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:
LatLngLiteraljest teraz dozwolony jako parametr wszędzie tam, gdzie w bibliotece geometrii dozwolony jest parametrLatLng.- 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
keyboardShortcutsjest ustawiona nafalse. - 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
controlHeighticontrolWidthzgodnymi 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_ZINDEXw 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
InfoWindowiCustomOverlay.
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_uriiicon_background_color. - Wersja tygodniowa została zaktualizowana do wersji 3.46.
- Kanał kwartalny został zaktualizowany do wersji 3.45.
- Wersja 3.44 jest nadal dostępna 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ść
ComponentRestrictionbyła niezdefiniowana lub miała wartość null, zgłaszany był błądUNKNOWN 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ę, gdyopen()jest wywoływane w tej samej pętli uruchomienia co tworzenie instancji mapy.
Zmiany:
- Zaktualizowaliśmy sekcję
InfoWindowOpenOptionsdokumentacji 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:
- Dodano właściwość
InfoWindowOpenOptions.map.
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
@@iteratorjako prawidłowej wartościplaceTypePreferences.
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
getPlacePredictionsw 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 Promises w
AutocompleteService.getPlacePredictions().
Poprawki błędów:
- Rozwiązaliśmy problem, który powodował, że element
Markersz etykietami przechwytywał zdarzenia kliknięcia, nawet jeśli wartośćclickablebyła ustawiona na false.
3.43.7a
28 stycznia 2021 r.
Poprawki błędów:
- Rozwiązaliśmy różne problemy związane z rysowaniem 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.MouseEventnagoogle.maps.MapMouseEventi 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
clickznacznika. - 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
contextmenujako lepszą alternatywę dla zdarzeniarightclick. Zdarzeniecontextmenudodaje 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
titlelublabel. - 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
MarkerLabelwłaściwośćclassName, która umożliwia ustawienie klasy CSS elementulabel. - 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
titlelublabel. - Usunięto etykietę
aria-pressedz przycisku menu rozwijanegoMapTypew celu poprawy dostępności. - Przekonwertowano
DropdownMenuiDropdownMenuItemna 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
GroundOverlaysprzekroczył południk 180 stopni. - Skróty klawiaturowe nie są już domyślnie wyłączone, gdy
disableDefaultUIjest ustawione natrue. - 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
noWrapLatLngbył ignorowany po przekazaniuLatLngLiteral.
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
divna 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
controlSizema 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
componentRestrictionswykonuje 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:
- Dodano obsługę wersji beta dla promises w usłudze Distance Matrix.
3.42.5
16 września 2020 r.
Zmiany:
- Zaktualizowano metodę
LatLngBounds.unionw 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.minWidthsłużącą do określania minimalnej szerokości elementuInfoWindow. - 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
clickableIconsnafalsenie 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_closedw bibliotece miejsc w interfejsie Maps JavaScript API jest wycofane.
3,41
20 maja 2020 r.
Dostępna jest już wersja 3.41 interfejsu Maps JavaScript API. Zapoznaj się z przewodnikiem 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_statusdo wyników wyszukiwania miejsc i szczegółów miejsca. Użyj tego pola zamiastpermanently_closed. - Poprawia nieprawidłowe ostrzeżenie konsoli podczas wysyłania żądania (nowego)
PlaceResult.utc_offset_minutes; teraz ostrzeżenie jest zwracane w przypadkuPlaceResult.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 przypadkumaxWidthInfoWindowokreślono wartość 100, rzeczywista maksymalna szerokośćInfoWindowwynosił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_RESULTSsą 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).
AutocompletePredictionzwraca teraz odległość w linii prostej do wybranego miejsca od określonych współrzędnych geograficznych punktu początkowego.
Wycofane elementy:
- Pola Miejsc
open_nowiutc_offsetzostał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:
- Możesz teraz zmieniać rozmiar elementów sterujących mapy za pomocą parametru MapOption.controlSize.
- Możesz teraz ograniczyć granice mapy za pomocą parametru MapOptions.restriction.
- 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
placeIdOnlyfunkcjiAutocompletezostał 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:
- Żądania informacji o miejscu obsługują teraz używanie pól do określania typów danych o miejscu, które mają być zwracane.
- Dostępne są teraz 2 nowe żądania Find Place:
- Usługa autouzupełniania miejsc obsługuje teraz rozliczenia oparte na sesjach.
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:
- Nowy render jest teraz domyślny.
- Nowa mapa bazowa jest teraz domyślna.
3,32
13 lutego 2018 r.
Zmiany:
- Dostępny jest nowy eksperymentalny program renderujący.
- Dostępna jest nowa eksperymentalna mapa bazowa.
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ę
NEARESTzamiast panoramyBESTwybranej przez Google. gestureHandling: nonedziała teraz tak samo jakdraggable: false, gdy jest zmieniana w procedurze obsługi zdarzenia mousedown (zmiana zaczyna obowiązywać w przypadku elementumousedown).
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
regionjest 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ść
gestureHandlingdla 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ścigestureHandlingzamiast właściwościscrollwheel,disableDoubleClickZoomidraggable.
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
positionobiektuStreetViewPanoramaOptions, 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
fitBoundsklasygoogle.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:
- Problem 11331: tekst w oknie informacyjnym nie może być zaznaczony
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
gestureHandlingw obiekcieMapOptionspomoż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 tocooperativelubgreedy, 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ę
setClickableIconswgoogle.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
stylesna 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
MapOptionsi skonfigurować za pomocąFullscreenControlOptions. Domyślna pozycja toRIGHT_TOP. - Sterowanie pełnym ekranem w Street View jest domyślnie włączone. Możesz wyłączyć tę funkcję za pomocą
StreetViewPanoramaOptionsi skonfigurować ją za pomocąFullscreenControlOptions. Jego domyślna pozycja to terazRIGHT_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 dyrektywyunsafe-evalContent 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
typeszostał wycofany 1 marca 2016 roku i zastąpiony nowym parametremtype, który obsługuje tylko 1 typ na żądanie wyszukiwania. Ponadto typyestablishment,foodigrocery_or_supermarketnie będą już obsługiwane jako parametry wyszukiwania (jednak typy te nadal mogą być zwracane w wynikach wyszukiwania). Żądania korzystające z starszego parametrutypesbędą obsługiwane do 1 marca 2017 r. Po tym terminie wszystkie wyszukiwania tekstowe będą musiały korzystać z nowej implementacji.
2 grudnia 2015 r.
Zmiany:
- Konstruktor
Autocompletesprawdza, czy otrzymał element wejściowy. - Okna informacyjne 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ówLatLngiLatLngBounds. Są one przeznaczone do używania za pomocąJSON.stringify().
19 listopada 2015 r.
Zmiany:
- Białe logo Google na mapach stylizowanych
Naprawiono:
- Problem 8674: błąd: ochrona przed img { max-width: 100%; }
3.22
7 stycznia 2016 r.
Naprawiono:
- Problem 9009: podczas syntezy zdarzeń myszy z dotyku używaj lewego przycisku zamiast środkowego, aby zapewnić zgodność z jQuery.
10 listopada 2015 r.
Zmiany:
- Usługi 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ł obiektudrivingOptions, określając bieżący lub przyszłydepartureTime. Możesz też określićtrafficModeloptymistyczne, 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 Kierunki i usługi Matryca odległości. Uwaga:duration_in_trafficjest dostępny tylko dla klientów korzystających z planu Premium Google Maps Platform.
Wycofane:
- Pole żądania
durationInTrafficzostał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ć poladrivingOptions.
5 listopada 2015 r.
Wycofane:
- Biblioteka AdSense została wycofana w maju 2015 r. i nie jest już dostępna w wersji eksperymentalnej interfejsu Maps JavaScript API. Biblioteka zostanie wkrótce usunięta z wersji 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.destinationiDirectionsWaypoint.locationakceptują teraz obiekty Place, aDistanceMatrixRequest.originsiDistanceMatrixRequest.destinationsakceptują 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.ZoomControlStylenie jest już dostępny.
1 września 2015 r.
Zmiany:
- Dodano literały LatLngBounds
- Rozwiązaliśmy problem ze zbyt ogólnymi klasami CSS.
- Ulepszone wczytywanie kafelków po zmianie rozmiaru mapy
Koniec 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:
- Problem 7756: Błąd: regresja wydajności w Safari 8
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:
- Problem 7390: Błąd: hiperlinki weather.com nie działają
18 września 2014 r.
Naprawiono:
- Problem 7136: W Firefoksie nie działa wiele tytułów znaczników
9 września 2014 r.
Naprawiono:
- Problem 7098: Ustawienie 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:
-
toGeoJsondodany 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_pathdodano doDirectionsRoute, zapewniając zakodowaną linię łamaną reprezentującą cały przebieg trasy.
26 maja 2014 r.
Dodano:
-
Parametr
sensornie jest już wymagany w adresie URL interfejsu API Map Google.
20 maja 2014 r.
Wersja 3.17 została udostępniona w ramach testów.
3.16
15 kwietnia 2014 r.
Naprawiono:
- Znaczniki mają teraz nieprzezroczystość odpowiadającą innym typom geometrii - https://developers.google.com/maps/documentation/javascript/3.exp/reference#MarkerOptions
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:
- Uruchomienie warstwy danych:https://developers.google.com/maps/documentation/javascript/datalayer
12 marca 2014 r.
Dodano:
- Obsługa LatLngLiteral w większości miejsc, w których akceptowany jest google.maps.LatLng – https://developers.google.com/maps/documentation/javascript/3.exp/reference#LatLngLiteral
24 lutego 2014 r.
Dodano:
- Obsługa promów w usługach 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:
- Ponowne włączenie akceleracji sprzętowej w Chrome na Windowsie i Linuxie po naprawieniu błędu w Chrome ( https://code.google.com/p/chromium/issues/detail?id=336676)
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:
- Kółko przewijania nie działa w IE 11 (problem 5944)
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:
- Tymczasowe wyłączenie akceleracji sprzętowej w Chrome/Windows po załadowaniu menedżera rysowania w celu obejścia problemu z Chrome:https://code.google.com/p/chromium/issues/detail?id=336676 (problem 6224)
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:
- opcja „disableDefaultUI” w StreetViewPanoramaOptions
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:
- Odświeżony wygląd Map Google:https://developers.google.com/maps/documentation/javascript/basics#VisualRefresh
29 kwietnia 2013 r.
Naprawiono:
- Usunięte znaczniki pozostają na mapie w przeglądarkach 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:
- Przewijanie mapy powoduje też przewijanie strony ( Problem 1605, Problem 3652)
17 grudnia 2012 r.
Dodano:
- Nowe języki: urdu i islandzki
Naprawiono:
- rozmyte/zamglone mapy w IE9 po nawigacji (problem 3875)
17 grudnia 2012 r.
Dodano:
- Nowe języki: urdu i islandzki
Naprawiono:
- rozmyte/zamglone mapy w IE9 po nawigacji (problem 3875);
10 grudnia 2012 r.
Dodano:
- możliwość wczytywania obrazów z ustawionym atrybutem crossorigin,
Naprawiono:
- problemy z wyświetlaniem znaczników ze zdalnymi obrazami w zbliżeniach ( Problem 4616);
- Błąd 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:
- Trasa TRANZYTU: http://mapsplatform.googleblog.com/2012/06/public-transit-routing-and-layer-now.html
- Stronicowanie, opinie, textSearch w Places API:http://mapsplatform.googleblog.com/2012/07/add-flexible-search-and-google-reviews.html
Ważne zmiany:
- Rozpoznaj „przezroczysty” jako kolor.
23 czerwca 2012 r.
Dodano:
- Symbole
- HeatmapLayer
- 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:
- krycie GroundOverlay (problem 2767)
- utc_offset i opening_hours do PlaceResult (Wydanie 2431)
- opcja clickToGo w przypadku StreetViewPanoramaOptions ( Problem 2447)
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
- setOpacity() dla ImageMapType (Wydanie 3125)
- setOpacity() dla GroundOverlay ( Problem 2767)
- Zdarzenie „tilesLoaded” dla ImageMapType (problem 1744)
- stop() do MouseEvent, co zatrzymuje propagację zdarzenia (problem 2172)
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:
- Funkcja panTo nie animuje się na urządzeniach dotykowych ( Problem 3066)
- Marker.MAX_ZINDEX is undefined ( Problem 3184)
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)
- 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:
- Problem 2658: Wysokie okna informacyjne
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:
- Problem 2337: Utracona linia wielokątna
- Problem 2497: Klikalna opcja nie jest uwzględniana w przypadku okręgu
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:
- Problem 2346: Opcja wyłączenia płynnej animacji
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:
- Problem 2389: Street View nie działa w przeglądarce IE7
- Problem 2460: Błąd w pozycjonowaniu Pegmana
- Naprawiono wyciek pamięci znacznika
- Poprawiono pierwsze opóźnienie geokodu
- Zapewniono dostęp do StreetViewService
3,0
18 maja 2010
Zmienione problemy:
- Wydanie 2037: GPolylineOptions geodezyjne
- 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
- 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.
- Problem 1458: Prośba o dodanie funkcji: obsługa KML w interfejsie Google API w wersji 3
- Problem 1658: dodanie nakładki z informacjami o ruchu
- Problem 2209: Przepełnienie stosu
- Problem 2254: wielokrotne wywołania funkcji „setMap(gMap)” i „setMap(null)” w obiekcie Circle zmieniają jego krycie obrysu i wypełnienia
Ważne zmiany:
- Dodano warstwy KML i GeoRSS
- Dodano Nakładki na powierzchni
- Dodaliśmy nowe warstwy: Ruch i Rower.
- 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.
- 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.
- 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.
- 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.
- 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
- 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:
- Dodano trasę rowerową!
- Dodaliśmy nowe opcje DirectionsRequest:
-
avoidHighways -
avoidTolls -
optimizeWaypoints - Ulepszona prędkość renderowania wielokątów/polilinii
- Zmieniono nazwy następujących obiektów Directions. Stare nazwy nadal są obsługiwane.
- Trasa do DirectionsLeg
- WskazówkiPodróż do DirectionsRoute
3 marca 2010
- 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.
- 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.
- 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.
- 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.
- 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:
- Wprowadzono obsługę niestandardowych typów map, w tym map bazowych, map nakładkowych i projekcji:
- Nowy obiekt ImageMapType do obsługi niestandardowych kafelków mapy
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
- 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
- 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.
- 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.
- Problem 1421: Prośba o funkcję: dodanie klasy Directions do interfejsu API v3
Inne zauważalne zmiany:
- Zaktualizowana dokumentacja źródłowa dotycząca interfejsów DirectionsRenderer i DirectionsService
26 października 2009
- 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
- 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.
- 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.
- Dodaliśmy 2 nowe sekcje do przewodnika dla deweloperów dotyczące polilinii i wielokątów.
- Dodaliśmy 2 nowe klasy do dokumentacji interfejsu API dotyczące polilinii i wielokątów.
- 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.
- 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.
- 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
- Problem 1567: map.set_center w przypadku pobliskiej lokalizacji nie działa.
- Numer 1605: Przewijanie mapy powoduje również przewijanie strony
- Problem 1467: Pan Map Function + Animation
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
- 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.
- 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.
- 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