Informacje o wersji interfejsu Maps JavaScript API

Subskrybuj te informacje o wersji. Subskrybuj

Zespół interfejsu Maps JavaScript API regularnie aktualizuje interfejs API, wprowadzając nowe funkcje, poprawki błędów i ulepszenia wydajności. Wersję interfejsu API, która ma być wczytana w aplikacji, możesz wskazać, podając ją w parametrze v żądania bootstrap interfejsu Maps JavaScript API. Dowiedz się więcej o obsłudze wersji.

Ta lista zmian zawiera wersje uporządkowane według daty i numeru wersji oraz powiązane z nimi zmiany.

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

3.61.10d

17 lipca 2025 r.

Zmiany:

  • Podstawowy widżet autouzupełniania miejsc jest już dostępny w kanale tygodniowym.
  • [alpha channel] Remove experimental PlaceListElement.
  • Dodaj element PlaceSearchElement i powiązane z nim elementy konfiguracji lub żądania.
  • Dodatkowe tokeny stylu dla elementów PlaceDetailsElement i PlaceDetailsCompactElement.

3.61.9a

10 lipca 2025 r.

Zmiany:

  • Zaktualizowano znaczniki, aby zapobiec powtarzaniu instrukcji nawigacyjnych dotyczących każdego elementu podczas korzystania z czytnika ekranu. Instrukcja jest teraz odczytywana tylko raz przy każdym wejściu do grupy.
  • Rozwiązaliśmy problem z kontrastem w oknie skrótów klawiszowych w trybie ciemnym.
  • Włącz obsługę dostosowywania obramowania, promienia obramowania, koloru tła widżetu i schematu kolorów w przypadku elementu autouzupełniania miejsca. Element autouzupełniania miejsc automatycznie uwzględnia teraz tryb ciemny. Aby go wyłączyć, zastosuj w CSS wartość color-scheme: light.
  • Dodaliśmy pola googleMapsURI do klas Place Photo i Review.
  • [kanał beta] Dodano wyliczenie PossibleNextAction do interfejsu Address Validation API.

3.61.7a

1 lipca 2025 r.

Zmiany:

  • Funkcja warstwy mapy termicznej w interfejsie Maps JavaScript API nie jest już obsługiwana. Ten interfejs API został wycofany w maju 2025 r. i zostanie udostępniony w późniejszej wersji interfejsu Maps JavaScript API, która zostanie wydana w maju 2026 r. Więcej informacji znajdziesz na stronie https://developers.google.com/maps/deprecations.
  • Rozwiązuje 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ć się przywrócić, gdy kontekst WebGL zostanie przywrócony.

3.61.6d

26 czerwca 2025 r.

Zmiany:

  • Dodano element internalUsageAttributionIds do klas Map3DElement i Map3DElementOptions.

3.61.5a

17 czerwca 2025 r.

Zmiany:

  • Włącz obsługę ciągu „IP_BIAS” w przypadku parametru LocationBias w usłudze Autouzupełnianie miejsc.
  • Poprawiliśmy błąd w dokumentacji dotyczący parametru SearchNearbyRequest. Wartość domyślna parametru SearchNearbyRequest.RankPreference to POPULARITY, a nie DISTANCE.

3.61.4a

12 czerwca 2025 r.

Zmiany:

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

3.61.3b

5 czerwca 2025 r.

Brak zmian widocznych publicznie.

3.61.2

29 maja 2025 r.

Zmiany:

  • Dodano elementy PlaceDetailsElement, PlaceDetailsCompactElement i powiązane elementy konfiguracji. Usunięto PlaceDetailsSize.
  • Rozwiązaliśmy problem z elementem PlaceAutocompleteElement, który polegał na tym, że wybranie wpisu IME powodowało wybranie elementu prognozy.

3.61.1

22 maja 2025 r.

Zmiany:

  • [kanał beta] Naprawiono brakującą lokalizację lub widoczny obszar w danych wyjściowych miejsca PlaceDetailsCompactElement.
  • Szczegóły dotyczące ulic są dostępne w objętych usługą miastach.

3.60.12

8 maja 2025 r.

Zmiany:

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

3.60.11 (wycofana)

1 maja 2025 r.

Zmiany:

  • [beta channel] Dodano element PlaceDetailsCompactElement i powiązane elementy konfiguracji.
  • Poprawiono problem z funkcją StreetViewPanoramaOptions.zoomControl = false, która nie działała w przypadku map Street View.

3.60.10

24 kwietnia 2025 r.

Zmiany:

  • [kanał beta] Mapy 3D są teraz dostępne na kanale beta. Ta wersja zawiera ulepszenia dotyczące ułatwień dostępu, a także nowe elementy interaktywne dla polilinii, wielokątów i modeli 3D. Dodatkowo dostępny jest nowy PopoverElement, który umożliwia wyświetlanie niestandardowej treści HTML na mapach 3D. Więcej informacji znajdziesz w artykule Fotorealistyczne mapy 3D w Mapach w JavaScripcie.

3.60.9

17 kwietnia 2025 r.

Zmiany:

  • [kanał alfa] Wprowadzenie PlaceContextualElement do nieograniczonego eksperymentu.
  • [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 LocalContext API został całkowicie usunięty. Próba utworzenia instancji LocalContextMapView powoduje teraz błąd. Więcej informacji znajdziesz na stronie https://developers.google.com/maps/deprecations#localcontext-deprecation.
  • Naprawiliśmy błąd, który powodował nieprawidłowe działanie podczas przeciągania zaawansowanych znaczników na urządzeniach dotykowych.
  • Zwiększyliśmy krycie nakładki obsługi gestów współpracy, aby tekst na niej spełniał wymagania dotyczące kontrastu we wszystkich obszarach mapy.
  • Dodaliśmy obsługę parametru PostalAddress w interfejsie Places API.
  • Zapewnia, że nakładka mapy statycznej przy uruchamianiu ma ten sam schemat kolorów co mapa bazowa.

3.60.7b

3 kwietnia 2025 r.

Zmiany:

  • Widżet autouzupełniania miejsc jest teraz dostępny na kanale tygodniowym.

3.60.6

27 marca 2025 r.

Zmiany:

  • Rozwiązaliśmy problem w Safari, który powodował, że strony korzystające z overscroll-behavior nie przewijały się prawidłowo.
  • Rozwiązaliśmy problem z migotaniem podczas dodawania wielu znaczników zaawansowanych z włączonym zachowaniem w przypadku kolizji.
  • Dodaliśmy obsługę właściwości PriceRange w Miejscach.

3.60.5 (przywrócona)

20 marca 2025 r.

Zmiany:

  • Naprawiliśmy błąd, który uniemożliwiał przewijanie strony po kliknięciu lub dotknięciu zaawansowanych znaczników.
  • Naprawiliśmy błąd, który powodował, że tryb pełnego ekranu nie działał prawidłowo w <gmp-map>.
  • Rozwiązaliśmy problem polegający na tym, że okno informacji ukrytego zaawansowanego markera było nadal widoczne.
  • Mapy ze stylem niestandardowym w usłudze Roadmap nie utracą tego stylu po dodaniu warstwy rowerowej.

3.60.4

11 marca 2025 r.

Zmiany:

  • Style niestandardowe i kolory tła są stosowane do konkretnego typu mapy i schematu kolorów, dla których zdefiniowano styl (początkowo będzie to ograniczone do mapy drogowej i ciemnej mapy drogowej). Warstwa transportu publicznego zachowa wszelkie niestandardowe style dla wybranego typu mapy.

3.60.3 (przywrócona)

5 marca 2025 r.

Zmiany:

  • Naprawiliśmy błąd, który powodował, że nie wyświetlał się panel z wskazówkami dojazdu.

3.60.2

27 lutego 2025 r.

Zmiany:

  • Miejsca: dodaliśmy obsługę złącza do ładowania pojazdów elektrycznych typu NACS (SAE J3400).
  • Udostępniliśmy ogólnie elementy HTML gmp-map i gmp-advanced-marker.

3.60.1

20 lutego 2025 r.

Zmiany:

  • [kanał alfa] altitudeMode na Polygon3DElement i Polyline3DElement ma teraz domyślnie wartość CLAMP_TO_GROUND.
  • [kanał alfa] Aby renderować mapę 3D, w Map3DElement trzeba teraz ustawić nową opcję mode (dostępne są 2 nowe wartości: HYBRIDSATELLITE). Istniejąca opcja defaultLabelsDisabled została usunięta. Ustaw wartość mode na HYBRID lub SATELLITE.
  • [kanał beta] Kolor tła wróci do domyślnego lub do koloru ustawionego w MapOptions, jeśli nie został specjalnie ustawiony dla danego typu mapy.
  • [kanał beta] Niestandardowe style rastrowe powinny być stosowane tylko do typu mapy, do którego zostały przypisane.
  • Rozwiązaliśmy problem polegający na tym, że zaawansowane markery 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ślny element sterujący powiększeniem nowym elementem sterującym aparatem, który 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 TransitFare w formie tekstu.
  • [kanał alfa] Wprowadziliśmy nowy element AirQualityMeterElement: <gmp-air-quality-meter>.
  • [kanał alfa] Korzystanie z elementu PlaceAutocompleteElement będzie teraz wymagać włączenia interfejsu Places API (nowego) w projekcie Google Cloud. .
  • [kanał alfa] PlaceAutocompleteElement: zdarzenie gmp-placeselect zostało zastąpione zdarzeniem gmp-select i zamiast obiektu PlaceAutocompletePlaceSelect udostępnia obiekt PlacePredictionSelectEvent.
  • [kanał alfa] PlaceAutocompleteElement: zdarzenie gmp-requesterror zostało zastąpione zdarzeniem gmp-error i zwraca obiekt Event zamiast obiektu PlaceAutocompleteRequestErrorEvent.
  • [kanał alfa] PlaceAutocompleteElement: componentRestrictions zastąpiono parametrem includedRegionCodes.
  • [kanał alfa] PlaceAutocompleteElement: parametr types został zastąpiony parametrem includedPrimaryTypes.

3.59.7

30 stycznia 2025 r.

Zmiany:

  • [kanał beta] Kolory tła mapy drogowej i mapy drogowej w trybie ciemnym ustawione dla stylów niestandardowych 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 bazowej.
  • Mapy w trybie ciemnym pozostaną w tym trybie po dodaniu warstwy transportu publicznego.

3.59.6

23 stycznia 2025 r.

Brak zmian widocznych publicznie.

3.59.5

16 stycznia 2025 r.

Zmiany:

  • Naprawiliśmy błąd, który powodował nieobsłużone błędy podczas tworzenia niestandardowej panoramy Street View.

3.59.4a

9 stycznia 2025 r.

Zmiany:

  • Usunęliśmy błąd, który powodował zgłaszanie nieobsłużonych błędów po włączeniu warstwy ruchu.
  • [kanał beta] Rozwiązuje problem polegający na tym, że element PlaceAutocompleteElement nie przekazywał prawidłowo fokusu.
  • [beta channel] Funkcje mapy atomowej będą wyświetlane w obsługiwanych miastach na poziomie powiększenia 17 i większym.

3.59.3

12 grudnia 2024 r.

Zmiany:

  • Funkcja Sprawdzanie aplikacji Firebase jest teraz 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życia, możesz usunąć tę właściwość lub zastąpić jej wartość pustym ciągiem. Zmiany tej wartości po utworzeniu instancji mogą być ignorowane.
  • Możesz teraz używać Sprawdzania aplikacji Firebase, aby chronić się przed szkodliwymi żądaniami. Dowiedz się więcej o korzystaniu z App Check w przypadku Miejsckorzystaniu z App Check w przypadku Map.

3.59.1

21 listopada 2024 r.

Zmiany:

  • [kanał beta] Rozwiązaliśmy problem polegający na tym, że w widoku Street View brakowało elementu sterującego powiększeniem.
  • Naprawiliśmy błąd, który powodował, że starsze znaczniki, w które nie można było kliknąć, nadal wysyłały zdarzenie kliknięcia.
  • Rozwiązaliśmy problem polegający na tym, że zaawansowane znaczniki nie aktualizowały pozycji piksela podczas przełączania się na niestandardowy typ mapy.
  • Podczas stosowania domyślnych lub niestandardowych typów i stylów map z identyfikatorem mapy jest teraz rejestrowane ostrzeżenie konsoli. Gdy identyfikator mapy jest obecny, style mapy są kontrolowane w konsoli Cloud, a styl w chmurze jest obecnie obsługiwany 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 Street View był bezużyteczny na mapie komponentu internetowego.
  • Uniemożliwiono czytnikom ekranu skupianie się na komunikacie o przewijaniu, gdy jest on ukryty na mapie API do umieszczania.

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 znacznikó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 do śledzenia flot w JavaScript Mobility Services.

3.58.7

3 października 2024 r.

Brak zmian widocznych publicznie.

3.58.6

25 września 2024 r.

Zmiany:

  • [kanał alfa] Usunięto właściwości *Opacity z obiektów Polyline3DElementPolygon3DElement. Wartości alfa można określić w odpowiednich właściwościach *Color za pomocą formatów kolorów #rgba, #rrggbbaa, rgba(r, g, b, a) lub rgb(r g b / a).
  • [kanał alfa] W wersji eksperymentalnej dostępne są teraz domyślne elementy interfejsu, markery, modele 3D i gotowe funkcje animacji kamery, które można wykorzystywać w Mapach 3D.
  • Usunęliśmy błąd, który powodował, że na mapach wektorowych nie można było przełączać się między niestandardowymi typami map.
  • Używaj zdjęć satelitarnych o wysokiej rozdzielczości na urządzeniach o dużej gęstości pikseli.

3.58.5a

19 września 2024 r.

Brak zmian widocznych publicznie.

3.58.4a

12 września 2024 r.

Brak zmian widocznych publicznie.

3.58.3

5 września 2024 r.

Brak zmian widocznych publicznie.

3.58.2

29 sierpnia 2024 r.

Zmiany:

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

3.58.1a

22 sierpnia 2024 r.

Zmiany:

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

3.57.13

8 sierpnia 2024 r.

Zmiany:

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

3.57.12

1 sierpnia 2024 r.

Zmiany:

  • [kanał beta] Dodano deskryptory adresu do odpowiedzi geokodowania w przypadku geokodowania odwrotnego, geokodowania wyprzedzającego i wyszukiwania identyfikatora miejsca.
  • [kanał beta] Umożliwia ustawienie schematu kolorów (jasnego lub ciemnego) podczas tworzenia instancji mapy.
  • Skrócenie czasu oczekiwania zdarzenia IconMouseEvent po kliknięciu funkcji 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 dla 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:

  • [kanał beta] Zintegrowaliśmy nowy program do etykietowania, który renderuje etykiety Map wektorowych.
  • InfoWindow ma nową właściwość isOpen, która wskazuje, czy okno jest otwarte w Mapach czy w Street View.
  • Poprawiliśmy nieprawidłową dokumentację referencyjną klasy Autouzupełnianie miejsc PlacePrediction.

3.57.3a

6 czerwca 2024 r.

  • [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 kontrolka typu mapy nie otwierała menu.
  • Naprawiliśmy błąd, który powodował brak wskaźnika przeciągania elementu AdvancedMarkerElement.
  • Dodanie funkcji autouzupełniania do nowego interfejsu Places API.
  • Rastrowe kafelki mapy są teraz wyświetlane w formacie obrazu WebP.
  • Zaktualizowaliśmy dokumentację dotyczącą metod Place.searchByText i Place.searchNearby, aby wskazywała prawidłową listę pól.
  • W kanale tygodniowym dostępne są teraz nowy przycisk zamykania okna informacyjnego i opcjonalny nagłówek.

3.57.0

24 maja 2024 r.

Brak zmian widocznych publicznie.

3.56.12a

9 maja 2024 r.

Zmiany:

  • Usunęliśmy błąd, który powodował brak wskaźnika przeciągania w przypadku AdvancedMarkerElement.

3.56.11

2 maja 2024 r.

Zmiany:

  • [kanał beta] <gmp-map> będzie teraz domyślnie przełączać się na tryb wektorowy, gdy ustawiony jest identyfikator mapy, ale nie ma w nim określonego typu renderowania (np. DEMO_MAP_ID).

3.56.10

25 kwietnia 2024 r.

Zmiany:

  • [beta channel] Zdarzenie gmp-placeselect elementu PlaceAutocompleteElement jest teraz propagowane.
  • [kanał beta] Dostępny jest nowy przycisk zamykania okna informacyjnego i opcjonalny nagłówek.
  • [wersja beta] Ulepszone funkcje ułatwień dostępu do klawiatury i jednego wskaźnika w przypadku elementu Pegman w Street View.
  • Rozwiązaliśmy problem z wyciekiem pamięci spowodowany usunięciem zaawansowanych znaczników.
  • Rozwiązaliśmy problem, który powodował, że okręgi nie miały gładkiego obwodu.
  • Dodano interfejs API do ustawiania trybu wektorowego podczas tworzenia instancji google.maps.Map (nie jest wymagany atrybut mapId).

3.56.8

11 kwietnia 2024 r.

Zmiany:

  • Rozwiązaliśmy problem z wyciekiem pamięci podczas korzystania z AdvancedMarkerElement.

3.56.7

4 kwietnia 2024 r.

Zmiany:

  • Dodaj funkcję searchNearby do nowej klasy Place.

3.56.6

28 marca 2024 r.

Zmiany:

  • [kanał beta] Rastrowe kafelki mapy są teraz udostępniane w formacie obrazu WebP.
  • Poprawiono pozycjonowanie punktu zakotwiczenia okna informacyjnego dla ważnych miejsc na mapach wektorowych.
  • Usunęliśmy błąd, który powodował wyświetlanie ikony AdvancedMarkerElement bez ustawionej pozycji.
  • Dodano zdarzenie „close” do interfejsu InfoWindow API.

3.56.5

21 marca 2024 r.

Zmiany:

  • [kanał beta] Nowe kolory mapy bazowej są teraz domyślne dla programistów, którzy nie używają identyfikatorów map. Więcej informacji znajdziesz na stronie https://developers.google.com/maps/new-basemap-style-opt-in.
  • Poprawiliśmy podstawową pozycję okna informacyjnego dla etykiet i ikon na mapie 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 w dokumentacji parametru „fields” w metodzie Place.searchByText.
  • [kanał beta] Tworzy domyślny slot w <gmp-map> i umożliwia tworzenie elementów niestandardowych do opakowywania komponentów internetowych interfejsu Maps JavaScript API.
  • Dodaj opcje parkowania do nowego interfejsu API klasy Place.
  • Wycofanie google.maps.Marker. Zamiast niego używaj znaczników google.maps.marker.AdvancedMarkerElement. Obecnie nie planujemy wycofania znacznika google.maps.Marker, ale zalecamy używanie znacznika google.maps.marker.AdvancedMarkerElement zamiast znacznika google.maps.Marker. Znacznik google.maps.Marker będzie nadal otrzymywać poprawki błędów w przypadku poważnych regresji, ale istniejące błędy w tym znaczniku nie będą usuwane. Powiadomimy Cię o tym z co najmniej 12-miesięcznym wyprzedzeniem. Szczegółowe informacje o wycofaniu znajdziesz na stronie https://developers.google.com/maps/deprecations.
  • Dodaj dodatkowe atrybuty do nowego interfejsu API klasy Place.
  • Dodawanie opcji płatności do nowego interfejsu API klasy Place.

3.55.11a

15 lutego 2024 r.

Zmiany:

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

3.55.11

8 lutego 2024 r.

Zmiany:

  • [kanał alfa] Usunięto właściwość inputElement z elementu PlaceAutocompleteElement.
  • [kanał alfa] Dodawanie części CSS do elementu autouzupełniania miejsca
  • [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:

  • [beta channel] Deprecate SearchByTextRequest.rankBy. Zamiast niej użyj SearchByTextRequest.rankPreference.
  • [beta channel] Funkcje Place.findPlaceFromQuery i Place.findPlaceFromPhoneNumber nie są już dostępne. Zamiast nich używaj funkcji Place.searchByText.
  • Poprawiliśmy śledzenie wykorzystania poszczególnych kanałów.
  • 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.
  • Wycofano pole Place.openingHours. Zamiast tego użyj regularOpeningHours.

3.55.9

25 stycznia 2024 r.

Zmiany:

  • [Kanał beta] Rozwiązanie problemu polegającego na tym, że nie można było zamknąć okna skrótów klawiszowych po naciśnięciu klawisza Esc na klawiaturze MapElement.
  • Dodaliśmy nowy parametr adresu URL loading=async do adresu URL bootstrapa w przypadku bezpośredniego wczytywania skryptu. Oznacza to, że interfejs Maps JavaScript API nie został wczytany synchronicznie i żaden kod JavaScript nie jest wywoływany przez zdarzenie load skryptu. Aby zwiększyć skuteczność, zalecamy ustawienie tej wartości na async, gdy tylko jest to możliwe.

3.55.8

18 stycznia 2024 r.

Zmiany:

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

3.55.7

11 stycznia 2024 r.

Zmiany:

  • [kanał beta] Właściwość element elementu AdvancedMarkerElement wskazuje teraz instancję elementu AdvancedMarkerElement.
  • [kanał beta] Zaawansowani twórcy 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.
  • [alpha channel] 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 WebGLOverlayView nie renderował się.

3.54.12

2 listopada 2023 r.

Zmiany:

  • [kanał alfa] Zaktualizuj autouzupełnianie miejsca, aby było komponentem internetowym. Jest to zmiana powodująca niezgodność. Aktualne informacje o użyciu znajdziesz na stronie https://developers.google.com/maps/documentation/javascript/reference/places-widget#PlaceAutocompleteElement.
  • [kanał alfa] Aktualizacja zarządzania fokusem elementu Autocomplete Place
  • [beta channel] Uwidocznienie zdarzenia gmp-zoomchange w MapElements
  • Włącz MapTypeControl HORIZONTAL_BAR, aby automatycznie obsługiwać konteksty układu od prawej do lewej.

3.54.11

26 października 2023 r.

Zmiany:

  • Rozwiązaliśmy problem, który powodował, że konfigurowanie elementów sterujących na mapie mogło powodować błąd.
  • Dodaliśmy możliwość ograniczenia zdjęć Street View tylko do oficjalnych źródeł Google za pomocą StreetViewLocationRequest i StreetViewControlOptions.

3.54.10

18 października 2023 r.

Zmiany:

  • [kanał beta] Element MapElement automatycznie dostosowuje układ elementów sterujących do tekstu pisanego od lewej do prawej lub od prawej do lewej na podstawie obliczonego stylu direction. Dostępne są też miejsca na dodanie niestandardowych elementów sterujących. Właściwość ControlPosition obsługuje teraz wartości logiczne w przypadku układów od lewej do prawej i od prawej do lewej. Interfejs Maps Embed API automatycznie dostosowuje układ elementów sterujących do języków pisanych od lewej do prawej lub od prawej do lewej.
  • [beta channel] Element MapElement ma teraz włączoną funkcję delegatesFocus

3.54.9

12 października 2023 r.

  • [kanał beta] Dodaje podsumowanie redakcyjne do interfejsu Places API w wersji 2.

3.54.7a

28 września 2023 r.

Zmiany:

  • Dodaliśmy obsługę wielu dostawców lokalizacji w JavaScript do udostępniania trasy.

3.54.6

21 września 2023 r.

Zmiany:

  • Klasa google.maps.FeatureLayer reaguje na zdarzenia mousemove.
  • Dodano google.maps.FeatureType.SCHOOL_DISTRICT, dzięki czemu okręgi szkolne są obsługiwane w stylu opartym na danych.

3.54.5

14 września 2023 r.

Zmiany:

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

3.54.4

7 września 2023 r.

Zmiany:

  • Logo Google nie będzie już tak często zasłaniać informacji o prawach autorskich na mapie.

3.54.2

24 sierpnia 2023 r.

Zmiany:

  • Usunęliśmy błąd w klasie DirectionsRenderer, który powodował, że mapa nie wczytywała się, jeśli przed wyrenderowaniem obiektu DirectionsResult nie ustawiono powiększenia i środka.

3.54.1

18 sierpnia 2023 r.

Zmiany:

  • Uaktualnia interfejs Maps JavaScript API, aby natywnie obsługiwał ECMAScript 2020.
  • Zaawansowane znaczniki są teraz renderowane wyraźniej.
  • Mapa jest wyłączona, gdy funkcja Array.from jest zastąpiona implementacją, która nie obsługuje obiektów iterowalnych.
  • Naprawiliśmy problem z utratą zaznaczenia, gdy przyciski powiększenia były wyłączone na poziomach limitu.

3.53.13

27 lipca 2023 r.

Zmiany:

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

3.53.12

20 lipca 2023 r.

Zmiany:

  • [kanał beta] Dodano dostawców lokalizacji pojazdów i flot ODRD dla JavaScript Journey Sharing – śledzenie floty.
  • Zaktualizowano komunikat ostrzegawczy, gdy argument przekazany do konstruktora LatLng() jest ignorowany.
  • Wycofano Marker.collisionBehavior na rzecz AdvancedMarkerElement.collisionBehavior.

3.53.11

13 lipca 2023 r.

Zmiany:

  • Funkcja isLocationOnEdge() zwraca teraz wartość true, gdy określony punkt znajduje się wystarczająco blisko początku lub krawędzi polilinii.
  • Dodaje dziennik błędów, aby informować programistów, kiedy mapa wektorowa nie może się wczytać i zostaje zastąpiona mapą rastrową.

3.53.7

15 czerwca 2023 r.

Zmiany:

  • [kanał alfa] Zaktualizowaliśmy element autouzupełniania miejsca, aby lepiej obsługiwał czytniki ekranu i inne technologie wspomagające.

3.53.5

1 czerwca 2023 r.

Zmiany:

  • Zezwól na przekazywanie elementu Node do właściwości content zaawansowanego markera.
  • Poprawiliśmy wydajność zaawansowanych znaczników w zakresie zachowania w przypadku kolizji.
  • Dodaliśmy nowe pole DeliveryVehicleStop w funkcji udostępniania trasy w JavaScript.

3.53.4a

24 maja 2023 r.

Poprawki błędów:

  • Rozwiązaliśmy problem z migotaniem, który występował na mapie wektorowej.
  • Naprawiliśmy nieprawidłowe obliczanie daty w metodzie miejsca getNextOpeningTime() w przypadku uwzględniania różnych stref czasowych.
  • Poprawiono błędny typ w VehicleJourneySegment w przypadku udostępniania przejazdów.

3.53.3

18 maja 2023 r.

Zmiany:

  • [kanał alfa] Rozwiązaliśmy problem polegający na tym, że element autouzupełniania Miejsca nie przywracał pierwotnego tekstu, jeśli użytkownik użył klawiszy strzałek, aby wyróżnić prognozę, a następnie kliknął klawisz Esc.
  • [kanał alfa] Zaktualizowano style podpowiedzi autouzupełniania miejsc, aby w przypadku przepełnienia tekstu wyświetlał się wielokropek.
  • [kanał beta] Kontekst lokalny wyświetla teraz powiadomienie, że wkrótce wyłączymy informacje kontekstowe dotyczące miejsc na mapie Kontekstu lokalnego.
  • Rozwiązaliśmy problem, który powodował, ż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.
  • Wycofane parametry bounds, location i radius w usłudze autouzupełniania miejsc. Zamiast nich używaj parametrów locationBias i locationRestriction.

3.53.2

4 maja 2023 r.

Zmiany:

  • [kanał beta] Styl oparty na danych w przypadku zbiorów danych jest dostępny
  • [kanał beta] Dostępne są teraz komponenty <gmp-map><gmp-advanced-marker>.
  • Dodano TimeWindow jako pole do Task i TaskTrackingInfo w JavaScript Journey Sharing.
  • Udostępniliśmy w kanale tygodniowym elementy AdvancedMarkerElement i PinElement.
  • Styl oparty na danych dla granic został udostępniony w kanale tygodniowym.
  • getMapCapabilities i wydarzenie mapcapabilities_changed są udostępniane w kanale tygodniowym.

3.53.1a

27 kwietnia 2023 r.

Zmiany:

  • Zaktualizowana usługa autouzupełniania miejsc obsługująca parametry locationBias i locationRestriction
  • [kanał beta] Opublikowana dokumentacja metody toJSON w interfejsie Place v2.
  • [kanał beta] Rozwiązaliśmy problem z przeciąganiem zaawansowanych znaczników, gdy mapa jest zawinięta.
  • [kanał beta] W przypadku stylu opartego na danych funkcja PlaceFeature.fetchPlace displayNames będzie wyświetlana w języku użytkownika.
  • [beta channel] Klasy AdvancedMarkerView i PinView zostały zmienione na AdvancedMarkerElement i PinElement.
  • [kanał beta] Rozwiązaliśmy problem, który powodował, że zaawansowane markery i pinezki były czasami dostępne bez ich wyraźnego wczytywania. Pamiętaj, aby przed uzyskaniem dostępu do tych klas zawsze wczytywać bibliotekę „marker”.
  • [beta channel] Obiekt AdvancedMarker position jest teraz normalizowany do obiektu LatLngAltitude.
  • [wersja beta] Wyłącza właściwość zaawansowanego znacznika draggable na rzecz gmpDraggable.

3.52.9

13 kwietnia 2023 r.

Zmiany:

  • [kanał beta] Zmiana wartości właściwości miejsca „priceLevel” z liczby na ciąg znaków. Możliwe wartości parametru „priceLevel” to teraz: „FREE”, „INEXPENSIVE”, „MODERATE”, „EXPENSIVE”, „VERY_EXPENSIVE”.
  • [beta channel] Deprecate AdvancedMarkerView.draggable in favor of gmpDraggable.
  • [beta channel] Usunięcie właściwości „icon” i nazwy pola z klasy Place. Zachęcamy programistów do używania zamiast niego parametru „svgIconMaskURI”.
  • [kanał beta] Właściwość title w klasie 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 w przypadku metod Place.fromPlaceFrom.
  • [kanał beta] Zmieniono właściwość klasy miejsca z userRatingsCount na userRatingCount
  • Ulepszyliśmy drukowanie błędów rejestrowanych w konsoli.

Poprawki błędów:

  • Usunięto błąd, który powodował awarię podczas zamykania okna informacyjnego.

3.52.8

6 kwietnia 2023 r.

Zmiany:

  • Dodaliśmy pollingIntervalMillis jako pole publiczne dostawców lokalizacji lokali wyborczych w JavaScript Journey Sharing.
  • [kanał beta] Zmieniono odpowiedź JSON klasy Place z snake_case na lowerCamelCase.

Poprawki błędów:

  • Usunęliśmy błąd, który powodował, że w publishTime opinii o miejscu wyświetlała się nieprawidłowa data.
  • Rozwiązaliśmy problem, który powodował globalne nieprawidłowe działanie tworzenia elementów niestandardowych.
  • [kanał beta] Naprawiliśmy błąd, który powodował znikanie zaawansowanych znaczników, gdy mapa była zawijana.

3.52.6

23 marca 2023 r.

Zmiany:

  • [Kanał alfa] Wprowadzamy eksperymentalny widżet autouzupełniania miejsc (nowy).
  • Udostępnia funkcję udostępniania podróży w JavaScript na kanale cotygodniowym.

3.52.5

16 marca 2023 r.

Zmiany:

  • [kanał beta] Styl oparty 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 którym interfejsy TypeScript były puste w przypadku bibliotek używanych przez funkcję importLibrary().

3.52.4

9 marca 2023 r.

Zmiany:

  • [kanał beta] Pomija zdarzenie kliknięcia zaawansowanego znacznika, gdy jest on przeciągany.

3.52.3

2 marca 2023 r.

Zmiany:

  • [kanał beta] Dodaje encje TaskTrackingInfo do udostępniania trasy w JavaScript.
  • [kanał beta] Uaktualnia interfejs Maps JavaScript API, aby natywnie obsługiwał ECMAScript 2020.

Poprawki błędów:

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

3.52.2

23 lutego 2023 r.

Zmiany:

  • [kanał beta] Styl oparty na danych: usuń właściwość PlaceFeature.displayName.
  • [kanał beta] Naprawiono problem z nieprawidłowym usuwaniem widoków WebGLOverlayViews po wywołaniu funkcji setMap(null).
  • Naprawiono błąd, który powodował, że biblioteka search była zgłaszana jako nieznana.
  • Naprawiliśmy błąd, który powodował, że przycisk zamykania okna informacyjnego był niewidoczny w przypadku używania elementu shadow root.
  • Aby poprawić podstawowe wskaźniki internetowe i zmniejszyć niepotrzebny transfer danych, interfejs Maps JS odracza wczytywanie fragmentów mapy do momentu, gdy mapa zbliża się do obszaru widocznego. W przypadku map utworzonych w początkowym widocznym obszarze strony nie powinno być żadnej różnicy.

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.
  • [kanał beta] w obiektach danych biblioteki Udostępnianie podróży niektóre pola zostały ustawione jako niepuste.
  • [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 kopia wbudowanego programu do uruchamiania będzie teraz ponownie wykorzystywać wartości nonce CSP znalezione w innych miejscach dokumentu.

3.51.7

26 stycznia 2023 r.

Zmiany:

  • Kanał beta: styl oparty na danych: dodano metodę fetchPlace, aby pobierać wyświetlaną nazwę elementu PlaceFeature. Wycofamy właściwość PlaceFeature.displayName i usuniemy ją w lutym 2023 r.

3.51.6

19 stycznia 2023 r.

Poprawki błędów:

  • Rozwiązuje problem z zaawansowanymi znacznikami, 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:

  • Poprawia typ element w przypadku elementów AdvancedMarkerView, PinView i LocalContextMapView z Element na HTMLElement | SVGElement, aby dokładniej odzwierciedlać 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
  • Kanał beta: styl oparty na danych. Tablica FeatureMouseEvent.features może zawierać więcej niż 1 obiekt, jeśli pod kliknięciem znajduje się ich kilka, a wszystkie odbiorniki 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 zaawansowanych znaczników na mapie pełnoekranowej.
  • Zmiany mapują zdarzenia myszy tak, aby ignorować kliknięcia przycisków myszy, które występują, gdy inny przycisk myszy jest już naciśnięty.
  • Naprawiliśmy błąd, który powodował znikanie zaawansowanych znaczników podczas powiększania mapy.
  • 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ść podczas tworzenia obiektu LatLngBounds, w tym za pomocą metody Map.getBounds().
  • Aktualizuje odniesienie do WebGLOverlayView w przypadku funkcji onAdd i onRemove.
  • Dodaje stałe dostosowywanie stylu znacznika do udostępniania trasy.

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 kilka nowych pól danych.
  • Kanał beta: naprawiliśmy błąd, który powodował, że zaawansowane znaczniki nie były renderowane podczas przekazywania mapy opakowanej w obiekt 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.
  • Kanał beta: Wycofany: lokalny kontekst został wycofany i nie jest już zalecany w przypadku nowych witryn. Funkcja będzie nadal działać, a przed wycofaniem jej obsługi powiadomimy Cię o tym 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. Pomocne mogą być przykłady kodu i ćwiczenia z programowania dotyczące biblioteki Miejsc.
  • Kanał beta: aby poprawić podstawowe wskaźniki internetowe i zmniejszyć niepotrzebny transfer danych, interfejs Maps JS odracza wczytywanie kafelków mapy do momentu, gdy mapa zbliża się do obszaru widocznego. Mapy utworzone w początkowym widocznym obszarze strony nie powinny się różnić.
  • Kanał beta: dodaje zdarzenie do sprawdzania zmian stanu dostawców lokalizacji udostępniania trasy.
  • Kanał beta: dodaje funkcje dostosowywania stylu udostępniania trasy. Wycofaliśmy starsze metody konfiguracji.
  • Dodaje ułatwienia dostępu z klawiatury do kroków w panelu wskazówek. Wskazówki dojazdu można teraz przeglądać za pomocą klawisza Tab i wybierać za pomocą klawiszy spacji lub Enter.
  • google.maps.geometry.spherical.computeArea() akceptuje teraz LatLngBoundsCircle. LatLngBounds można teraz tworzyć za pomocą LatLngBoundsLiteral.
  • Dodaje alt tekst do obrazów w panelu DirectionRenderer sugerowanych tras.

3.51.1

17 listopada 2022 r.

Zmiany:

  • Kanał beta: udostępniamy klasę Place w bibliotece Places.
  • Kanał beta: dodaje funkcje dostosowywania stylu udostępniania trasy. Starsze metody konfiguracji zostały wycofane.
  • Interfejs Maps Embed API nie obsługuje już przeglądarki Internet Explorer 11.
  • 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 zaawansowanych znaczników.
  • Umożliwia korzystanie z przycisku „cofnij” w rysunku za pomocą klawiatury i czytnika ekranu.
  • Umożliwia dostęp do znaczników renderowania wskazówek za pomocą klawiatury i czytnika ekranu.
  • Dodaje opis ARIA do elementu sterującego skalą mapy.
  • Włącz zaznaczenie klawiatury i interakcję w przypadku elementu sterującego skalą mapy.
  • Wprowadza parametr języka w interfejsie Geocoder JS API. Jeśli nie zostanie to wyraźnie określone, interfejs Maps JS API nie będzie już traktować US jako domyślnego regionu w usłudze Geocoder.
  • Wprowadza parametr języka w interfejsie Directions JS API.
  • Wprowadza parametr języka w interfejsie Distance Matrix JS API.

Poprawki błędów:

  • Naprawiliśmy błąd, który powodował przekierowanie zaznaczenia klawiatury na znacznik po otwarciu okna informacyjnego.
  • Naprawiono błąd, który powodował, że na markerach 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 google.maps.event.addListenerOnce i google.maps.event.addDomListenerOnce miały nieprawidłowe powiązanie this.

3.50.12

3 listopada 2022 r.

Zmiany:

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

3.50.11

27 października 2022 r.

Zmiany:

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

3.50.10

20 października 2022 r.

Poprawki błędów:

  • Poprawia dopełnienie po prawej i u dołu 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 TypeScript dla konstruktora PinView.
  • Poprawia typowanie TypeScript 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.
  • Kanał beta: wprowadzamy dokumentację dotyczącą isAdvancedMarkersAvailablegetMapCapabilities()obiekcie zwracanym.
  • Dodaje do opisu interfejsu API pola LocalContextMapView informację „To pole jest tylko do odczytu” oraz do właściwości element obiektu LocalContextMapViewOption.

Poprawki błędów:

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

3.50.7

29 września 2022 r.

Zmiany:

  • Czytnik ekranu odczytuje teraz instrukcje dotyczące interakcji z Mapami i Street View.
  • Dodaje skróty klawiszowe do pochylania i obracania do okna 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 Voice Over na iOS mogła poruszać się po elementach znajdujących się pod oknem skrótów klawiszowych.
  • Dodaje tekst alternatywny do obrazu mapy statycznej.

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:

  • Dodaj stałą 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:

  • Kanał beta: aktualizuje klasę DeliveryVehicle w JavaScript Journey Sharing, aby uwzględniała atrybuty niestandardowe.
  • Naprawiliś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 markera.

3.50.1

18 sierpnia 2022 r.

Zmiany:

  • Kanał beta: wprowadza do kanału beta interfejsy API funkcji mapy (zdarzenie getMapCapabilitiesmapcapabilities_changed).
  • Wersja beta: wprowadza parametr language do google.maps.Geocoder.
  • Wersja beta: wprowadza parametr language do google.maps.DistanceMatrixService.
  • Wersja beta: wprowadza parametr language do google.maps.DirectionsService.
  • Naprawienie błędu polegającego 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 w interfejsie Maps JavaScript API Street View obsługę witryn bez domeny googleapis.com w ustawieniach zasad bezpieczeństwa treści. Więcej informacji znajdziesz w przewodniku po zasadach bezpieczeństwa treści.

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, które wymagają konfiguracji w chmurze (np. stylów w chmurze).
  • Wyjaśnij, że do rozpoczęcia śledzenia wymagane jest FleetEngineDeliverFleetLocationProvider.locationRestriction.

3.49.11

28 lipca 2022 r.

Zmiany:

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

3.49.10

21 lipca 2022 r.

Zmiany:

  • Wartości NaN są odrzucane w przypadku szerokości lub wysokości podczas weryfikacji 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 korzystanie z linków nawigacyjnych w Street View za pomocą klawiatury i czytnika ekranu.
  • Wprowadza nową focusmetodę na StreetViewPanorama.

3,49

23 czerwca 2022 r.

Zmiany:

Poprawki błędów:

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

3.49.5

16 czerwca 2022 r.

Zmiany:

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

Poprawki błędów:

  • Naprawiliśmy błąd, który powodował przesyłanie formularza podczas zamykania Street View.

3.49.4

9 czerwca 2022 r.

Zmiany:

  • Przenosi WebGLOverlayView, CameraParams, LatLngAltitude, moveCamera, ułamkowe powiększenie i getVisibleRegion na kanał tygodniowy.
  • Domyślna panorama Street View dla Map automatycznie zarządza teraz ostrością po otwarciu. Jest to nowe działanie domyślne.
  • Panorama Street View automatycznie przywraca ostrość po zamknięciu (jeśli to możliwe).
  • Widok Street View można teraz zamknąć, naciskając klawisz ESC (gdy przycisk zamykania jest włączony).
  • geometry.spherical.computeSignedArea()geometry.spherical.computeArea() zostały zoptymalizowane pod kątem większej niezawodności i dokładności.

3.49.3a

2 czerwca 2022 r.

Zmiany:

  • Poprawiony kontrast kolorów w przypadku elementu sterującego śledzeniem ruchu w Street View.
  • Umożliwiliśmy sterowanie śledzeniem ruchu w Street View za pomocą klawiatury i czytnika ekranu.
  • Klasy MapsNetworkError, MapsRequestErrorMapsServerError są teraz publicznie dostępne i udokumentowane.

3.49.2

26 maja 2022 r.

Zmiany:

  • Poprawiony kontrast kolorów w przypadku elementu sterującego śledzeniem ruchu w Street View.
  • Umożliwiliśmy sterowanie śledzeniem ruchu w Street View za pomocą klawiatury i czytnika ekranu.
  • Klasy MapsNetworkError, MapsRequestErrorMapsServerError są teraz publicznie dostępne i udokumentowane.

3.49.1

19 maja 2022 r.

Zmiany:

  • Kanał 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 na pełnym ekranie i w elementach sterujących kompasu.
  • Umożliwia korzystanie z kompasu w Street View, przycisku zamykania i linku do adresu oraz obsługę tych elementów przez czytnik ekranu.

3,49

12 maja 2022 r.

Zmiany:

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

3.48.11

28 kwietnia 2022 r.

Zmiany:

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

3.48.9

14 kwietnia 2022 r.

Zmiany:

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

Poprawki błędów:

  • Usuwa niedozwolony atrybut aria-expanded z domyślnego elementu sterującego typem 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 bazowej klientom 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ę dotyczącą map.fitBounds() (ułatwiającą przejście widoku przy małych odległościach), która jest w trakcie analizy.
  • 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 elementu sterującego typem mapy do odpowiednich etykiet wizualnych.
  • Rozwiązuje problemy z kontrastem kolorów w oknach informacyjnych w trybie wysokiego kontrastu.

3.48.6

24 marca 2022 r.

Zmiany:

  • Poprawki map.fitBounds() ułatwiające przejście widocznego obszaru na krótkich dystansach.

3.48.5

17 marca 2022 r.

Zmiany:

  • Tylko Safari: zapewnia automatyczne ustawianie ostrości na przycisku zamykania i kontenerze treści na urządzeniu open.

Poprawki błędów:

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

3.48.4

10 marca 2022 r.

Zmiany:

3.48.3

3 marca 2022 r.

Zmiany:

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

3.48.1

17 lutego 2022 r.

Zmiany:

  • Kanał beta: dodaliśmy obsługę ustawiania globalnych identyfikatorów doświadczeń. Dokumentację interfejsu API znajdziesz tutaj.
  • Kanał beta: pierwszy i drugi parametr funkcji fromLatLngAltitude zostaną teraz połączone w LatLngAltitude zamiast w LatLngnumber.
  • Zmieniono nazwę parametru noWrap funkcji LatLng na noClampNoWrap.
  • Gdy zaznaczony zostanie znacznik, czytnik ekranu odczyta instrukcje dotyczące nawigacji po znacznikach.
  • Interfejs Maps JavaScript API raportuje teraz informacje telemetryczne. Może być konieczne zaktualizowanie zasad Content Security Policy, aby połączenia nie były blokowane na poziomie przeglądarki. Więcej informacji znajdziesz w najczęstszych pytaniach.
  • Ta wersja nie obsługuje przeglądarki Internet Explorer. Aby nadal obsługiwać przeglądarkę Internet Explorer 11, określ v=3.47, która będzie dostępna do listopada 2022 roku.

3,48

10 lutego 2022 r.

Zmiany:

  • Wersja tygodniowa została zaktualizowana do wersji 3.48.
  • Kanał kwartalny został zaktualizowany do wersji 3.47.
  • Wersje 3.46 i 3.45 są nadal dostępne na żądanie.

3.47.6

20 stycznia 2022 r.

Poprawki błędów:

  • Rozwiązaliśmy problem polegający na tym, że po zaznaczeniu elementu sterującego skrótami klawiszowymi strona przewijała się do góry.

3.47.4

6 stycznia 2022 r.

Zmiany:

  • Kanał beta: aktualizacja interfejsu WebGLOverlayView API w wersji beta – wycofanie wszystkich klas i metod, które w nazwie mają „gl”, na rzecz nowych, które w nazwie mają „GL”, wycofanie WebglCameraParams na rzecz nowej klasy CameraParams (która jest podklasą CameraOptions).
  • Zaktualizowaliśmy dokumentację metody PlaceOpeningHours, aby odzwierciedlała fakt, że w obliczeniach nie są używane godziny wyjątkowe.

3.47.3

9 grudnia 2021 r.

Zmiany:

  • LatLng, LatLngBounds i Circle akceptują teraz w konstruktorze instancję tej samej klasy.

3.47.2

2 grudnia 2021 r.

Zmiany:

  • LatLngLiteral jest teraz dozwolony jako parametr wszędzie tam, gdzie LatLng jest dozwolony w przypadku prognoz.

Poprawki błędów:

  • Rozwiązaliśmy problemy z renderowaniem, które mogły występować przy mniejszych wartościach skali (poniżej 1,0).

3.47.1

18 listopada 2021 r.

Zmiany:

  • LatLngLiteral jest teraz dozwolony jako parametr wszędzie tam, gdzie w bibliotece geometrii dozwolony jest parametr LatLng.
  • Dodano nowy interfejs onGIStateUpdateRequest API do obsługi WebGL w interfejsie Maps JavaScript API.
  • Poprawiliśmy kontrast kolorów na ekranie błędu.
  • Wersja v=beta nie obsługuje już przeglądarki Internet Explorer 11. Ostatnią wersją interfejsu Maps JavaScript API, która obsługuje przeglądarkę Internet Explorer 11, jest wersja 3.47. Obsługa przeglądarki Internet Explorer 11 zostanie całkowicie zakończona w listopadzie 2022 roku.
  • Mapy nie otrzymują już fokusu po naciśnięciu klawisza Tab, gdy opcja keyboardShortcuts mapy jest ustawiona na false.
  • Przyciski Powiększ i Pomniejsz są teraz wyłączone, gdy osiągnięty zostanie odpowiedni maksymalny lub minimalny poziom powiększenia.
  • Przekształciliśmy element sterujący MapType, aby używał elementów semantycznych, co poprawiło dostępność i działanie czytnika ekranu w interfejsie Maps Embed API.
  • Dodano tekst alternatywny do ikony na ekranie błędu.
  • Różne ogólne ulepszenia kodu.

Poprawki błędów:

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

3,47

11 listopada 2021 r.

Zmiany:

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

3.46.12

4 listopada 2021 r.

Poprawki błędów:

  • Zaktualizowaliśmy pasek menu Typ mapy, dodając dokładniejsze etykiety ARIA.
  • 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.
  • Poprawiono typ google.maps.Marker.MAX_ZINDEX w externs.

3.46.11

28 października 2021 r.

Zmiany:

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

3.46.8

7 października 2021 r.

Zmiany:

  • Kontekst lokalny: usunięto link do atrybucji ze zdjęć w wyskakującym okienku kontekstu lokalnego.

3.46.6

23 września 2021 r.

Zmiany:

  • Naprawiliśmy błąd, który powodował, że kursor mapy wyświetlał dłoń, gdy mapy nie można było przeciągnąć.

3.46.5

16 września 2021 r.

Poprawki błędów:

  • Naprawiliśmy błąd dotyczący współczynnika kontrastu kolorów w widżecie autouzupełniania miejsc.

3.46.3

2 września 2021 r.

Zmiany:

  • Instrukcje przewijania są teraz wyświetlane nad otwartymi InfoWindowCustomOverlay.

3.46.2

26 sierpnia 2021 r.

Zmiany:

  • Wersja beta: raportowane są teraz informacje telemetryczne. Może być konieczne zaktualizowanie standardu Content Security Policy, aby te wywołania nie były blokowane na poziomie przeglądarki. Więcej informacji znajdziesz w najczęstszych pytaniach.

3,46

18 sierpnia 2021 r.

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

Zmiany:

  • Dodano 2 nowe pola do PlaceResult, icon_mask_base_uri i icon_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 funkcje:

  • Obsługa przeglądarki Internet Explorer jest wycofywana. 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 komunikat ostrzegawczy. Ostatnią wersją interfejsu Maps JavaScript API, która obsługuje przeglądarkę Internet Explorer 11, jest wersja 3.47. Obsługa przeglądarki Internet Explorer 11 zostanie całkowicie zakończona w listopadzie 2022 roku.

Poprawki błędów:

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

3.45.8

29 lipca 2021 r.

Zmiany:

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

3.45.7

22 lipca 2021 r.

Zmiany:

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

Poprawki błędów:

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

3.45.6a

15 lipca 2021 r.

Zmiany:

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

Poprawki błędów:

  • Rozwiązaliśmy problem polegający na tym, że niedokończone rysowanie wielokąta było automatycznie kończone, gdy menedżer rysowania był usuwany z mapy i ponownie do niej dodawany.
  • Naprawiliśmy błąd, który powodował, że w niektórych językach ciąg znaków „Wskazówki” był obcięty w wyskakującym okienku „Osadź mapę”.

3.45.5

1 lipca 2021 r.

Zmiany:

  • Zaktualizowano URL Maps Studio w plikach typów i interfejsie JS API.

Poprawki błędów:

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

3.45.4

24 czerwca 2021 r.

Zmiany:

  • Naprawiliśmy błąd, który powodował otwieranie okna skrótów klawiszowych po przesłaniu formularza.
  • Naprawiliśmy błąd polegający na tym, że przycisk „Skróty klawiszowe” był nieprawidłowo wyrównany.
  • Usunięto obiekty przypadkowo dodane do window (Spherical, PolylineCodec, PolyGeometry). Zamiast tego należy uzyskać dostęp do tych obiektów w ich pełnej przestrzeni nazw.

3.45.3

16 czerwca 2021 r.

Poprawki błędów:

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

Zmiany:

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

3.45.2

10 czerwca 2021 r.

Poprawki błędów:

  • Rozwiązaliśmy problem, który powodował, że w interfejsie Embed API element sterujący Typ mapy nie był prawidłowo nakładany na tło okna skrótów klawiszowych.
  • Rozwiązaliśmy problem, który mógł powodować błąd podczas wczytywania stylów CSS czcionki.
  • Naprawiliśmy błąd, który powodował migotanie podczas przesuwania mapy z otwartym okienkiem informacyjnym.

Zmiany:

3.45.1

3 czerwca 2021 r.

Zmiany:

  • Do interfejsu Data.StyleOptions dodaliśmy dokumentację właściwości animacji, ikon, etykiet i przezroczystości.
  • Przeprojektowaliśmy okno dialogowe dotyczące praw autorskich, aby zapewnić lepszą obsługę ułatwień dostępu.
  • Po otwarciu okna informacyjnego fokus będzie zarządzany automatycznie. Jest to nowe domyślne zachowanie.
  • Dodaliśmy interfejs API InfoWindowOpenOptions, który umożliwia deweloperom kontrolowanie sposobu zarządzania fokusem podczas otwierania okien informacyjnych.
  • Okna informacyjne można teraz zamykać, naciskając klawisz ESC.
  • Podczas korzystania z czytników ekranu okna informacyjne są teraz odczytywane jako „okno dialogowe”.
  • Izolacja polyfilli jest teraz włączona. Ta zmiana uniemożliwia instalowanie wewnętrznych polyfilli interfejsu Maps API na stronie hosta.

Poprawki błędów:

  • Rozwiązaliśmy problem, który powodował, że podczas przełączania kart przeglądarki pojawiała się ramka zaznaczenia mapy.
  • Rozwiązaliśmy problem polegający na tym, że w niektórych przeglądarkach pierścień zaznaczenia elementów sterujących mapą, elementów znacznika i elementów podmenu elementu sterującego typem mapy nieprawidłowo pojawiał się podczas interakcji z użyciem myszy.

Nowe funkcje:

  • Dodaliśmy obsługę obietnic w usługach Kierunki, Macierz odległości, Wysokość, Geokoder, Obrazy przy maksymalnym powiększeniu, Street View i AutcompleteService.getPlacePredictions().
  • Dodaliśmy na mapie okno i element sterujący skrótami klawiszowymi, aby ułatwić ich odkrywanie.
  • Mapy wektorowe są teraz dostępne na kanale tygodniowym (tylko podstawowe funkcje; funkcje WebGL są dostępne na kanale beta).

3.44.14

13 maja 2021 r.

Zmiany:

  • Gdy wywoływana jest funkcja InfoWindow.open() bez powiązanego obiektu Map lub StreetView, w konsoli rejestrowane jest ostrzeżenie.

3.44.12

28 kwietnia 2021 r.

Poprawki błędów:

  • Rozwiązaliśmy problem polegający na tym, że usunięte lub ukryte zoptymalizowane znaczniki były ponownie dodawane do mapy po zmianie jej typu.

Kontekst lokalny:

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

3.44.11a

20 kwietnia 2021 r.

Zmiany:

  • Zwiększyliśmy wydajność tworzenia niestandardowych znaczników za pomocą obiektów Icon.
  • Zapobiegaj przenoszeniu zaznaczenia do 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:

  • Usunęliś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 szczegółów miejsca na dół treści.

3.44.7

25 marca 2021 r.

Zmiany:

  • Po zamknięciu okna informacji fokus klawiatury wraca do odpowiedniego elementu.

3.44.4

4 marca 2021 r.

Zmiany:

  • Zdjęcia pod kątem 45° są teraz dostępne w szerszym zakresie poziomów powiększenia, a element sterujący obrotem zawiera teraz przyciski obrotu w prawo i w lewo.

Poprawki błędów:

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

3.44.2

25 lutego 2021 r.

Zmiany:

  • Usunęliśmy błąd, który powodował, że wywołanie funkcji autouzupełniania Miejsc getPlacePredictions w kanale beta nieprawidłowo wskazywało zły 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 w pełnej przestrzeni nazw.
  • Włączono izolację Polyfill w wersji beta. Oznacza to, że interfejs Maps JavaScript API nie będzie już instalować w stronie hosta bibliotek polyfill.

3.43.8a

25 lutego 2021 r.

Zaktualizowany został tylko kanał kwartalny. Zmiany:

  • Rozwiązaliśmy problem z wyciekiem pamięci podczas wielokrotnego renderowania mapy.

3.43.8

5 lutego 2021 r.

Zmiany:

  • Dodaliśmy obsługę wersji beta PromisesAutocompleteService.getPlacePredictions().

Poprawki błędów:

  • Rozwiązaliśmy problem, który powodował, że elementy Markers z etykietami przechwytywały zdarzenia kliknięcia, nawet jeśli wartość clickable była ustawiona na false.

3.43.7a

28 stycznia 2021 r.

Poprawki błędów:

  • Rozwiązaliśmy różne problemy związane z rysowaniem polilinii.

3.43.6

21 stycznia 2021 r.

Poprawki błędów:

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

3.43.5

14 stycznia 2021 r.

Zmiany:

  • Zmieniliśmy pola wyboru w menu, aby były bardziej dostępne dla czytników ekranu.
  • Zwiększyliśmy rozmiar przycisków pięter w przypadku panoram Street View w pomieszczeniach.
  • Poprawiono położenie elementów sterujących śledzeniem ruchu na urządzeniach mobilnych w Street View.

Poprawki błędów:

  • Przycisk menu klawiatury wywołuje teraz zdarzenie contextmenu.
  • Rozwiązaliśmy problem polegający na tym, że w niektórych sytuacjach sterowanie pełnym ekranem nie działało prawidłowo podczas przełączania się między Mapą a Street View.
  • Rozwiązaliśmy problem polegający na tym, że czytniki ekranu nie mogły przechodzić do znaczników na mapie.
  • Naprawiliśmy błąd, który powodował znikanie ikony miejsca w znaczniku miejsca LocalContext.

3.43.3

9 grudnia 2020 r.

Zmiany:

  • Zmieniliśmy nazwę interfejsu google.maps.MouseEvent na google.maps.MapMouseEvent i dodaliśmy właściwość domEvent, która zapewnia bezpośredni dostęp do zdarzenia bazowego z DOM.
  • Ulepszone działanie pamięci w przypadku nakładek wielokątnych.
  • Pamięć Canvas jest teraz jawnie zwalniana, aby uniknąć problemów z pamięcią w Safari.

Poprawki błędów:

  • Usunęliśmy błąd, który w niektórych sytuacjach powodował, że podczas przełączania między mapą a Street View przestawał działać element sterujący pełnym ekranem.
  • Naprawiliśmy błąd, który powodował rejestrowanie w konsoli błędu związanego ze zdarzeniem click znacznika.
  • Usunęliśmy błąd, który powodował, że rozmiar klikalnego obszaru znacznika był zbyt duży.
  • Naprawiliśmy błąd związany z konfliktami polyfill, który dotyczył symboli w IE11.

3.43.2

1 grudnia 2020 r.

Zmiany:

  • Dodaje wydarzenie contextmenu jako lepszą alternatywę dla wydarzenia rightclick. Zdarzenie contextmenu dodaje możliwość reagowania na kliknięcie z naciśniętym klawiszem Ctrl w systemie macOS.
  • Dodaje atrybuty ułatwień dostępu do nieoptymalizowanych znaczników, gdy podano wartości title lub label.
  • Dodaje więcej etykiet i ról ARIA do elementów sterujących MapType, aby poprawić komfort korzystania z czytnika ekranu.
  • Ulepszona obsługa czytnika ekranu w przypadku elementów sterujących MapType. Gdy użytkownik opuści element sterujący, menu automatycznie się zamknie.
  • Poprawia liczbę elementów zgłaszanych przez czytniki ekranu w menu, co zapobiega liczeniu separatora wiersza jako elementu listy.
  • Dodaje pierścień zaznaczenia w elemencie map, aby wskazywać zaznaczenie klawiatury, gdy element jest zaznaczony za pomocą klawiatury.
  • Dodaje dodatkowe elementy sterujące klawiatury do MapType. Opcje menu automatycznie zamykają się, gdy element sterujący traci fokus. Klawisze strzałek w górę i w dół otwierają menu, a klawisz Escape je zamyka. Klawisze Home i End powodują przejście odpowiednio do pierwszego i ostatniego elementu na liście.

Poprawki błędów:

  • Usunięto błąd, który w pewnych okolicznościach mógł powodować, że anulowanie animacji znacznika przedwcześnie kończyło przyszłe animacje tego znacznika.

3.43.1a

20 listopada 2020 r.

Zmiany:

  • Dodaje do interfejsu MarkerLabel właściwość className, która umożliwia ustawienie klasy CSS elementu label.
  • Dodaje obsługę w wersji beta obiektów Promiseusłudze obrazów o maksymalnym powiększeniu.
  • Dodaliśmy obsługę wersji beta Promises w usłudze StreetView.
  • Dodano tekst ułatwień dostępu do nieoptymalizowanych znaczników, gdy podano title lub label.
  • Usunęliśmy etykietę aria-pressed z przycisku menu MapType, aby poprawić dostępność.
  • Przekonwertowano elementy DropdownMenuDropdownMenuItem na elementy semantyczne, aby zwiększyć dostępność.
  • Zmieniono tekst elementu dotyczącego praw autorskich, aby spełniał standardy kontrastu kolorów.
  • Menu można teraz otwierać i zamykać za pomocą klawisza Enter lub spacji.
  • Pozycje menu można teraz zaznaczać.
  • 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:

  • Naprawiliśmy błąd, który mógł wystąpić, gdy GroundOverlays przekraczały południk 180°.
  • Skróty klawiszowe nie są już domyślnie wyłączone, gdy wartość disableDefaultUI jest ustawiona na true.
  • Usunęliśmy błąd polegający na tym, że tekst czytnika ekranu był nieprawidłowy w przypadku przycisków przełączania mapy.
  • Dodaje nazwę i typ ułatwień dostępu do elementu Map.
  • Poprawiono dokumentację interfejsu, w której niektóre właściwości opcjonalne były nieprawidłowo oznaczane jako wymagane.
  • Usunęliśmy błąd polegający na tym, że parametr konstruktora noWrap LatLng był ignorowany, gdy przekazywano do niego wartość LatLngLiteral.

3,43

18 listopada 2020 r.

Wersja 3.43 interfejsu Maps JavaScript API 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:

  • Usunęliśmy błąd, który powodował, że czytnik ekranu odczytywał nieprawidłowy stan pola wyboru.
  • Rozwiązaliśmy problem z elementami sterującymi Map, w którym kolejność klawiszy Tab i Shift+Tab była nieprawidłowa.
  • Przekształciliśmy przyciski mapy z div na przyciski natywne, aby zwiększyć dostępność.
  • Pochylenie jest teraz ograniczone w zależności od poziomu powiększenia w przypadku map WebGL.
  • Naprawiono problem z częściowym znikaniem przycisku pełnego ekranu w Internet Explorerze, gdy wartość controlSize była mniejsza niż 27.

3.42.8

7 października 2020 r.

Zmiany:

  • Dodaliśmy obsługę wersji beta obietnicusłudze Directions.
  • Geokoder componentRestrictions przeprowadza teraz weryfikację pustych ciągów znaków.
  • Naprawiliśmy błąd, który powodował, że etykieta znacznika była zasłaniana przez symbol niestandardowego znacznika w Safari.

Obsługa zaktualizowanych ikon miejsc

1 października 2020 r.

Ikony zwracane w odpowiedziach na żądania dotyczące szczegółów miejsca i wyszukiwania miejsc zostały zaktualizowane i korzystają z nowych glifów ikon. Nie musisz nic robić, nowe glify będą wyświetlane automatycznie.

3.42.7

29 września 2020 r.

Zmiany:

  • Naprawiliśmy błąd, który powodował, że w przypadku języków zapisywanych od prawej do lewej kolejność słów w etykiecie narzędzia „Zgłoś błąd na mapie” była nieprawidłowa.
  • Wyśrodkowana etykieta znacznika dla kierunku tekstu od prawej do lewej.

3.42.6

21 września 2020 r.

Zmiany:

3.42.5

16 września 2020 r.

Zmiany:

  • Zaktualizowano metodę LatLngBounds.union, aby obsługiwała przypadki, w których dwa zakresy przekraczają 180 stopni.

3.42.4

8 września 2020 r.

Zmiany:

  • Gdy zostanie wykryta nieprawidłowa implementacja Date.now(), w konsoli zostanie zarejestrowany błąd.
  • Dodano obsługę wersji beta obietnic w metodach usługi Elevation.
  • Wprowadziliśmy nową właściwość InfoWindow.minWidth, która umożliwia określenie minimalnej szerokości elementu InfoWindow.
  • Usunęliśmy błąd, który powodował rozmycie tras dojazdu po zmianie miejsca docelowego.

3,42

19 sierpnia 2020 r.

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

Zmiany:

  • Okna informacyjne mają teraz domyślną maksymalną szerokość 648 pikseli, którą można zastąpić, ustawiając właściwość maxWidth okna informacyjnego. Szerokość okna informacyjnego może teraz przekraczać 648 pikseli, ale nadal będzie ograniczona szerokością mapy. (Wcześniej okna informacyjne były zawsze ograniczone do mniejszej z wartości: 648 pikseli lub szerokość mapy).
  • Zapobieganie migotaniu renderowania w stylu domyślnym podczas renderowania dużych zbiorów danych GeoJSON.
  • Wersja tygodniowa została zaktualizowana do wersji 3.42.
  • Kanał kwartalny został zaktualizowany do wersji 3.41.
  • Wersja 3.40 jest nadal dostępna na żądanie.
  • Wersja 3.39 została usunięta i nie można jej już używać.

3.41.7

22 lipca 2020 r.

Naprawiono:

  • Naprawiono błąd, który powodował, że ustawienie właściwości clickableIcons na false nie miało wpływu na stylizację w chmurze.

3.41.5

6 lipca 2020 r.

Zmiany:

  • Koryguje naruszenie dotyczące zaufanych typów.

3.41.2

27 maja 2020 r.

Zmiany:

  • Pole Miejsca permanently_closed w bibliotece Miejsca w interfejsie Maps JavaScript API jest wycofane.

3,41

20 maja 2020 r.

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

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

3.40.11

28 kwietnia 2020 r.

Zmiany:

  • Dodaje nowe pole business_status do wyników wyszukiwania miejsca i szczegółów miejsca. Użyj tego pola zamiast pola permanently_closed.
  • Poprawiono nieprawidłowe ostrzeżenie konsoli podczas wysyłania żądania (nowego) PlaceResult.utc_offset_minutes. Teraz ostrzeżenie jest zwracane w przypadku PlaceResult.utc_offset, które zostało wycofane.

3.40.9

14 kwietnia 2020 r.

Zmiany:

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

3.40.6

24 marca 2020 r.

Zmiany:

  • Rozwiązaliśmy problem z obcinaniem tekstu w polu czasu podróży w IE11.

3.40.4

10 marca 2020 r.

Zmiany:

  • Usunięto 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 w Mapach został usunięty z nawigacji po kartach.

3.40.1

18 lutego 2020 r.

Zmiany:

  • Nie ostrzegaj o błędzie InvalidVersion w przypadku v=beta.
  • Rozwiązuje problem ze scrollem, gdy wyświetlany jest widok Street View.

3,40

11 lutego 2020 r.

Wersja 3.40 interfejsu Maps JavaScript API jest już dostępna. 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.

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

Naprawiono:

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

3,39

20 listopada 2019 r.

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

Zmiany:

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

Wycofane funkcje:

  • Pola Miejsca open_nowutc_offset zostały wycofane 20 listopada 2019 roku i zostaną wyłączone 20 lutego 2021 roku. Więcej informacji znajdziesz w sekcji Migracja pola Miejsca.
  • Kanał tygodniowy został zaktualizowany 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.

Wersja 3.38 interfejsu Maps JavaScript API jest już dostępna. 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.

Wersja 3.37 interfejsu Maps JavaScript API jest już dostępna. 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.

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

Zmiany:

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

3,35

29 stycznia 2019 r.

Zmiany:

  • API może teraz zwracać łączną liczbę opinii o każdym miejscu.
  • Dodaliśmy obsługę kodów Plus Code. Kody plus 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.
  • Internet Explorer 9 nie jest już obsługiwany.

Wycofane funkcje:

  • Parametr placeIdOnly funkcji Autocomplete został wycofany.
  • Warstwa Fusion Tables w interfejsie Maps JavaScript API została wycofana 3 grudnia 2018 r. 3 grudnia 2019 r. warstwa Fusion Tables zostanie całkowicie wyłączona i po tej dacie nie będzie już dostępna. Więcej informacji

13 listopada 2018 r.

Wersja 3.35 interfejsu Maps JavaScript API jest już dostępna. 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.

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

Zmiany:

  • Wprowadziliśmy nowe nazwy wersji. Możesz teraz określić kanały wersji lub numery wersji:
    • Wersja tygodniowa została zaktualizowana do wersji 3.34.
    • Kanał kwartalny został zaktualizowany do wersji 3.33.
    • Wersja 3.32 jest nadal dostępna.
    • Wersja 3.31 została usunięta i nie można jej już używać. Klienci, którzy określą wersje od 3.0 do 3.31, otrzymają 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ć z tej funkcji, wczytując interfejs API z parametrami v=quarterly, v=3.33 lub v=3.32).

3,33

11 czerwca 2018 r.

Zmiany:

16 maja 2018 r.

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

Zmiany:

3,32

13 lutego 2018 r.

Zmiany:

3,31

13 lutego 2018 r.

Zmiany:

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

21 listopada 2017 r.

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

Zmiany:

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

3,30

16 sierpnia 2017 r.

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

Zmiany:

  • Przycisk pełnego ekranu jest teraz domyślnie włączony na komputerze.
  • W tej wersji wprowadziliśmy właściwość gestureHandling dla aplikacji na komputery, które umożliwiają interakcję użytkownika za pomocą kółka myszy lub touchpada. Aby kontrolować sposób interakcji użytkowników z mapą, zalecamy używanie właściwości gestureHandling zamiast właściwości scrollwheel, disableDoubleClickZoomdraggable.

3,29

16 maja 2017 r.

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

Zmiany:

  • Format identyfikatora panoramy w przypadku panoram Street View utworzonych przez użytkowników (niestandardowych) został zmieniony z powodu aktualizacji infrastruktury bazowej. Nieznacznie zwiększa to liczbę 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ę za pomocą właściwości position obiektu StreetViewPanoramaOptions, wynik będzie zawierać nowy identyfikator panoramy. Nie ma potrzeby mapowania starych i nowych identyfikatorów panoram, ponieważ oba pozostaną ważne.
    • Jeśli korzystasz z logiki analizowania lub weryfikowania identyfikatorów panoram, pamiętaj, że format identyfikatorów panoram może się zmienić.
    • Wszelkie problemy możesz zgłaszać za pomocą narzędzia do śledzenia problemów.
  • Aktualizacje dotyczące metody fitBounds klasy google.maps.Map.
    • Aby zmienić obszar widoczny, gdy mapa jest ukryta, możesz teraz ustawić dla niej wartość visibility: hidden, dzięki czemu element div mapy będzie miał rzeczywisty rozmiar.

3,28

18 kwietnia 2017 r.

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

15 lutego 2017 r.

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

Zmiany:

  • Mapy z logowaniem nie są już obsługiwane w wersji 3.28 i nowszych interfejsu Maps JavaScript API.

3,27

2 lutego 2017 r.

Naprawiono:

10 stycznia 2017 r.

Możesz teraz ograniczyć wyświetlanie podpowiedzi Autocomplete do wielu krajów. Możesz to zrobić, określając maksymalnie 5 krajów w polu componentRestrictions w sekcji AutocompleteOptions.

15 listopada 2016 r.

Wersja 3.27 interfejsu Maps JavaScript API jest teraz dostępna jako wersja eksperymentalna. (Patrz przewodnik po obsłudze wersji interfejsu API).

Zmiany:

  • Nowa opcja gestureHandling w obiekcie MapOptions pomoże Ci zoptymalizować wrażenia użytkowników podczas korzystania z mapy na urządzeniach mobilnych. Dostępne wartości:
    • greedy: mapa zawsze przesuwa się (w górę lub w dół, w lewo lub w prawo), gdy użytkownik przesuwa palcem po ekranie. Inaczej mówiąc, zarówno przesunięcie jednym palcem, jak i przesunięcie dwoma palcami powoduje przesuwanie mapy.
    • cooperative: użytkownik musi przesuwać 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 prośbą o przesunięcie mapy dwoma palcami. Wyświetl powyższy przykład na urządzeniu mobilnym, aby zobaczyć, jak działa tryb współpracy.
    • none: nie można przesuwać ani powiększać mapy.
    • auto (domyślne): działanie to cooperative lub greedy, w zależności od tego, czy strona jest przewijana.

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

  • Element sterujący pełnym ekranem jest domyślnie widoczny na urządzeniach mobilnych, dzięki czemu użytkownicy mogą łatwo powiększyć mapę. Gdy mapa jest w trybie pełnoekranowym, użytkownicy mogą przesuwać ją jednym lub dwoma palcami. Uwaga: iOS nie obsługuje funkcji pełnego ekranu. Dlatego na urządzeniach z iOS nie widać sterowania pełnym ekranem.

Wycofanie map z logowaniem

6 października 2016 r.

Funkcja logowania została wycofana. Wersje 3.27 i starsze interfejsu Maps JavaScript API nadal obsługują mapy, na których użytkownik jest zalogowany. W przyszłej wersji nie będzie już obsługiwać map z zalogowanym użytkownikiem, ale nadal będzie obsługiwać funkcje zapisywania miejsca w Mapach Google za pomocą okna informacyjnego lub ikony SaveWidget. Dowiedz się więcej o mapach po zalogowaniu.

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

29 sierpnia 2016 r.

Pole via_waypoints w odpowiedzi usługi Kierunki zawiera tablicę punktów pośrednich, które nie zostały określone w pierwotnym żądaniu. Pole via_waypoints będzie nadal wyświetlane w odpowiedzi dotyczącej kierunków, które można przeciągać, ale w odpowiedzi dotyczącej trasy alternatywnej jest ono wycofane. Wersja 3.27 będzie ostatnią wersją interfejsu API, która obsługuje parametr via_waypoints w przypadku tras alternatywnych.

Zalecamy, aby najpierw poprosić o trasy alternatywne, a potem wyświetlić wszystkie trasy jako nieprzeciągane, a trasę główną jako przeciąganą. Użytkownicy mogą przeciągnąć główną trasę, aż będzie pasować do trasy alternatywnej. Pole via_waypoints jest dostępne na wynikowej trasie (przeciągniętej przez użytkownika).

3,26

18 sierpnia 2016 r.

Wersja 3.26 interfejsu Maps JavaScript API jest teraz dostępna jako wersja eksperymentalna. (Patrz przewodnik po obsłudze wersji interfejsu API).

Zmiany:

  • Nowy moduł renderowania Street View wprowadza ulepszenia renderowania, w tym płynniejsze przejścia i animacje, ulepszone modelowanie obiektów, lepszą obsługę urządzeń mobilnych i bardziej przejrzyste elementy sterujące. Szczegółowe informacje znajdziesz na blogu Google Geo Developers.
  • Interfejs API obsługuje teraz zdarzenia 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 deweloper możesz włączyć lub wyłączyć tę funkcję. Szczegółowe informacje znajdziesz w przewodniku dla programistów.

3,25

25 maja 2016 r.

Wersja 3.25 interfejsu Maps JavaScript API jest teraz dostępna jako wersja eksperymentalna. (Patrz przewodnik po obsłudze wersji interfejsu API).

Zakończenie obsługi przeglądarki Internet Explorer 9

2 maja 2016 r.

Od 30 kwietnia 2016 r. przeglądarka Internet Explorer 9 nie jest już oficjalnie obsługiwana przez interfejs Maps JavaScript API. Zobacz listę obsługiwanych przeglądarek.

3,24

14 kwietnia 2016 r.

Zmiany:

  • Możesz teraz wyłączyć możliwość klikania ikon na mapie. Ikona mapy reprezentuje ciekawy obiekt. Zapoznaj się z metodą setClickableIcons na stronie google.maps.Map.

31 marca 2016 r.

Naprawiono:

28 marca 2016 r.

Naprawiono:

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

18 marca 2016 r.

Naprawiono:

  • Problem 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 r.

Zmiany:

  • Usunęliśmy możliwość rezygnacji z nowych ustawień za pomocą funkcji google.maps.controlStyle = 'azteca'.

3,23

18 stycznia 2016 r.

Zmiany:

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

4 stycznia 2016 r.

Naprawiono:

  • Problem 9009: podczas syntezy zdarzeń myszy na podstawie dotyku używaj lewego przycisku zamiast środkowego, aby zapewnić zgodność z jQuery.
  • Problem 4201: interfejs API nie korzysta już z eval(). Dlatego można teraz korzystać z interfejsu API bez dyrektywy unsafe-eval Content Security Policy.

21 grudnia 2015 r.

Zmiany:

  • Opcja mapy, która wyłącza przycisk logowania na zalogowanych mapach (będzie wyświetlać awatar zalogowanych użytkowników, nadal będzie umożliwiać logowanie się za pomocą zalogowanych działań, np. dodawania do ulubionych, ale po ustawieniu tej opcji nie będzie już zawierać przycisku logowania na mapie).
  • Interfejs żądań wyszukiwania tekstowego uległ zmianie. Parametr types został wycofany 1 marca 2016 r. Zastąpił go nowy parametr type, który obsługuje tylko 1 typ na żądanie wyszukiwania. Dodatkowo typy establishment, foodgrocery_or_supermarket nie będą już obsługiwane jako parametry wyszukiwania (mogą jednak nadal być zwracane w wynikach wyszukiwania). Żądania korzystające z starszego parametru types będą obsługiwane do 1 marca 2017 r. Po tym terminie wszystkie wyszukiwania tekstowe będą musiały korzystać z nowej implementacji.

2 grudnia 2015 r.

Zmiany:

  • Konstruktor Autocomplete sprawdza, czy otrzymał element wejściowy.
  • Okna informacyjne punktów na mapie bazowej wyświetlają te same treści w trybie bez logowania i w trybie z logowaniem.
  • Zewnętrzne pliki interfejsu API Map Google dla kompilatora Closure Compiler określają teraz typ (liczba lub ciąg znaków) dla wyliczeń.

25 listopada 2015 r.

Zmiany:

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

19 listopada 2015 r.

Zmiany:

  • Białe logo Google na mapach stylizowanych

Naprawiono:

3,22

7 stycznia 2016 r.

Naprawiono:

  • Problem 9009: podczas syntezy zdarzeń myszy na podstawie dotyku używaj lewego przycisku zamiast środkowego, aby zapewnić zgodność z jQuery.

10 listopada 2015 r.

Zmiany:

  • Usługi Directions i Distance Matrix zwracają teraz przewidywany czas podróży w ruchu drogowym (w polu odpowiedzi duration_in_traffic), gdy tryb podróży to jazda samochodem. Aby otrzymywać prognozowane czasy podróży, w żądaniu umieść literał obiektu drivingOptions, określając bieżący lub przyszły czas departureTime. Możesz też określić trafficModel optymistyczne, pesymistyczne lub najbardziej prawdopodobne (domyślne) założenia, aby wpłynąć na założenia używane podczas obliczania czasu podróży. Szczegółowe informacje znajdziesz w przewodniku dla programistów dotyczącym usługi Kierunkiusługi Matryca odległości. Uwaga: duration_in_traffic jest dostępny tylko dla klientów korzystających z Google Maps Platform w ramach abonamentu Premium.

Wycofane:

  • Pole żądania durationInTraffic zostało wycofane. Wcześniej była to zalecana metoda określania przez klientów korzystających z Google Maps Platform Premium Plan, czy wynik powinien zawierać czas trwania uwzględniający aktualne warunki drogowe. Zamiast niego używaj teraz pola drivingOptions.

5 listopada 2015 r.

Wycofane:

  • Biblioteka AdSense została wycofana w maju 2015 r. i nie jest już dostępna w wersji eksperymentalnej interfejsu Maps JavaScript API. Biblioteka zostanie wkrótce usunięta z wersji API i wersji zamrożonych. Alternatywnym rozwiązaniem jest Google AdSense. Zapoznaj się z przewodnikiem po tworzeniu jednostki reklamowej AdSense.

22 września 2015 r.

Zmiany:

  • Dodano obsługę identyfikatorów miejsc podczas wysyłania żądań dotyczących wskazówek dojazdu i macierzy odległości: DirectionsRequest.origin, DirectionsRequest.destinationDirectionsWaypoint.location akceptują teraz obiekty Place, a DistanceMatrixRequest.originsDistanceMatrixRequest.destinations akceptują teraz tablicę obiektów Place.

15 września 2015 r.

Zmiany:

  • Domyślne położenie i wygląd wielu elementów sterujących na mapie i w panoramach Street View uległy zmianie. Korzystanie z usługi jest teraz spójne niezależnie od tego, czy mapa jest używana w trybie zalogowanym, czy nie, a także bardziej spójne 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ą ją palcem. (Pamiętaj, że element sterujący panoramowaniem w Street View pozostaje dostępny).
  • Element sterujący powiększeniem jest dostępny tylko w jednym stylu, dlatego google.maps.ZoomControlStyle nie jest już dostępny.

1 września 2015 r.

Zmiany:

  • Dodano literały LatLngBounds
  • Rozwiązaliśmy problem ze zbyt ogólnymi klasami CSS.
  • Ulepszone wczytywanie kafelków po zmianie rozmiaru mapy

Koniec obsługi przeglądarki Internet Explorer 8

31 sierpnia 2015 r.

Od 31 sierpnia 2015 r. przeglądarka Internet Explorer 8 nie jest już oficjalnie obsługiwana przez interfejs Maps JavaScript API. Zobacz listę obsługiwanych przeglądarek. Informacje o zasadach firmy Microsoft dotyczących obsługi przeglądarek znajdziesz w poście na blogu IEBlog z 7 sierpnia 2014 r..

3,21

5 sierpnia 2015 r.

Zmiany:

  • Ulepszenie 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 zgłaszana 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 cieplna nie renderuje się prawidłowo z 1 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:

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

19 maja 2015 r.

Naprawiono:

  • Problem 7673: elementy sterujące tracą pozycję po użyciu menu typu mapy
  • Problem 7589: Pegman przeskakuje, gdy zmieniasz rozmiar mapy.

3,20

24 kwietnia 2015 r.

Naprawiono:

  • Zwiększenie maksymalnego powiększenia terenu i wczytywanie kafelków o wysokiej rozdzielczości DPI 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 r.

Naprawiono:

  • Problem 7733: Błąd: nakładki KML na powierzchni/obrazy nagle mają 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 przez wersję 3.18.

Dokumentacja dotycząca wersji jest dostępna na stronie:https://developers.google.com/maps/documentation/javascript/versions

Dostępne wersje po przeniesieniu:

Eksperymentalny: 3,20

Wersja: 3.19

Frozen: 3.18

3,19

24 kwietnia 2015 r.

Naprawiono:

  • Kursory w trybie zalogowanym.

19 marca 2015 r.

Naprawiono:

20 stycznia 2015 r.

Naprawiono:

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

13 stycznia 2015 r.

Naprawiono:

  • kafelki są teraz ukryte przed czytnikami ekranu;

17 grudnia 2014 r.

Naprawiono:

  • Problem 6917: Błąd: kształty nie uwzględniają właściwości „draggable” mapy
  • Problem 7445: Błąd: błędy prezentacji podczas korzystania z funkcji logowania w interfejsie Maps API 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 nazw ES6 z symbolem

25 listopada 2014 r.

Naprawiono:

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

3.18

4 grudnia 2014 r.

Naprawiono:

18 września 2014 r.

Naprawiono:

  • Problem 7136: W Firefoksie nie działa wiele tytułów znaczników

9 września 2014 r.

Naprawiono:

  • Problem 7098: Ustawienie kierunku widoku Street View powoduje błąd

26 sierpnia 2014 r.

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

Wersja 3.17 jest już stabilna.

3,17

20 sierpnia 2014 r.

Naprawiono:

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

12 sierpnia 2014 r.

Naprawiono:

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

31 lipca 2014 r.

Dodano:

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

7 lipca 2014 r.

Dodano:

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

24 czerwca 2014 r.

Dodano:

  • place_id, niepowtarzalny identyfikator miejsca, dodany do biblioteki Miejsc na potrzeby autouzupełniania i szczegółów miejsca.
  • overview_path dodany do DirectionsRoute, co daje zakodowaną linię łamaną reprezentującą całą trasę.

26 maja 2014 r.

Dodano:

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

20 maja 2014 r.

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

3.16

15 kwietnia 2014 r.

Naprawiono:

8 kwietnia 2014 r.

Dodano:

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

Naprawiono:

  • Akceptowanie LatLngLiteral w większej liczbie miejsc.
  • Okno informacyjne zmienia rozmiar po załadowaniu czcionki Roboto (problem 5713).

31 marca 2014 r.

Naprawiono:

  • Półprzezroczyste warstwy KML nie są już przezroczyste w IE 8 ( Problem 6540)

26 marca 2014 r.

Naprawiono:

  • Usunięto wywołania event.returnValue w Chrome, aby zapobiec ostrzeżeniom w konsoli.
  • Funkcja powiększania za pomocą gestu uszczypnięcia nie działa w IE11 ( Problem 5747)

18 marca 2014 r.

Dodano:

12 marca 2014 r.

Dodano:

24 lutego 2014 r.

Dodano:

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

17 lutego 2014 r.

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

3.15

3 marca 2014 r.

Naprawiono:

10 lutego 2014 r.

Naprawiono:

  • Wyłącz wszystkie przyspieszenia sprzętowe kafelków w Chrome/Linux, aby obejść większy problem z przyspieszeniem sprzętowym w Chrome.

3 lutego 2014 r.

Naprawiono:

29 stycznia 2014 r.

Naprawiono:

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

22 stycznia 2014 r.

Naprawiono:

16 stycznia 2014 r.

Naprawiono:

  • CSS odświeżonego wyglądu został uproszczony, aby zastępować mniejszą liczbę stylów ustawionych przez użytkownika.

27 listopada 2013 r.

Naprawiono:

  • Tworzenie markera po utworzeniu instancji mapy powoduje błąd „contains” undefined ( Problem 5798)

19 listopada 2013 r.

Naprawiono:

  • Ikony manewrów w panelu wskazówek dojazdu nie 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 ani oknach ( problem 5794).

15 sierpnia 2013 r.

  • Odświeżanie wizualne stanie się domyślnym trybem renderowania mapy w wersji interfejsu API.
  • DynamicMapsEngineLayer: raportowanie funkcji dla warstw wektorowych, obrazów i KML

3.13

25 czerwca 2013 r.

Dodano:

  • DynamicMapsEngineLayer

11 czerwca 2013 r.

Dodano:

Naprawiono:

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

3.12

4 czerwca 2013 r.

Naprawiono:

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

15 maja 2013 r.

Dodano:

29 kwietnia 2013 r.

Naprawiono:

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

3.11

19 lutego 2013 r.

Naprawiono:

  • Zmiana DrawingMode podczas rysowania powoduje błąd
  • Kliknięcie poszczególnych 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 alternatywnych tras po zmianie wartości parametru travelMode ( problem 4581)
  • Funkcja panTo(latLng) nie zawsze wyśrodkowuje mapę dokładnie w punkcie latLng w określonych warunkach

29 stycznia 2013 r.

Dodano:

  • dodano StreetViewCoverageLayer, aby programowo dodawać warstwę zasięgu;
  • Udostępniono StreetViewPov dla panoram Street View

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 )
  • Menu rozwijane (wybierz) w oknie informacyjnym nie podąża za przesunięciem mapy w Firefoksie

22 stycznia 2013 r.

Dodano:

  • opcję przeciągania do 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)

7 stycznia 2013 r.

Naprawiono:

17 grudnia 2012 r.

Dodano:

  • Nowe języki: urdu i islandzki

Naprawiono:

17 grudnia 2012 r.

Dodano:

  • Nowe języki: urdu i islandzki

Naprawiono:

10 grudnia 2012 r.

Dodano:

  • możliwość wczytywania obrazów z ustawionym atrybutem crossorigin,

Naprawiono:

  • problemy z wyświetlaniem znaczników ze zdalnymi obrazami w zbliżeniach ( Problem 4616);
  • Błąd JS podczas ponownego wyświetlania symboli na poliliniach w IE 7/8

3 grudnia 2012 r.

Naprawiono:

  • Biblioteka Markermanager nie działa z interfejsem Maps API JS w wersji 3 ( Problem 4543)

27 listopada 2012 r.

Dodano:

  • używanie obszaru roboczego o wysokiej rozdzielczości DPI na urządzeniach o wysokiej rozdzielczości DPI 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 do 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:

  • typy do interfejsu 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, gdy strona jest przewijana (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 r.

Naprawiono:

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

31 lipca 2012 r.

Ważne zmiany:

  • Ukrywanie nakładki Street View na projekcjach niestandardowych

Naprawiono:

  • Symbole znaczników nie uruchamiają zdarzeń w Safari, gdy skala jest większa niż 35
  • zdarzenie kliknięcia nie jest wywoływane w przypadku markerów na mapie niestandardowej (typ mapy + projekcja);

25 lipca 2012 r.

Naprawiono:

  • componentRestrictions w usłudze Autouzupełnianie ( Problem 4302)

17 lipca 2012 r.

Naprawiono:

  • W IE nie można kliknąć pola tekstowego w oknie informacyjnym
  • bounds_changed powinno być wywoływane przed zoom_changed (problem 1399)
  • Opcja mapy backgroundColor nie jest zachowywana po wywołaniu Street View
  • Przełączanie się z mapy stylizowanej na mapę satelitarną powoduje niepotrzebne wczytywanie fragmentów mapy.
  • W trybie rysowania ignorowane są właściwości mapy związane z przeciąganiem i przewijaniem za pomocą kółka myszy ( Problem 4012)
  • LatLngBounds powinien 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 znacznika 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:

  • Make google.maps.event.removeListener() accept null as argument

27 czerwca 2012 r.

Dodano:

Ważne zmiany:

  • Rozpoznawanie „przezroczystego” jako koloru.

23 czerwca 2012 r.

Dodano:

  • Symbole
  • HeatmapLayer
http://mapsplatform.googleblog.com/2012/06/powerful-data-visualization-with.html
  • Nowe opcje stylizatora „weight” i „color”:

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

15 maja 2012 r.

Dodano:

  • Ograniczenia dotyczące kraju w przypadku autouzupełniania (AutocompleteOptions.componentRestrictions) ( Problem 3899)
  • Filtry typu Regiony i Miasta

3,8

1 maja 2012 r.

Naprawiono:

  • Usunięte znaczniki czasami pojawiają się ponownie ( Problem 4087)
  • Cienie znaczników czasami się nie renderują ( Problem 3993)

23 kwietnia 2012 r.

Naprawiono:

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

18 kwietnia 2012 r.

Naprawiono:

  • W oknie informacji o pogodzie w Firefoksie zawsze wyświetla się ikona deszczu ( Problem 4063)

Dodano:

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

10 kwietnia 2012 r.

Naprawiono:

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

3 kwietnia 2012 r.

Dodano:

Naprawiono:

  • Granice kafelków widoczne w przypadku wielokątów w trybie IE 9 Quirks
  • Markery przeskakują podczas przesuwania widoku w Street View w Canvas

28 marca 2012 r.

Naprawiono:

  • Używaj nazw tagów pisanych małymi literami, aby zachować zgodność z XHTML (problem 3868).
  • Zmieniliśmy działanie powiększania na trackpadach Apple, aby było mniej czułe (problem 2416).

20 marca 2012 r.

Naprawiono:

  • Tworzenie znacznika z obrazem cienia, który nie istnieje, powoduje błędy (problem 4014).

Dodano:

  • Kliknij, aby przejść lub powiększyć Street View ( Problem 2447)

Ważne zmiany:

  • Domyślnie wyłączone dwukrotne kliknięcie w celu powiększenia w Street View

6 marca 2012 r.

Naprawiono:

  • Błąd w OverviewMapControl podczas bardzo szybkiego powiększania ( Problem 3882)
  • Błąd w IE, gdy element div mapy zostanie usunięty ze strony ( Problem 3971)
  • Skalowane znaczniki są nieprawidłowo renderowane w IE < 9 (problem 3912, problem 3908)

Dodano:

21 lutego 2012 r.

Naprawiono:

  • Niewyraźne mapy w IE 9 ( Problem 3875)
  • Linia składająca się z kolinearnych krawędzi w przestrzeni LatLng jest nieprawidłowo uproszczona ( problem 3739).

Dodano:

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

15 lutego 2012 r.

Naprawiono:

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

Ważne zmiany:

  • płynne przechodzenie między panoramami Street View,

3.7

7 lutego 2012 r.

Naprawiono:

  • Znacznik miga w pozycji końcowej przed animacją upadku. ( Problem 3608)
  • Otwieranie okna informacyjnego i ustawianie powiększenia w tym samym czasie powoduje nieprawidłowe wyśrodkowanie mapy ( Problem 3738)
  • Ignorowanie kliknięcia prawym przyciskiem myszy podczas przeciągania znaczników ( Problem 3237)
  • Tytuł znacznika czasami nie pojawia się w przeglądarce Firefox ( Problem 3773)

Ważne zmiany:

  • Skalowane markery są teraz renderowane w Canvas, jeśli jest dostępny
Dodano:
  • setOpacity() for ImageMapType ( Problem 3125)
  • setOpacity() dla GroundOverlay ( Problem 2767)
  • Zdarzenie „tilesLoaded” w przypadku ImageMapType ( Problem 1744)
  • stop() do MouseEvent, która zatrzymuje rozprzestrzenianie się zdarzenia ( Problem 2172)

31 stycznia 2012 r.

Naprawiono:

  • Naprawiono: nieprawidłowe kafelki w Korei po przesunięciu mapy świata ( Problem 2722)
  • Naprawiono: nie można dokładnie upuścić Pegmana, aby wyświetlić widok Street View ( Problem 3861)
  • Dodano właściwość „visible” dla wielokątów (problem 2861)
  • panTo i panBy animowane nawet wtedy, gdy widoki są od siebie oddalone (regresja)

24 stycznia 2012 r.

Naprawiono:

  • Zdarzenia myszy są przekazywane przez okno informacyjne ( Problem 3573)
  • Włączono przekształcenia CSS w IE9
  • Dodano element imageDateControl do StreetViewPanorama
  • Włączono Canvas Street View w IE 9, Operze i Safari/Windows

16 stycznia 2012 r.

Naprawiono:

  • W trybie rysowania Pegman nie powinien być przeciągany.
  • Prawidłowe uruchamianie zdarzeń z uwzględnieniem kolejności nakładania wielokątów i innych warstw
  • Dodanie właściwości „status” do warstwy KmlLayer ( Problem 3015)

10 stycznia 2012 r.

Naprawiono:

  • Wyświetlać ludzika, jeśli disableDefaultUI ma wartość true, a streetViewControl ma wartość true.

7 grudnia 2011 r.

Naprawiono:

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

28 listopada 1011 r.

Naprawiono:

  • Zmiana położenia autouzupełniania po zmianie rozmiaru okna. „resize” event może być wywoływane w obiekcie Autocomplete.

22 listopada 2011 r.

Naprawiono:

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

7 listopada 2011 r.

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 i nowszych wersjach.

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, gdy mapa KmlLayer została zmieniona, zanim warstwa zakończyła wczytywanie
  • 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 r.

Naprawiono:

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

27 września 2011 r.

Naprawiono:

  • Element sterujący mapy przeglądowej aktualizuje środek i powiększenie jednocześnie, jeśli powiększenie uległo zmianie.

27 września 2011 r.

Naprawiono:

  • Podwójne pobieranie początkowych kafelków w Chrome
  • Wycieki pamięci podczas przesuwania
  • Nie upuszczaj ludzika Street View podczas przesuwania do obszaru poza zasięgiem
  • Regresja: nakładki GroundOverlay przekraczające długość geograficzną -180 stopni znikają
  • Regresja: nieprawidłowe wyśrodkowanie mapy podczas otwierania okna informacji podczas przesuwania i powiększania

Ważne zmiany:

  • Wyświetlanie podglądu Street View podczas przeciągania Pegmana

20 września 2011 r.

Naprawiono:

  • Wyciek pamięci w Chrome/Windows podczas renderowania znaczników za pomocą Canvas
  • Renderowanie znacznika w widoku z lotu ptaka przy kierunku 90 lub 270 stopni

Ważne zmiany:

  • Domyślne typy map Google nie są dostępne w rejestrze typów map (uniemożliwia to dostęp do kafelków mapy).
  • Animacje obrotu podczas opuszczania zdjęć lotniczych i powrotu do nich

12 września 2011 r.

Rozwiązane problemy:

  • Znacznik pozostaje w podniesionej pozycji po wyświetleniu etykietki w Firefoxie w wersji 4 lub nowszej ( Problem 3334)

Ważne zmiany:

  • GeocoderResult.formatted_address not documented

6 września 2011 r.

Naprawiono:

  • Okno informacji o wybranym elemencie (menu) nie podąża za przesunięciem mapy w Firefoksie
  • Kafelki w Korei na niektórych urządzeniach mobilnych

29 sierpnia 2011 r.

Ważne zmiany:

  • Zezwalaj na to, aby elementy sterujące niestandardowe miały wyższą wartość Z-index niż elementy sterujące interfejsu API
  • Linki kierują użytkowników do odpowiedniej wersji językowej strony maps.google.com
  • Nie otwieraj okna informacyjnego nad obiektem KML, jeśli nie ma okna informacyjnego HTML, nazwy ani opisu.
  • Poprawka regresji: kafelki o wysokiej rozdzielczości DPI nie działają

24 sierpnia 2011 r.

Rozwiązane problemy:

  • Wyłączono akcelerację sprzętową w Chrome/Mac: rozwiązuje problem z renderowaniem markerów i klikaniem nakładek ( problem 3544,problem 3551).
  • Powiększanie przez ściąganie palców na Androidzie działa prawidłowo, gdy strona została przewinięta ( Problem 3373)

Ważne zmiany:

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

17 sierpnia 2011 r.

Ważne zmiany:

  • Klikalne ikony mapy dla ciekawych miejsc.
  • Style można ustawić w obiekcie MapOptions i zastosować do wszystkich domyślnych typów mapy.
  • Pegman pojawia się na niestandardowych typach map, chyba że zostanie wyraźnie wyłączony.

3,5

10 sierpnia 2011 r.

Naprawiono:

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

2 sierpnia 2011 r.

Rozwiązane problemy:

  • Hiperlinki w oknie informacji w IE nie działają ( Problem 3503)
  • Waga nie drukuje ( Problem 2966)
  • Regresja: błąd podczas używania OverviewMapControl ze stylizowanymi mapami ( Issue 3489)

Ważne zmiany:

  • Menu kontekstowe większości elementów sterujących jest teraz wyłączone po kliknięciu prawym przyciskiem myszy.
  • Panorama Street View lub mapa w oknie informacyjnym nie przesuwa się po najechaniu na nie kursorem
  • Możliwość przewijania okna informacji na iPadzie

18 lipca 2011 r.

Rozwiązane problemy:

  • Nieprawidłowe wartości LatLng zdarzenia, gdy strona jest przewijana na urządzeniach z iOS w wersji 4.1 lub nowszej ( problem 3373)

11 lipca 2011 r.

Rozwiązane problemy:

  • Naprawiono:<select> nie można kliknąć w oknie informacyjnym na urządzeniu dotykowym ( problem 3232).
  • Naprawiono: kliknięcie nie jest wywoływane na mapie po kliknięciu prawym przyciskiem myszy, jeśli MapOptions.draggable ma wartość false (problem 3071).

Ważne zmiany:

  • Markery o tej samej wartości Z-index są teraz konsekwentnie uporządkowane na granicach kafelków.
  • Możliwość przewijania w okienku informacji na urządzeniach z iOS
  • Markery i linie są teraz ponownie rysowane, gdy zmienia się projekcja mapy.

5 lipca 2011 r.

Rozwiązane problemy:

  • Rozwiązanie: kursor znacznika nie jest wyświetlany, gdy mapy nie można przeciągać ( Problem 3120)

Ważne zmiany:

  • Dodaliśmy możliwość stylowania kontrolki autouzupełniania Miejsc i menu.
  • Widżet autouzupełniania Miejsc zachowuje opis zwrócony przez serwer po wybraniu sugestii przez użytkownika.

30 czerwca 2011 r.

Rozwiązane problemy:

  • Poprawka: początkowe fragmenty mapy były pobierane dwukrotnie
  • Naprawiono: zdarzenie maptypeid_changed było wywoływane wielokrotnie, gdy mapa została utworzona po wersji 3.4 ( problem 3051).

Ważne zmiany:

  • Zmieniono autouzupełnianie miejsc, aby dodawać wyniki do treści, a nie do elementu nadrzędnego danych wejściowych.
  • BOTTOM_RIGHT now positions correctly

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:

  • Poprawka: funkcja OverlayView.set('map', foo) działa teraz tak samo jak OverlayView.setMap.
  • Usunięto opcję „language” z elementu GeocoderRequest

17 maja 2011 r.

Rozwiązane problemy:

  • Naprawiono: problem z renderowaniem widoku Street View w IE7 ( Problem 3272)

Ważne zmiany:

  • Włączono przejścia z efektem zanikania w przypadku kafelków mapy podczas wczytywania i zmiany typu mapy.

7 maja 2011 r.

Brak zauważalnych zmian.

3.4

7 maja 2011 r.

Brak zauważalnych zmian.

6 maja 2011 r.

Rozwiązane problemy:

  • 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 właściwości poly strokeColor i fillColor
  • Naprawiono: wielokąt nie jest widoczny, jeśli wartość strokeOpacity jest ustawiona na 0,0. ( Problem 3241)
  • Naprawiono: błędy w IE8 podczas przesuwania widoku, gdy widoczny jest element reklamowy ( Problem 3159)
  • Zezwalaj na mapy terenu i mapy hybrydowe bez mapy i zdjęć satelitarnych w elemencie sterującym typem mapy ( problem 3089).
  • Na ekranach o wysokiej rozdzielczości wczytywane są kafelki o wysokiej rozdzielczości ( Problem 2614)

Ważne zmiany:

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

14 kwietnia 2011 r.

Rozwiązane problemy:

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

Ważne zmiany:

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

5 kwietnia 2011 r.

Rozwiązane problemy:

28 marca 2011 r.

Rozwiązane problemy:

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

Ważne zmiany:

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

22 marca 2011 r.

Rozwiązane problemy:

  • Pegman jest widoczny w niestandardowych typach map ( Problem 3154)

Ważne zmiany:

  • Naprawiono: duże znaczniki są przycinane na granicach kafelków
  • Poprawiono: nakładka Street View w trybie widoku ukośnego
  • Naprawiono: element sterujący mapą przeglądową jest widoczny w trybie drukowania

17 marca 2011 r.

Rozwiązane problemy:

Ważne zmiany:

  • Poprawka: okręgi i prostokąty ignorują zIndex
  • Poprawka: zdarzenia myszy wywołują zdarzenia 2 razy, gdy znacznik jest animowany
  • Poprawka: mapy ze stylem nie używają stylów, jeśli typ mapy został dodany do rejestru po ustawieniu identyfikatora typu mapy
  • Poprawka: typy map bez stylu przyjmują styl typu mapy ze stylem
  • Znaczniki uruchamiają teraz zdarzenia MouseEvent, a nie zdarzenia DOM.

11 marca 2011 r.

Rozwiązane problemy:

  • Kliknięcie dwukrotne znacznika nie powoduje już przybliżenia mapy ( Problem 3090)
  • Punkt zakotwiczenia z niestandardowym cieniem znacznika działa teraz prawidłowo ( Problem 3112)

Ważne zmiany:

  • Warstwa Panoramio
  • Wskazówki dojazdu naprawiono kolejność nakładania elementów znacznika
  • Domyślna pozycja cienia została naprawiona

2 marca 2011 r.

Ważne zmiany:

  • Markery są teraz renderowane w Canvas/VML, jeśli są dostępne
  • Większe obszary kliknięcia w przypadku polilinii, wielokątów i KML na urządzeniach z ekranem dotykowym

22 lutego 2011 r.

Rozwiązane problemy:

  • Punkt zakotwiczenia okna informacyjnego udostępniany za pomocą właściwości MVC „anchorPoint” (problem 2860)
  • Poprawki w przypadku widoku hybrydowego przy powiększeniu 0 i 1 ( Problem 3062)
  • Naprawiono problem z okręgiem lub prostokątem, jeśli został szybko dodany do mapy lub z niej usunięty ( Problem 3052)
  • draggable: false fixed on touch devices ( Issue 3044)

18 lutego 2011 r.

Rozwiązane problemy:

  • Markery w Street View są tylko pomniejszane, a nie powiększane ( Problem 2969)
  • Przeciągane wskazówki dojazdu działają teraz, gdy routeIndex nie jest równy 0 ( Problem 2995)
  • Rozwiązano problem z konfliktem między Flashem a przeciąganiem mapy ( problem 2956).
  • Gdy w słuchaczu maptypeid_changed zmieni się 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 przeglądarce FF na komputerze Mac ( Problem 2920);
  • Problemy z renderowaniem tekstu w Safari/Mac ( Problem 3024)
  • Mapy z wskazówkami dojazdu nie są prawidłowo drukowane w IE

21 stycznia 2011 r.

Ważne zmiany:

  • Biblioteka geometrii sferycznej akceptuje teraz obiekty MVCArray
  • Naprawianie problemu z krzyżykiem wyświetlanym pod markerem podczas przeciągania w IE6
  • w elemencie div kontenera mapy nie jest już ustawiona kolejność nakładania elementów;

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:

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 funkcję clear().
  • Usunięto wyciek pamięci podczas dodawania i usuwania znaczników w IE8.
  • Szybsze renderowanie wielokątów dzięki ulepszonemu algorytmowi upraszczania

23 grudnia 2010 r.

Rozwiązane problemy:

  • Obsługa kliknięć punktów pośrednich naprawiona w przypadku tras z możliwością przeciągania ( Problem 2871)

21 grudnia 2010 r.

Rozwiązane problemy:

  • Dodano do mapy pęd podczas przeciągania ( Problem 2592)
  • Naprawiono błąd CSS w Street View ( Problem 2666)
  • Rozwiązanie problemu z błędem JS podczas wyświetlania okna informacyjnego o mapie o szerokości 0 w IE (problem 2536).

Ważne zmiany:

  • Na urządzeniach dotykowych będziemy teraz wyświetlać element sterujący powiększeniem dostosowany do obsługi dotykowej, niezależnie od tego, czy zażądano nawigacji ZOOM_PAN czy SMALL. Jeśli urządzenie obsługuje w przeglądarce funkcję multi-touch, nie będzie wyświetlany żaden element sterujący powiększeniem, ponieważ powiększanie odbywa się przez uszczypnięcie.

9 grudnia 2010 r.

Rozwiązane problemy:

  • Okna informacyjne są teraz prawidłowo drukowane w IE ( Problem 1343)
  • Stała nieprzezroczystość w IE8 w przypadku ImageMapType

Ważne zmiany:

  • Pod znacznikami z niestandardową ikoną będzie wyświetlany krzyżyk, gdy są one przeciągane, a opcja raiseOnDrag jest włączona.

5 grudnia 2010 r.

Rozwiązane problemy:

  • Udostępnij interfejs do odkrywania maksymalnego poziomu powiększenia zdjęć satelitarnych w danej lokalizacji. ( Problem 2049)
  • Dodaj opcję (raiseOnDrag), aby włączać i wyłączać animacje podczas przeciągania markera. (Problem 2910)

Ważne zmiany:

  • Znaczniki są teraz podnoszone podczas przeciągania i odbijają się po upuszczeniu.
  • Animacjami markerów można sterować programowo za pomocą funkcji setAnimation.

28 listopada 2010 r.

Rozwiązane problemy:

  • maptypeid_changed nie jest już wywoływane 2 razy (problem 2449).
  • Właściwość „size” obiektu MarkerImage jest teraz dostępna (problem 2465).
  • Kształt znacznika odnosi się do ikony, a nie do obiektu sprite ( Problem 2629)
  • Ulepszono przesuwanie mapy podczas przeciągania znacznika na mniejszych mapach ( Problem 2868).
Ważne zmiany:
  • Mapy można teraz drukować bez włączania drukowania obrazów tła
  • Usunęliśmy błąd, który powodował, że markery kierunku przeciągania można było przeciągać, gdy parametr „draggable” był ustawiony na wartość false.

16 listopada 2010 r.

Zmienione problemy:

Ważne zmiany:

  • Naprawiliśmy błąd, który powodował otwieranie nowego okna w FF, gdy znacznik był klikany z przytrzymanym klawiszem Shift.
  • Ikony znaczników literowych zostały utracone, gdy opcje markerOptions zostały określone za pomocą elementu DirectionsRenderer

3.2

11 listopada 2010 r.

Ważne zmiany:

  • Usunęliśmy błąd, który powodował przycinanie/obcinanie wielokątów w przypadku języków pisanych od prawej do lewej w IE7/IE8.
  • Naprawiono błąd, który powodował ukrywanie pól wyboru w Safari 5 z powodu transformacji 3D.
  • Geodezyjne linie łamane, które przebiegały przez równik, nie zawierały wystarczających szczegółów
  • Dodano pozycje sterowania LEFT_CENTER, LEFT_BOTTOM, RIGHT_CENTER, RIGHT_BOTTOM.
  • Zmiana nazw pozycji sterowania LEFT na LEFT_TOP, RIGHT na RIGHT_TOP, TOP na TOP_CENTER i BOTTOM na BOTTOM_CENTER.

11 października 2010 r.

Zmienione problemy:

  • Problem 2478: Street View – brak kompasu lub jego nieprawidłowe działanie w niektórych przeglądarkach
  • Problem 2528: Nieprawidłowa przezroczystość w IE8 w przypadku ImageMapTypeOptions
  • Problem 2661: Okno informacji – kliknięcie prawym przyciskiem myszy pola wprowadzania nie powoduje wyświetlenia menu kontekstowego
  • Problem 2741: umieszczanie znacznika nie działa w iOS 4 po przesunięciu mapy

Ważne zmiany:

  • Street View jest domyślnie włączone
  • Usunęliśmy błąd, który powodował, że do funkcji .getTileUrl nie przekazywano wartości „this”.
  • Zdarzenie domready elementu InfoWindow jest teraz wywoływane po wyświetleniu okna.

28 września 2010 r.

Zmienione problemy:

  • Problem 2712: wycieki pamięci (dodawanie i usuwanie znaczników, wyświetlanie i ukrywanie znaczników, powiększanie i przesuwanie mapy)

Ważne zmiany:

  • Mapy w wersji 2 i 3 działają lepiej, gdy obie znajdują się 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 kierunek elementu sterującego nawigacji Street View nie podąża za punktem widzenia

14 września 2010 r.

Zmienione problemy:

  • Problem 157: Obsługa wskazówek dojazdu, które można przeciągać
  • Problem 1852: zdarzenie „rightclick” na obiekcie google.maps.Marker jest wywoływane bez argumentu
  • Problem 2673: Pegman znika po zmianie pozycji

Ważne zmiany:

  • Poprawiliśmy skuteczność markerów

31 sierpnia 2010 r.

Zmienione problemy:

Ważne zmiany:

  • Ulepszyliśmy geodezję przy większych powiększeniach

24 sierpnia 2010 r.

Zmienione problemy:

  • Problem 2648: Wywołanie zdarzenia zmiany rozmiaru mapy powoduje błąd w Firefoxie w wersji 3.2.1

Ważne zmiany:

  • Podczas wielokrotnego powiększania lub pomniejszania (np. za pomocą kółka przewijania) wczytujemy teraz mniej kafelków z pośrednich poziomów powiększenia.

16 sierpnia 2010 r.

Zmienione problemy:

  • Problem 2416: Apple Magic Mouse Panning and Zooming too Sensitive
  • Problem 2606: Ustawienie draggable: false na mapie wyłącza linki
  • Problem 2640: Pamięć nie jest czyszczona podczas odświeżania przeglądarki ani przy wyłączaniu strony (IE)

Ważne zmiany:

  • Znaczniki Street View są skalowane w zależności od odległości.
  • Suwak powiększenia aktualizowany podczas przesuwania

9 sierpnia 2010 r.

Ważne zmiany:

  • Wycofane właściwości KMLMouseEvent.position i FusionTablesMouseEvent.position zostały usunięte. Zamiast tego użyj .latLng
  • Wycofana właściwość StreetViewService.getNearestPanorama została usunięta. Zamiast niej używaj metody .getPanoramaByLocation.

3.1

28 września 2010 r.

Ważne zmiany:

  • Rozwiązaliśmy problem, który powodował, że wskazówki dojazdu z tym samym miejscem wyjazdu i miejscem docelowym generowały błąd JS.

9 sierpnia 2010 r.

Ważne zmiany:

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

5 sierpnia 2010 r.

Zmienione problemy:

  • Problem 2588: wywołanie funkcji setVisible(false) w obiekcie Panorama z dołączonym detektorem powoduje błąd JS w IE

Ważne zmiany:

  • Usunęliśmy problem z znikaniem znaczników w IE6 po zmianie powiększenia.

29 lipca 2010 r.

Zmienione problemy:

Ważne zmiany:

  • Pole „originHeading” w niestandardowej panoramie zostało wycofane i zastąpione polem „centerHeading”.
  • Koreańskie kafelki hybrydowe wyświetlają teraz drogi
  • Kliknięcia są teraz przekazywane przez wielokąty na mapie, w które nie można kliknąć.

22 lipca 2010 r.

Zmienione problemy:

  • Problem 1856: Obsługa renderowania wielokątów w Operze
  • Problem 2159: Po powiększeniu za pomocą kółka myszy wywoływane jest zdarzenie dragend.
  • Problem 2385: przy większych poziomach powiększenia nakładka GroundOverlay w Internet Explorerze staje się czarna
  • Problem 2337: Utracona linia łamana
  • Problem 2427: przeciąganie przy otwartym oknie informacyjnym podczas automatycznego przesuwania powoduje „zawieszanie się” markerów
  • Problem 2493: Markery nie są prawidłowo usuwane w IE7
  • Problem 2500: Obcięty obraz znacznika podczas używania funkcji !Marker.setIcon(<skalowany obraz znacznika>) w przypadku istniejącego znacznika
  • Problem 2549: CSS w menu rozwijanym Google generuje ostrzeżenie

Ważne zmiany:

  • Gdy wielokąt jest przeciągany, nie jest już wywoływane zdarzenie kliknięcia.
  • Kliknięcie elementu wyboru formularza, który rozszerza się poza InfoWindow, nie powoduje już kliknięcia mapy.
  • Kliknięcie nakładki KML nie powoduje już wywołania zdarzenia kliknięcia mapy
  • Widok Street View jest teraz automatycznie przesuwany, aby dopasować okno informacji na ekranie.
  • KML i FusionTables MouseEvent LatLng zmieniono z „position” na „latLng”
  • Elementy sterujące powiększeniem na Androidzie nie przekazują już kliknięć do mapy

17 czerwca 2010 r.

Zmienione problemy:

Ważne zmiany:

  • Naprawiono błąd migotania znacznika
  • Ulepszono wywoływanie zdarzenia domready w oknie informacji.
  • Właściwość DirectionsRoute.bounds jest teraz dostępna

11 czerwca 2010 r.

Zmienione problemy:

Ważne zmiany:
  • Naprawiono wyciek pamięci znacznika stałego
  • Skrócono czas oczekiwania na pierwsze geokodowanie
  • Udostępniony dostęp do StreetViewService

3,0

18 maja 2010 r.

Zmienione problemy:

Ważne zmiany:
  • Naprawiono błąd związany z prawami autorskimi Google w przypadku niestandardowego typu mapy.
  • Dodano właściwość geodezyjną do wielokątów i linii łamanych
  • Dodano klikalną opcję w przypadku wielokątów i linii łamanych.
  • Dodano opcję klikania do GroundOverlay

13 maja 2010 r.

Zmienione problemy:

  • Problem 1724: nieprawidłowy rozmiar lub marginesy okna informacyjnego podczas ustawiania treści za pomocą elementu, a nie ciągu znaków

Ważne zmiany:

  • Usunęliśmy błąd, który powodował przedwczesne przycinanie nakładek na ziemię podczas przekraczania linii zmiany daty.
  • Funkcja marker.setIcon działa teraz z znakiem \ w adresie URL
  • Reguły wywoływane przez zdarzenie mouseout w przypadku wielokątów i linii łamanych w IE
  • Zmiana ikony markera nie powoduje już migotania

7 maja 2010 r.

Zmienione problemy:

  • 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 natężeniu ruchu
  • Problem 2209: Przepełnienie stosu
  • Problem 2254: wielokrotne wywołania funkcji „setMap(gMap)” i „setMap(null)” w przypadku obiektu Circle zmieniają jego krycie obrysu i wypełnienia.

Ważne zmiany:

  • Dodano warstwy KML i GeoRSS
  • Dodano Nakładki na powierzchni
  • Dodano nowe warstwy: RuchRower.
  • Dodano właściwość „suppressBicyclingLayer” do DirectionsRendererOptions
  • Naprawiliśmy błąd, aby zapewnić prawidłowe odwoływanie się do warstwy powiększenia, gdy zmienia się typ mapy.
  • Zmieniono nazwę właściwości DirectionsResult „start/end_point” na „start/end_location”.
  • Zmieniono nazwę właściwości DirectionsLeg „start/end_geocode” na „start/end_address”
  • Zmieniono nazwę właściwości „optimized_waypoint_order” w obiekcie DirectionsRoute na „waypoint_order”
  • Wycofano obsługę starych nazw właściwości kierunków (setTripIndex, getTripIndex, hideTripList, provideTripAlternatives) i nadal rejestrujemy ostrzeżenia. Usuwa też konwersję tras na odcinki na kroki i podróży na trasy na kroki.
  • Zaktualizowano GeocoderGeometry.latLng na GeocoderGeometry.location

30 kwietnia 2010 r.

Zmienione problemy:

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

Ważne zmiany:

  • Kliknięcie mapy powoduje teraz zaznaczenie klawiatury.
  • iPad Obsługa zmiany powiększenia przez rozsuwanie i ściąganie palcami

26 kwietnia 2010 r.

Zmienione problemy:

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

Ważne zmiany:

  • Naprawiliśmy błąd polegający na tym, że podczas przesuwania mapy niestandardowe ikony znikały u dołu.

13 kwietnia 2010 r.

Zmienione problemy:

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

11 kwietnia 2010 r.

Nie wykryto zauważalnych zmian ani zmienionych problemów.

5 kwietnia 2010 r.

Zmienione problemy:

  • Problem 1976: Problemy z niestandardową ikoną i przeciąganym markerem
  • 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:

  • W klasie DirectionsRoute udostępniliśmy linię łamaną podsumowania trasy jako overview_path.
  • Udostępniliśmy bieżącą projekcję mapy jako właściwość tylko do odczytu.

23 marca 2010 r.

Ważne zmiany:

  • Wysokość jest teraz dostępna w interfejsie API
  • Poprawiliśmy wczytywanie kafelków w przypadku wolnych połączeń z internetem.

15 marca 2010 r.

Ważne zmiany:

  • Wielokąty są teraz prawidłowo odświeżane po zmianie stylów.
  • Gdy używane są starsze „kierunki”, w konsoli.log wyświetlane są komunikaty ostrzegawcze o wycofaniu.

10 marca 2010 r.

Zmienione problemy:

  • Problem 1801: zIndex linii łamanej lub wielokąta
  • Problem 2144: DirectionsRequest powinien udostępniać opcję avoidHighways
  • Problem 2207: Błąd: linia łamana jest wypełniana w IE
  • Problem 2113: Linie łamane w FF są uszkodzone przy dużych poziomach powiększenia po wydaniu w styczniu

Ważne zmiany:

3 marca 2010 r.

Zmienione problemy:

  • Problem 2136: zaciemnianie właściwości w google.maps.MarkerImage, do których nie powinno się odwoływać.

Ważne zmiany:

  • Naprawiono błąd skakania mapy.
  • Ulepszono dwukrotne powiększanie z rzędu.
  • Zdarzenie Marker drag event .latLng nie jest już zaciemniane.

26 lutego 2010 r.

Zmienione problemy:

  • Problem 1651: mousemove / mouseover / mouseout dla obszaru mapy
  • Problem 2142: Opcje DirectionsRendererOptions powinny umożliwiać użytkownikom całkowite pomijanie markerów.
  • Problem 2148: Brak parametru event.latLng!
  • Problem 2109: Błąd: styl NavigationControlStyle.ZOOM_PAN nie wyświetla się prawidłowo w IE8
  • Problem 2153: Metoda MVCArray.push() nie zwraca nowej długości

Ważne zmiany:

  • Dodano przezroczystość do ImageMapType.
  • Rozwiązaliśmy problem polegający na tym, że kliknięcie prawym przyciskiem myszy prostokąta lub okręgu nie powodowało wykonania działania.
  • Treści w oknie informacyjnym nie są już usuwane po ukryciu.

8 lutego 2010 r.

Zmienione problemy:

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

Ważne zmiany:

  • Dodano nową klasę Rectangle
  • Dodano nową klasę Circle
  • Rozwiązaliśmy problem z wyciekiem pamięci 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ść.
  • Naprawiliśmy 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 przypadku klasy MercatorProjection do maksymalnej możliwej wartości z uwzględnieniem precyzji liczb zmiennoprzecinkowych.

28 stycznia 2010 r.

Zmienione problemy:

  • Problem 1367: prośba o funkcję: udostępnienie deweloperom klasy LayoutManager, aby mogli umieszczać elementy DIV w „przepływie sterowania”
  • Problem 1916: Prośba o dodanie funkcji: możliwość skalowania obiektu MarkerImage
  • Problem 1443: metody extend() i union() powinny zwracać obiekt LatLngBounds
  • Problem z 1997 r.: dokumentacja opcji MapOption „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ększenie wydajności przez usunięcie elementów DOM oznaczonych jako offscreen
  • Naprawiono błąd przesuwania w Google Chrome
  • Poprawiony błąd związany ze szczypaniem w celu powiększenia na iPhonie

19 stycznia 2010 r.

Zmienione problemy:

  • Problem 1422: Prośba o dodanie funkcji: umożliwienie deweloperom tworzenia niestandardowych typów map
  • Problem 1523: Prośba o dodanie funkcji: fromContainerPixelToLatLng (i odwrotnie)
  • Problem 1443: funkcje extend() i union() powinny zwracać obiekt LatLngBounds
  • Problem 1960: błąd: niepełne informacje przy użyciu funkcji provideTripAlternatives
  • Problem 1675: Błąd w dokumentacji samouczka
  • Problem 1676: Błąd w dokumentacji samouczka – opcje sterowania
  • Problem 1856: Wielokąty nie są renderowane w Operze!!!
  • Problem 1954: lokalizacja w języku bułgarskim jest nieprawidłowa.
  • Problem 1976: Błąd: problemy z niestandardową ikoną i przesuwanym markerem
  • Problem 2063: Kolizje nazw zmiennych podczas minimalizowania podklas OverlayView

Ważne zmiany:

17 grudnia 2009 r.

Ważne zmiany:

  • Rozwiązanie problemu z początkowym szarpnięciem występującym przed rozpoczęciem animacji przesuwania mapy.
  • Rozwiązaliśmy problem z przeskakiwaniem mapy do innej lokalizacji podczas powiększania poza maksymalny poziom powiększenia za pomocą kółka przewijania lub dwukrotnego kliknięcia.
  • Elementy sterujące prawami autorskimi, typem mapy i nawigacją zmieniają rozmiar, aby dopasować się do rozmiaru mapy.
  • Gettery, settery i nazwy zdarzeń w starym stylu są oficjalnie wycofane i nie są już zdefiniowane.

10 grudnia 2009 r.

Zmienione problemy:

  • Problem 1820: Przybliżanie za pomocą kółka przewijania powoduje przybliżenie poza maksymalny poziom powiększenia i „przeskakiwanie” pozycji mapy.
  • Problem 1743: Przybliżanie za pomocą przewijania powoduje przeniesienie mapy w zupełnie inne miejsce

Inne zauważalne zmiany:

  • Dodaliśmy nową metodę panToBounds.
  • Dodano nową animację mapy. Wpływa na przeciąganie, przesuwanie, powiększanie i wywoływanie funkcji setCenter/setZoom we wszystkich przeglądarkach.
  • Dodano komunikat ostrzegawczy w logu konsoli, jeśli używane są wycofane metody.

25 listopada 2009 r.

Zmienione problemy:

  • Problem 1696: prośba o dodanie funkcji: umieszczanie elementów sterujących mapą
  • Problem 1909: uszkodzenie getBounds po zmianie środka mapy
  • Problem 1938: map.setOptions nie rozpoznaje opcji sterowania

Inne zauważalne zmiany:

  • Dodaliśmy obsługę języków zapisywanych od prawej do lewej, aby umożliwić korzystanie z tych języków: arabski, hebrajski, perski
  • Udostępniona właściwość lat_lngs dla elementów DirectionsResult steps.

11 listopada 2009 r.

Zmienione problemy:

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

Inne zauważalne zmiany:

  • Dodaliśmy obsługę 3 nowych języków.
    • baskijski
    • galicyjski
    • tagalog

29 października 2009 r.

Zmienione problemy:

  • Problem 1421: Prośba o dodanie funkcji: dodanie klasy Directions do interfejsu API w wersji 3

Inne zauważalne zmiany:

26 października 2009 r.

Zmienione problemy:

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

Inne zauważalne zmiany:

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

15 października 2009 r.

Zmienione problemy:

Inne zauważalne zmiany:

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

28 września 2009 r.

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

22 września 2009 r.

Zmienione problemy:

  • Problem 1420: Funkcja: dodanie klasy Polyline do interfejsu API
  • Problem 1371: zdarzenie map.bounds_changed jest wywoływane wielokrotnie podczas przesuwania mapy.
  • Problem 1700: Nieprawidłowa lokalizacja kliknięcia po oddaleniu w Firefoxie 3.5
  • Problem 1702: Nieprawidłowe wartości latLng zgłaszane 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ługują większość zdarzeń myszy (np. nie ma jeszcze zdarzenia mouseover). Działają we wszystkich obsługiwanych przeglądarkach (IE 6.0+, Firefox 2.0+, Safari 3.1+, Chrome), w tym na obsługiwanych urządzeniach mobilnych.
  • Dodano nowe zdarzenie Mapy „idle”, które jest wywoływane, gdy mapa przez jakiś czas nie jest przesuwana. Rozwiązuje problem 1371.
  • Naprawiliśmy błąd, który powodował zwracanie nieprawidłowych wartości LatLng ze zdarzeń kliknięcia.
  • Naprawiliśmy błąd powiększania na iPhonie. Zobacz problem 1723.

10 września 2009 roku

Zmienione problemy:

  • Problem 1659: Nieprawidłowe współrzędne latLng zgłaszane w zdarzeniach click i dblclick po przesunięciu w przeglądarce Firefox 3.5
  • Problem 1621: nieprawidłowa lokalizacja po kliknięciu mapy w IE8 z dooctype
  • Problem 1642: InfoWindow overflow:auto
  • 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ą po raz pierwszy inicjowane. Dotyczy to problemu 1377.
  • Metoda „remove” interfejsu OverlayView została zmieniona na „onRemove”. Stara nazwa jest nadal obsługiwana ze względu na zgodność wsteczną.

2 września 2009 r.

Zmienione problemy:

  • Problem 1525: błąd get_bounds przy niskich poziomach powiększenia
  • Problem 1596: Przesunięcie poza północną lub południową krawędź świata powoduje zwrócenie błędu
  • Problem 1643: Błąd: niepotrzebne przewijanie mapy
  • 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 Chrome, Safari 4 i Firefox 3.5.
  • Poprawiona wydajność przesuwania mapy
  • Kliknięcie dwukrotne powoduje teraz wyśrodkowanie mapy po powiększeniu.

24 sierpnia 2009 r.

Zmienione problemy:

Inne zauważalne zmiany:

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

14 sierpnia 2009 roku

Zmienione problemy:

  • Problem 1575: błąd w metodzie set_draggable() znaczników, których rogi można przeciągać

Inne zauważalne zmiany:

  • Powiększanie za pomocą kółka przewijania zostało włączone.
  • Rozwiązaliśmy problem dotyczący iPhone’ów, który powodował przeskakiwanie mapy po przeciągnięciu.

4 sierpnia 2009 r.

Zmienione problemy:

  • Problem 1393: Zezwalaj na znaczniki, które można przeciągać
  • Problem 1448: Błąd: interfejs API w wersji 3 wymaga funkcji checkResize() (lub jej odpowiednika)
  • Problem 1404: Błąd kursora w Operze
  • Problem 1514: Strzałka wyboru MapType wyświetlana nieprawidłowo w przypadku HTML 4.01 strict
  • Problem 1426: Sterowanie indeksem z w InfoWindow

Inne zauważalne zmiany:

  • Pinchowanie i przeciąganie na iPhonie powinno być bardziej niezawodne.
  • Dodano metody ustawiające i pobierające zIndex do obiektów InfoWindow.

Zmiany w dokumentacji:

  • Dodano metody get_draggable i set_draggable znacznika
  • Dodano zdarzenia przeciągania markera: drag, dragstart, dragend, draggable_changed.
  • Dodano właściwość przeciągania markera
  • Dodano metody get_zIndex i set_zIndex okna informacyjnego
  • Info Dodano zdarzenie zIndex_changed okna
  • Dodano właściwość zIndex okna informacyjnego

13 lipca 2009 r.

Zmienione problemy:

  • Problem 1415: zawartość okna informacyjnego: możliwość wyboru prawda/ fałsz
  • Problem 1432: zdarzenie mouseout nie jest wywoływane po wywołaniu funkcji set_icon.
  • Problem 1365: elementy sterujące typem mapy są nieprawidłowo renderowane w przypadku ścisłego typu dokumentu

Inne zauważalne zmiany:

  • Deweloperzy nie muszą już określać rozmiaru elementu MarkerImage. Jeśli nie zostanie on podany, interfejs API wykryje go automatycznie. Przy okazji warto wspomnieć, że argumenty size, anchor i origin w przypadku MarkerImage są opcjonalne.
  • Programiści nie muszą już wywoływać metody OverlayView.call(this) w konstruktorze podklasy OverlayView.
  • Z interfejsu usunięto metody „changed” klasy OverlayView. Nie powinno to mieć wpływu na kod dewelopera, ponieważ te metody nie były wcześniej używane.
  • Opcja partialmatch została usunięta z obiektów Geocoder Request. Jeśli deweloper nadal będzie go przekazywać, nie będzie to miało wpływu na zapytanie.

12 czerwca 2009 r.

Zmienione problemy:

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

Inne zauważalne zmiany:

  • Duży element sterujący powiększeniem jest klikalny we wszystkich przeglądarkach.
  • Okno informacyjne „czyści” duży element sterujący powiększeniem, umieszczając się w całości wewnątrz mapy i elementów sterujących.
  • Mobile copyright uses pretty images
  • Kafelki wczytują się od środka, a nie od lewego górnego rogu
  • Użytkownicy nie mogą już wybierać tekstu przycisków typu mapy ani żadnych obrazów elementów sterujących.
  • Główna biblioteka jest mniejsza o ok. 1,9 KB.