Informacje o wersji interfejsu Maps JavaScript API

Zasubskrybuj te informacje o wersji. Subskrybuj

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

Ta lista zmian zawiera wersje według daty i numeru wersji wraz z powiązanymi zmianami.

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

3.59.1

21 listopada 2024 r.

Zmiany:

  • [Kanał beta] Rozwiązaliśmy problem polegający na tym, że w Street View brakowało sterowania powiększeniem.
  • Naprawiliśmy błąd polegający na tym, że starsze znaczniki, które nie były klikalne, nadal wywoływały zdarzenie kliknięcia.
  • Rozwiązaliśmy problem, który powodował, że zaawansowane znaczniki nie aktualizowały pozycji pikseli po przełączeniu na niestandardowy typ mapy.
  • W przypadku stosowania domyślnych lub niestandardowych typów i stylów map z identyfikatorem mapy w konsoli jest teraz rejestrowane ostrzeżenie. W takim przypadku style map są kontrolowane w Cloud Console, a stylowanie w chmurze jest obecnie obsługiwane tylko w przypadku map typu roadmap.
  • Styl przycisków sterowania kamerą w trybie ciemnym.
  • Rozwiązanie problemu z wypełnieniem fitBounds przy bardzo małych granicach.

3.58.11a

31 października 2024 r.

Zmiany:

  • [Kanał beta] Naprawiliśmy błąd, który uniemożliwiał korzystanie z Pegmana Street View na mapie komponentu internetowego.
  • Zapobieganie skupianiu się czytników ekranu na komunikacie, gdy jest on ukryty na mapie w ramach wtyczki interfejsu API.

3.58.10

24 października 2024 r.

Zmiany:

  • Rozwiązaliśmy problem, który powodował wyjątek podczas dostępu do pamięci sesji.

3.58.9 (wycofana)

17 października 2024 r.

Zmiany:

  • [alpha channel] 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 w Konsoli WebGLOverlayView.
  • Rozwiązaliśmy problem polegający na tym, że Chrome błędnie wyświetlał niebieską linię fokusu wokół mapy, jeśli był to pierwszy element na stronie, z którym użytkownik nawiązał interakcję za pomocą wskaźnika lub myszy.
  • Dodano dostawców danych o lokalizacji pojazdów i floty w ramach usługi śledzenia floty JavaScript w ramach usług mobilnych.

3.58.7

3 października 2024 r.

Nie ma żadnych zmian widocznych publicznie.

3.58.6

25 września 2024 r.

Zmiany:

  • [alpha channel] 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, używając formatów kolorów #rgba, #rrggbbaa, rgba(r, g, b, a) lub rgb(r g b / a).
  • [alpha channel] Domyślne elementy sterujące interfejsu, znaczniki, modele 3D i wstępnie ustawione funkcje animacji kamery są teraz dostępne do użycia z mapami 3D w wersji eksperymentalnej.
  • 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 obrazów satelitarnych w wysokiej rozdzielczości na urządzeniach o wysokiej gęstości pikseli.

3.58.5a

19 września 2024 r.

Nie ma żadnych zmian widocznych publicznie.

3.58.4a

12 września 2024 r.

Nie ma żadnych zmian widocznych publicznie.

3.58.3

5 września 2024 r.

Nie ma żadnych zmian widocznych publicznie.

3.58.2

29 sierpnia 2024 r.

Zmiany:

  • Glif tekstowy PinElement jest teraz skalowany wraz z elementem PinElement, a jego domyślny kolor jest dopasowany do domyślnego koloru glyphColor elementu PinElement.

3.58.1a

22 sierpnia 2024 r.

Zmiany:

  • [Kanał beta] Domyślnie zastąpiono kontrolę powiększenia kontrolą aparatu. Elementy sterujące aparatem obejmują zarówno powiększenie, jak i przesuwanie.
  • Opublikuj właściwości cameraControlcameraControlOptions w usługi MapOptions.
  • Zezwalaj na ustawianie schematu kolorów (jasny lub ciemny) podczas tworzenia mapy.
  • Zaktualizuj element sterujący Typy map, aby przewijał się na nową linię, jeśli szerokość mapy jest zbyt mała
  • Zintegrowano nowy etykietownik do renderowania etykiet map wektorowych.
  • Nowe kolory mapy podstawowej są teraz domyślnie używane w kanale v=weekly przez deweloperów, którzy nie korzystają z identyfikatorów map. Więcej informacji znajdziesz na stronie https://developers.google.com/maps/new-basemap-style-opt-in.

3.57.13

8 sierpnia 2024 r.

Zmiany:

  • [kanał beta] Dodano opisy adresów w odpowiedziach na zapytania dotyczące geokodowania wstecznego, bezpośredniego i wyszukiwania identyfikatorów miejsc.

3.57.12

1 sierpnia 2024 r.

Zmiany:

  • [kanał beta] Dodano opisy adresów w odpowiedziach na zapytania dotyczące geokodowania wstecznego, bezpośredniego i wyszukiwania identyfikatorów miejsc.
  • [beta channel] Umożliwianie ustawiania schematu kolorów (jasny lub ciemny) podczas tworzenia mapy.
  • Skrócenie czasu oczekiwania na zdarzenie IconMouseEvent po kliknięciu elementu na mapach wektorowych

3.57.10

25 lipca 2024 r.

Zmiany:

  • [kanał beta] Dodano opisy adresów w odpowiedziach na zapytania dotyczące geokodowania wstecznego, bezpośredniego i wyszukiwania identyfikatorów miejsc.
  • Dodaliśmy do klasy Miejsce kilka atrybutów dotyczących typów podstawowych i wyświetlanych nazw.

3.57.9

18 lipca 2024 r.

Zmiany:

  • Ulepszono ułatwienia dostępu w przypadku elementu sterującego Pegmanem w Street View.

3.57.8b

11 lipca 2024 r.

Nie ma żadnych zmian widocznych publicznie.

3.57.7

4 lipca 2024 r.

Zmiany:

  • Dodaj opcje dotyczące pojazdów elektrycznych i paliw do właściwości klasy miejsca. Włącz opcje wyszukiwania EV dla Place.searchByText.

3.57.6a

27 czerwca 2024 r.

Nie ma żadnych zmian widocznych publicznie.

3.57.5

20 czerwca 2024 r.

Nie ma zmian widocznych publicznie.

3.57.4

13 czerwca 2024 r.

Zmiany:

  • [Kanał beta] Zintegrowano nowy etykietownik do renderowania etykiet map wektorowych.
  • Właściwość InfoWindow ma nową właściwość isOpen, która wskazuje, czy jest otwarta na mapie czy w Street View.
  • Poprawiono nieprawidłową dokumentację referencyjną klasy Autouzupełnianie miejsc PlacePrediction.

3.57.3a

6 czerwca 2024 r.

  • [kanał beta] Dodano opisy adresów w odpowiedziach na zapytania dotyczące geokodowania wstecznego, bezpośredniego i wyszukiwania identyfikatorów miejsc.

3.57.2

28 maja 2024 r.

Zmiany:

  • Naprawiliśmy błąd polegający na tym, że kontrola typu mapy w komponencie internetowym nie otwierała menu.
  • Naprawiliśmy błąd, który powodował brak wskaźnika przeciągania elementu AdvancedMarkerElement.
  • Dodawanie funkcji autouzupełniania do nowego interfejsu Place API.
  • Płytki rastrowe mapy są teraz wyświetlane w formacie WebP.
  • Zaktualizowaliśmy dokumentację funkcji Place.searchByText i Place.searchNearby, aby wskazywała na prawidłową listę pól.
  • Na kanale tygodniowym są teraz dostępne nowy przycisk zamykania okna z informacjami i opcjonalny nagłówek.

3.57.0

24 maja 2024 r.

Nie ma żadnych 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 AdvancedMarkerElement.

3.56.11

2 maja 2024 r.

Zmiany:

  • [beta channel] <gmp-map> będzie teraz domyślnie używać trybu wektorowego, gdy ustawiony jest identyfikator mapy, ale nie ustawiono wyraźnego typu renderowania dla tego identyfikatora (np. DEMO_MAP_ID).

3.56.10

25 kwietnia 2024 r.

Zmiany:

  • [beta channel] Zdarzenie gmp-placeselect w PlaceAutocompleteElement jest teraz dostępne w formie bańki.
  • [beta channel] Nowy przycisk zamykania okna z informacjami i opcjonalny nagłówek są już dostępne.
  • [wersja beta] Ulepszone funkcje ułatwień dostępu dla Pegmana w Street View, które wykorzystują klawiaturę i wskaźnik.
  • Rozwiązaliśmy problem z wyciekiem pamięci spowodowany usunięciem zaawansowanych znaczników.
  • Rozwiązaliśmy problem polegający na tym, że koła nie rysowały gładkiego obwodu.
  • Dodano interfejs API do ustawiania trybu wektorowego podczas tworzenia obiektu google.maps.Map (identyfikator mapy nie jest wymagany).

3.56.8

11 kwietnia 2024 r.

Zmiany:

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

3.56.7

4 kwietnia 2024 r.

Zmiany:

  • Dodaj funkcję searchNearby do nowej klasy Place.

3.56.6

28 marca 2024 r.

Zmiany:

  • [Kanał beta] Płytki rastrowe map są teraz dostarczane w formacie WebP.
  • Naprawiono pozycjonowanie okna informacji na mapie w przypadku ważnych miejsc na mapie wektorowej.
  • Naprawiliśmy błąd polegający na tym, że AdvancedMarkerElement wyświetlał się bez określonej pozycji.
  • Dodano zdarzenie „close” do interfejsu InfoWindow API.

3.56.5

21 marca 2024 r.

Zmiany:

  • [beta channel] Nowe kolory mapy podstawowej są teraz domyślne dla deweloperów, którzy nie używają identyfikatorów map. Więcej informacji znajdziesz na stronie https://developers.google.com/maps/new-basemap-style-opt-in.
  • Naprawiono podstawową pozycję okna informacyjnego dla etykiet i ikon mapy wektorowej.

3.56.4

14 marca 2024 r.

Nie ma żadnych zmian widocznych publicznie.

3.56.3

7 marca 2024 r.

Nie ma żadnych zmian widocznych publicznie.

3.56.1

22 lutego 2024 r.

Zmiany:

  • Naprawiono błąd w dokumentacji w przypadku parametru „fields” w funkcji Place.searchByText.
  • [Kanał beta] Tworzy domyślny slot w <gmp-map> i umożliwia tworzenie elementów niestandardowych, które otaczają komponenty internetowe interfejsu Maps JavaScript API.
  • Dodawanie opcji parkingowych do nowego interfejsu API klasy Miejsce.
  • Wycofaj google.maps.Marker. Zamiast niego używaj znaczników google.maps.marker.AdvancedMarkerElement. Obecnie nie planujemy wycofać znacznika google.maps.Marker, ale zalecamy używanie znacznika google.maps.marker.AdvancedMarkerElement zamiast google.maps.Marker. Chociaż znacznik google.maps.Marker będzie nadal otrzymywać poprawki błędów w przypadku poważnych regresji, nie będziemy rozwiązywać obecnych błędów w znaczniku google.maps.Marker. Przed wycofaniem pomocy powiadomimy Cię z co najmniej 12-miesięcznym wyprzedzeniem. Szczegółowe informacje o wycofaniu znajdziesz na stronie https://developers.google.com/maps/deprecations.
  • Dodawanie dodatkowych atrybutów do nowego interfejsu API klasy Miejsce.
  • Dodawanie opcji płatności do nowego interfejsu Place API.

3.55.11a

15 lutego 2024 r.

Zmiany:

  • Zapobiegaj automatycznemu przewijaniu mapy po kliknięciu.

3.55.11

8 lutego 2024 r.

Zmiany:

  • [alpha channel] Usunięto właściwość inputElement z PlaceAutocompleteElement.
  • [alpha channel] Dodawanie elementów CSS dla elementu autouzupełniania w Place
  • [beta channel] Element PlaceAutocomplete jest teraz dostępny w wersji testowej (v=beta)
  • Dodawanie opcji ułatwień dostępu do interfejsu Places API v2.

3.55.10

1 lutego 2024 r.

Zmiany:

  • [beta channel] Wycofanie funkcji SearchByTextRequest.rankBy. Zamiast tego użyj SearchByTextRequest.rankPreference.
  • [kanał beta] Funkcje Place.findPlaceFromQuery i Place.findPlaceFromPhoneNumber są niedostępne. Zamiast nich użyj funkcji Place.searchByText.
  • Poprawiono śledzenie użytkowania na kanał.
  • Włączanie ścieżek uwzględniających natężenie ruchu w przypadku dostawców lokalizacji Podróży i Pojazdu w ramach udostępniania trasy za pomocą JavaScript.
  • Nowa klasa Miejsce jest teraz dostępna na kanale tygodniowym.
  • Wycofanie zmiennej 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 po naciśnięciu klawisza Esc na urządzeniu MapElement nie można było zamknąć okna skrótów klawiszowych.
  • Dodano nowy parametr URL loading=async do adresu URL bootstrapu na potrzeby bezpośredniego ładowania skryptu. Oznacza to, że interfejs Maps JavaScript API nie został wczytany synchronicznie i że żaden kod JavaScript nie jest wywoływany przez zdarzenie load skryptu. W celu zwiększenia wydajności zalecamy, aby w miarę możliwości ustawić tę wartość na async.

3.55.8

18 stycznia 2024 r.

Zmiany:

  • [Kanał alfa] Teraz token sesji jest wysyłany w ramach żądań PlaceAutocompleteElement.
  • [beta channel] Wprowadza nową usługę gmpClickable w AdvancedMarkerElement. Jest to zmiana wprowadzająca istotne zmiany dla użytkowników, którzy rejestrują zdarzenie gmp-click za pomocą addEventListener() w wersji beta. Aby otrzymywać zdarzenie gmp-click po kliknięciu, ustaw właściwość gmpClickable na true lub dodaj atrybut gmp-clickable do komponentu internetowego. W przypadku użytkowników, którzy używają tagu addListener() do rejestrowania zdarzenia gmp-click, nie musisz obecnie wprowadzać żadnych zmian.

3.55.7

11 stycznia 2024 r.

Zmiany:

  • [Kanał beta] Właściwość element obiektu AdvancedMarkerElement wskazuje teraz instancję obiektu AdvancedMarkerElement.
  • [Kanał beta] Użytkownicy znaczników zaawansowanych mogą teraz dostosowywać swoje treści za pomocą węzłów podrzędnych.
  • Rozwiązanie problemu polegającego na tym, że po kliknięciu mapy skróty klawiszowe do przesuwania i powiększania nie działały.
  • Włączanie dostosowywania ścieżki wielopunktowej do udostępniania ścieżki w JavaScript.
  • [alpha channel] Dodaj atrybuty types, requestedLanguage, requestedRegion i name do PlaceAutocomplete
  • [Kanał beta] Rozwiązanie problemu, który powodował, że podczas wywołania funkcji document.createElement('gmp-advanced-marker') nie był tworzony element zaawansowanego znacznika.

3.55.3

30 listopada 2023 r.

Nie ma żadnych zmian widocznych publicznie.

3.55.2

23 listopada 2023 r.

Zmiany:

  • Naprawiono błąd, który powodował błędy CSP związane ze stylami w Street View.

3.55.1

16 listopada 2023 r.

Nie ma żadnych zmian widocznych publicznie.

3.54.12a

8 listopada 2023 r.

Zmiany:

  • Naprawiono błąd, który powodował, że w niektórych sytuacjach nie renderowano widoku WebGLOverlay.

3.54.12

2 listopada 2023 r.

Zmiany:

3.54.11

26 października 2023 r.

Zmiany:

  • Rozwiązaliśmy problem, który powodował wyświetlanie błędu podczas konfigurowania elementów sterujących na mapie.
  • Dodanie możliwości 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 mapy automatycznie dostosowuje układ elementów sterujących do kierunku od lewej do prawej lub od prawej do lewej na podstawie obliczonego stylu direction. Dostępne są też sloty na elementy sterujące niestandardowe. Właściwość ControlPosition obsługuje teraz wartości logiczne w celu obsługi układu z orientacją poziomą lub pionową. Interfejs Maps Embed API automatycznie dostosowuje układ elementów sterujących do pisania od lewej do prawej lub od prawej do lewej w zależności od języka.
  • [beta channel] W elementach MapElement jest teraz włączona funkcja delegatesFocus

3.54.9

12 października 2023 r.

  • [Kanał beta] Dodano 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 JavaScriptie do udostępniania ścieżek.

3.54.6

21 września 2023 r.

Zmiany:

  • google.maps.FeatureLayer reaguje na zdarzenia mousemove.
  • Dodano google.maps.FeatureType.SCHOOL_DISTRICT, aby umożliwić stylowanie oparte na danych w przypadku okręgów szkolnych.

3.54.5

14 września 2023 r.

Zmiany:

  • [Kanał beta] Naprawiono błąd, który powodował niedostępność metody addEventListener() elementu AdvancedMarkerElement.

3.54.4

7 września 2023 r.

Zmiany:

  • Logo Google nie będzie tak często zachodzić na informacje o prawach autorskich na mapie.

3.54.2

24 sierpnia 2023 r.

Zmiany:

  • Usunęliśmy błąd w elementach DirectionsRenderer, który powodował, że mapa nie wczytywała się, jeśli przed wyrenderowaniem elementu 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 wyświetlane wyraźniej.
  • Funkcja map jest wyłączona, gdy Array.from jest zastąpiony implementacją, która nie obsługuje iteracji.
  • Rozwiązaliśmy problem z utratą zaznaczenia, który występował, gdy przyciski powiększenia były wyłączone na poziomach limitu.

3.53.13

27 lipca 2023 r.

Zmiany:

  • [beta channel] Atrybuty w nowej klasie Miejsce zostały przebudowane. PhotoAttribution to teraz AuthorAttribution. author to teraz displayName. authorURI to teraz uri. Usługa photoURI {?string} jest teraz dostępna w AuthorAttribution. Photo.attributions to teraz Photo.authorAttributions. Review.authorAttribution {?AuthorAttribution} zastępuje Photo.author/authorURI/authorPhotoURI.
  • [Kanał beta] Dodano wymagane pole textQuery i wycofano pole query w metodzie searchByText() klasy Place.
  • Dla etykiet i ikon mapy rastrowej dostosowano przesunięcie kotwicy okna informacyjnego.

3.53.12

20 lipca 2023 r.

Zmiany:

  • [Kanał beta] Dodano dostawców danych o lokalizacji pojazdów i floty w ramach udostępniania trasy w JavaScript – śledzenie floty.
  • Zaktualizowano komunikat o ostrzeżeniu, 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 true, gdy podany punkt jest wystarczająco blisko początku lub krawędzi wielokąta.
  • Dodaje dziennik błędów, aby poinformować programistów, że nie udało się załadować mapy wektorowej i przeszła ona na mapę rastrową.

3.53.7

15 czerwca 2023 r.

Zmiany:

  • [Kanał alfa] Aktualizacja elementu automatycznego uzupełniania Miejsca, aby lepiej obsługiwać czytniki ekranu i inne technologie wspomagające.

3.53.5

1 czerwca 2023 r.

Zmiany:

  • Umożliwia przekazywanie elementu węzła do właściwości content zaawansowanego znacznika.
  • Poprawiono wydajność zachowania kolizji zaawansowanych znaczników.
  • Dodano nowe pole DeliveryVehicleStop w funkcji udostępniania trasy w JavaScript.

3.53.4a

24 maja 2023 r.

Poprawki błędów:

  • Naprawiono problem z migotaniem na mapie wektorowej.
  • Rozwiązano problem z nieprawidłowym obliczaniem daty w metodie getNextOpeningTime() w miejscu, gdy uwzględnia ona różne strefy czasowe.
  • Poprawiono nieprawidłowy typ w sekcji VehicleJourneySegment w przypadku udostępniania podróży.

3.53.3

18 maja 2023 r.

Zmiany:

  • [Kanał alfa] Rozwiązaliśmy problem polegający na tym, że element automatycznego uzupełniania w Mapach nie przywracał pierwotnego tekstu, jeśli po podświetleniu przewidywanego wyniku za pomocą klawiszy strzałek kliknięto klawisz Esc.
  • [alpha channel] Zaktualizowano styl prognozowania autouzupełniania miejsc, aby zapewnić wyświetlanie wielokropka w przypadku nadmiaru tekstu.
  • [Kanał beta] W ramach funkcji Kontekst lokalny wyświetla się teraz powiadomienie, że informacje kontekstowe dotyczące miejsc na mapie Kontekst lokalny wkrótce zostaną wyłączone.
  • Naprawiliśmy błąd, który powodował, że wskaźnik Street View nie wyświetlał podglądu podczas najechania i przeciągania, chyba że został co najmniej raz przywrócony do dokowania.
  • Zastąpione granice, lokalizacja i promień w usłudze autouzupełniania miejsc Zamiast tego używaj kolumn locationBias i locationRestriction.

3.53.2

4 maja 2023 r.

Zmiany:

  • [wersja beta] Styl oparty na danych w zbiorach danych jest dostępny
  • Dostępne są komponenty internetowe [beta] <gmp-map><gmp-advanced-marker>.
  • Dodano pole Okno czasowe w przypadku obiektów Task i TaskTrackingInfo w ramach udostępniania ścieżki JavaScript.
  • Elementy AdvancedMarkerElement i PinElement zostały udostępnione w kanale tygodniowym.
  • Stylizacja oparta na danych dla funkcji Granice została udostępniona na kanale cotygodniowym.
  • Wydarzenia getMapCapabilities i mapcapabilities_changed są publikowane na kanale tygodniowym.

3.53.1a

27 kwietnia 2023 r.

Zmiany:

  • Zaktualizowano usługę Autocomplete miejsca, aby obsługiwała ustawienia locationBias i locationRestriction
  • [Kanał beta] Opublikowano dokumentację dotyczącą metody Place v2 to JSON.
  • [Kanał beta] Rozwiązaliśmy problem z przeciąganiem zaawansowanego znacznika, gdy mapa jest zawinięta.
  • [beta channel] Nazwy wyświetlane w ramach stylizacji opartej na danych w funkcji PlaceFeature.fetchPlace będą dostępne w języku użytkownika końcowego.
  • [beta channel] Funkcje AdvancedMarkerView i PinView zostały przemianowane odpowiednio na AdvancedMarkerElement i PinElement.
  • [Kanał beta] Rozwiązaliśmy problem, który powodował, że znaczniki i piny zaawansowane były czasami dostępne bez ich wczytywania. Pamiętaj, aby przed użyciem tych klas zawsze wczytać bibliotekę „marker”.
  • [beta channel] AdvancedMarker position jest teraz normalizowany do LatLngAltitude.
  • [beta channel] Wycofanie właściwości draggable znacznika zaawansowanego na rzecz właściwości gmpDraggable.

3.52.9

13 kwietnia 2023 r.

Zmiany:

  • [beta channel] Zmiana wartości właściwości Miejsce „priceLevel” z liczby na ciąg znaków. Możliwe wartości dla „priceLevel” to teraz: „FREE”, „INEXPENSIVE”, „MODERATE”, „EXPENSIVE” i „VERY_EXPENSIVE”.
  • [beta channel] Wycofaj metodę AdvancedMarkerView.draggable na rzecz metody gmpDraggable.
  • [beta channel] Usuwanie właściwości „icon” i pola „field” z klasy Place Deweloperzy powinni zamiast tego używać parametru „svgIconMaskURI”.
  • [beta channel] Właściwość title obiektu AdvancedMarkerView akceptuje teraz tylko ciąg znaków. Tytuł można usunąć, wpisując pusty ciąg znaków.
  • [beta channel] Dodanie pola „svgIconMaskURI” jako obsługiwanej nazwy pola w metodach Place.fromPlaceFrom.
  • [beta channel] Zmiana właściwości klasy Miejsce z userRatingsCount na userRatingCount
  • Poprawiono drukowanie błędów zarejestrowanych w konsoli.

Poprawki błędów:

  • Naprawiono błąd, który powodował błąd podczas zamykania okna z informacjami.

3.52.8

6 kwietnia 2023 r.

Zmiany:

  • Dodano pollingIntervalMillis jako publiczne pole dostawców lokalizacji w funkcji udostępniania ścieżki za pomocą JavaScript.
  • [beta channel] Zmieniono w odpowiedzi JSON klasy Place format nazw z snake_case na lowerCamelCase.

Poprawki błędów:

  • Naprawiliśmy błąd polegający na tym, że w opinii o miejscu publishTime wyświetlana była niewłaściwa data.
  • Rozwiązaliśmy problem, który powodował globalne uszkodzenia podczas tworzenia elementów niestandardowych.
  • [Kanał beta] Naprawiliśmy błąd powodujący znikanie zaawansowanych znaczników podczas przewijania mapy.

3.52.6

23 marca 2023 r.

Zmiany:

  • [Kanał alfa] Udostępniono eksperymentalny widżet autouzupełniania miejsc (nowy).
  • Udostępnianie podróży w JavaScript na kanale cotygodniowym.

3.52.5

16 marca 2023 r.

Zmiany:

  • [beta] Stylowanie oparte na danych: usunięte typy funkcji NEIGHBORHOOD, ADMINISTRATIVE_AREA_LEVEL_3, ADMINISTRATIVE_AREA_LEVEL_4 i SUBLOCALITY_LEVEL_1.

Poprawki błędów:

  • Naprawiono błąd, który powodował, że interfejsy TypeScript były puste w przypadku bibliotek używanych przez funkcję importLibrary().

3.52.4

9 marca 2023 r.

Zmiany:

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

3.52.3

2 marca 2023 r.

Zmiany:

  • [beta channel] Dodawanie jednostek TaskTrackingInfo do udostępniania ścieżek za pomocą kodu JavaScript.
  • [Kanał beta] Uaktualnia interfejs Maps JavaScript API, aby natywnie obsługiwał ECMAScript 2020.

Poprawki błędów:

  • Rozwiązuje problem z wyciekiem pamięci, który może wystąpić podczas dodawania i usuwania znaczników na mapie.
  • Rozwiązano błąd, który powodował, że element interaktywny był klikalny, gdy znajdował się pod klikalnym znacznikiem zaawansowanym na urządzeniach dotykowych.

3.52.2

23 lutego 2023 r.

Zmiany:

  • [beta channel] Stylizacja oparta na danych: usuń właściwość PlaceFeature.displayName.
  • [beta channel] Rozwiązanie problemu polegającego na tym, że WebGLOverlayViews nie były prawidłowo usuwane podczas wywoływania setMap(null)
  • Naprawiono błąd, który powodował wyświetlanie komunikatu o nieznanej bibliotece search.
  • Rozwiązaliśmy błąd polegający na tym, że przycisk zamykania okna z informacjami był niewidoczny w korzeniach zduplikowanych.
  • Aby poprawić podstawowe wskaźniki internetowe i zmniejszyć niepotrzebny transfer danych, Mapy JS opóźniają wczytywanie fragmentów mapy, dopóki mapa nie zbliży się do widoku. Mapy tworzone w pierwszym widocznym obszarze strony nie powinny się różnić.

3.52.1

16 lutego 2023 r.

Zmiany:

  • Dodaje funkcję importLibrary(), która umożliwia dynamiczne wczytywanie bibliotek w czasie wykonywania.
  • [beta channel] Włącz funkcję automatycznego przesuwania okna InfoWindow po otwarciu na znaczniku zaawansowanym.
  • [beta channel] made certain fields in Journey Sharing library data objects non-nullable
  • [beta] Stylowanie oparte na danych: wycofane zostały typy obiektów NEIGHBORHOOD, ADMINISTRATIVE_AREA_LEVEL_3, ADMINISTRATIVE_AREA_LEVEL_4 i SUBLOCALITY_LEVEL_1. 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 bootstrap loadera wbudowanego będzie teraz używać liczników CSP znalezionych w innych miejscach dokumentu.

3.51.7

26 stycznia 2023 r.

Zmiany:

  • Kanał beta: stylizacja oparta na danych: dodana metoda fetchPlace do pobierania nazwy wyświetlanej obiektu PlaceFeature. Właściwość PlaceFeature.displayName zostanie wycofana i usunięta w lutym 2023 r.

3.51.6

19 stycznia 2023 r.

Poprawki błędów:

  • Rozwiązanie problemu ze znacznikami zaawansowanymi, w którym usunięcie ze mapy znacznika z kolizją czasami powodowało pozostawienie w DOM elementu obrazu ducha znacznika.

3.51.5

12 stycznia 2023 r.

Zmiany:

  • Poprawia typ element w AdvancedMarkerView, PinView i LocalContextMapView z Element na HTMLElement | SVGElement, aby lepiej odpowiadał wymaganemu typowi elementu.

Poprawki błędów:

  • Rozwiązanie problemu z użyciem zaawansowanego znacznika z oknem informacyjnym, w którym okno to mogło się nie otworzyć po przeciągnięciu znacznika za pomocą klawiatury.

3.51.4

5 stycznia 2023 r.

Zmiany:

  • Kanały beta: dodawanie nowych atrybutów do klasy miejsca
  • Kanał beta: stylizacja oparta na danych. Tablica FeatureMouseEvent.features może zawierać więcej niż 1 element, jeśli w ramach kliknięcia jest ich więcej. W przypadku kliknięcia zostaną uruchomione wszystkie odbiorniki kliknięcia FeatureLayer.
  • Kanał beta: w przypadku nieprawidłowych argumentów funkcji google.maps.Map.getFeatureLayer wyrzucany jest błąd.
  • Poprawia pozycję pikseli zaawansowanych znaczników na mapie wyświetlanej na pełnym ekranie.
  • Zmiany mapowania zdarzeń myszy, które powodują ignorowanie kliknięć przycisku myszy, które występują, gdy inny przycisk myszy jest już wciśnięty.
  • Naprawiliśmy błąd, który powodował znikanie zaawansowanych znaczników podczas powiększania mapy.
  • Zwiększa wydajność podczas powiększania mapy z wieloma znacznikami zaawansowanymi.
  • Zaktualizowaliśmy dokumentację StreetViewPanoramaOptions, aby doprecyzować, że funkcja clickToGo nie jest dostępna w przypadku niestandardowych panoram.
  • Zwiększa wydajność podczas tworzenia obiektu LatLngBounds, w tym za pomocą metody Map.getBounds().
  • Aktualizuje odwołanie do WebGLOverlayView w przypadku metod onAdd i onRemove.
  • Dodaje możliwość dostosowywania stylów markerów stałych w ramach udostępniania ścieżki.

3.51.3

8 grudnia 2022 r.

Zmiany:

  • Naprawiliśmy błąd, który powodował, że znacznik nie tracił fokusa 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 Miejsce zawiera kilka nowych pól danych.
  • Kanał beta: naprawiono błąd, który powodował, że zaawansowane znaczniki nie były renderowane podczas przekazywania mapy zapakowanej w serwer proxy.
  • Kanały beta: udostępnianie ścieżek JavaScript z możliwością dostosowania znacznika dostawcy lokalizacji w celu udostępniania ścieżek JavaScript.

3.51.2

1 grudnia 2022 r.

Zmiany:

  • Kanał beta: interfejs API google.maps.importLibrary() jest już dostępny.
  • Kanał beta: wycofany: kontekst lokalny został wycofany i nie jest już zalecany w przypadku nowych witryn. Ta funkcja będzie nadal działać, a przed wycofaniem obsługi powiadomimy Cię o tym z 12-miesięcznym wyprzedzeniem. Jeśli chcesz samodzielnie tworzyć podobne do Lokalnego kontekstu rozwiązania, skorzystaj z funkcji „Odkrywanie okolicy” w Kreatorze szybkich aplikacji lub użyj Places Library, Maps JavaScript API. W tym celu możesz skorzystać z przykładów kodu i ćwiczeń z programowania dotyczących biblioteki miejsc.
  • Kanał beta: aby poprawić podstawowe wskaźniki internetowe i zmniejszyć niepotrzebny transfer danych, Mapy JS opóźniają wczytywanie płytek mapy, dopóki mapa nie zbliży się do widoku. Mapy tworzone w pierwszym widocznym obszarze strony nie powinny się różnić.
  • Kanał beta: dodaje zdarzenie dotyczące zmian stanu ankiety dla dostawców lokalizacji w ramach udostępniania trasy.
  • Kanały w wersji beta: dodano funkcje dostosowywania stylów w przypadku udostępniania ścieżki. Wycofane starsze metody konfiguracji.
  • Dodaje ułatwienia dostępu z klawiatury do kroków w panelu wskazówek. Wskazówki dojazdu można teraz nawigować za pomocą klawisza Tab, a wybrać za pomocą spacji lub klawisza Enter.
  • google.maps.geometry.spherical.computeArea() obsługuje teraz LatLngBounds oraz Circle. LatLngBounds można teraz tworzyć za pomocą LatLngBoundsLiteral.
  • Dodaje tekst alt do obrazów w panelu sugerowanych tras DirectionRenderer.

3.51.1

17 listopada 2022 r.

Zmiany:

  • Kanał beta: udostępniono klasę Miejsce w bibliotece Miejsc.
  • Kanały w wersji beta: dodano funkcje dostosowywania stylów w przypadku udostępniania ścieżki. Starsze metody konfiguracji zostały wycofane.
  • Internet Explorer 11 został wycofany z użycia w interfejsie Maps Embed API.
  • Logo Google w interfejsie Maps Embed API zmienia styl, gdy używasz map hybrydowych lub satelitarnych, aby zwiększyć widoczność.
  • Poprawiono wydajność wczytywania zaawansowanych znaczników.
  • Umożliwia użycie przycisku „cofnij” w programie do rysowania za pomocą klawiatury i czytnika ekranu.
  • Umożliwia obsługę markerów przez czytnik ekranu i klawiaturę.
  • Dodaje opis ARIA do elementu sterującego skalą mapy.
  • Włącz zaznaczenie i interakcję klawiatury dla elementu sterującego skalą mapy.
  • Wprowadza parametr language do interfejsu Geocoder JS API. Interfejs Maps JS API nie traktuje już US jako domyślnego regionu w geokodierze, jeśli nie jest on wyraźnie określony.
  • Wprowadza parametr language do interfejsu Directions JS API.
  • Wprowadza parametr języka do interfejsu Distance Matrix JS API.

Poprawki błędów:

  • Naprawiono błąd powodujący, że po otwarciu okna informacji fokus klawiatury przekierowywał się na znacznik.
  • Naprawiono błąd, który powodował, że nie można było skupić się na znacznikach.

3,51

16 listopada 2022 r.

Zmiany:

  • Kanał tygodniowy został zaktualizowany do wersji 3.51.
  • Czwartek kanału został zaktualizowany do wersji 3.50.
  • Wersje 3.49 i 3.48 są nadal dostępne, jeśli są żądane według numeru.

3.50.12a

7 listopada 2022 r.

Zmiany:

  • Rozwiązano problem, który powodował nieprawidłowe wiązanie google.maps.event.addListenerOnce i google.maps.event.addDomListenerOnce z this.

3.50.12

3 listopada 2022 r.

Zmiany:

  • Kanały 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: w przypadku niedostępności warstw funkcji stylizacji opartej na danych logowany jest błąd.
  • Kanał beta: ulepszona wydajność wczytywania domyślnych znaczników zaawansowanych.

3.50.10

20 października 2022 r.

Poprawki błędów:

  • Naprawiono wypełnienie po prawej i pod spodem okna informacyjnego na iOS.

3.50.9

13 października 2022 r.

Zmiany:

  • Wybrane kroki są teraz wyróżnione w panelu wskazówek.
  • Naprawiono typowanie TypeScript w konstrukcie PinView.
  • Naprawiono typowanie TypeScript w konstrukcie LagLngAltitude.
  • Zaktualizowano domyślny obraz ikony znacznika w DirectionsRenderer.

3.50.8

6 października 2022 r.

Zmiany:

  • Kanał beta: udostępniono wersję zaawansowanych znaczników w wersji beta.
  • Kanał beta: wprowadza dokumentację isAdvancedMarkersAvailable dla obiektu zwrotu getMapCapabilities().
  • Dodaje tekst „To pole jest tylko do odczytu” do opisu interfejsu API usługi LocalContextMapView oraz do właściwości element usługi LocalContextMapViewOption

Poprawki błędów:

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

3.50.7

29 września 2022 r.

Zmiany:

  • Czytnik ekranu odczytuje teraz instrukcje korzystania z Map i Street View.
  • Dodaje skróty klawiszowe przechylania i obracania do okna skrótów klawiszowych.

3.50.6

22 września 2022 r.

Poprawki błędów:

  • Rozwiązanie problemu polegającego na tym, że na iOS funkcja VoiceOver mogła nawigować po elementach w oknie skrótów klawiaturowych.
  • Dodaje tekst alternatywny do obrazu mapy statycznej.

Zmiany:

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

3.50.5

15 września 2022 r.

Zmiany:

  • Dodaj stałą MAX_BOUNDS dla LatLngBounds, aby wskazać maksymalne granice LatLng na mapach
  • Umożliwia czytnikom ekranu wykonywanie czynności kliknięcia na domyślnych znacznikach.

3.50.3

1 września 2022 r.

Zmiany:

  • Kanały w wersji beta: aktualizacja klasy DeliveryVehicle w JavaScript Journey Sharing w celu uwzględnienia atrybutów niestandardowych.
  • Naprawiono błąd, który powodował, że po przechyleniu mapy w zdarzeniu występowały nieprawidłowe współrzędne LatLng.

3.50.2

25 sierpnia 2022 r.

Zmiany:

  • Kanał beta: zmieniono FleetEngineDeliveryFleetLocationProvider, aby umożliwić akceptowanie filtra string delivery vehicle.
  • Zaktualizuje domyślny obraz ikony znacznika.

3.50.1

18 sierpnia 2022 r.

Zmiany:

  • Kanał beta: wprowadza interfejsy API funkcji mapy (zdarzenia getMapCapabilitiesmapcapabilities_changed) do kanału beta.
  • Kanał beta: wprowadza parametr language do google.maps.Geocoder.
  • Kanał beta: wprowadza parametr language do google.maps.DistanceMatrixService.
  • Kanał beta: wprowadza parametr language do google.maps.DirectionsService.
  • Naprawienie błędu polegającego na tym, że kod regionu był ignorowany w wielu interfejsach Places JS. Wprowadza parametry języka i regionu w różnych interfejsach Place JS API.
  • Usunięcie obsługi Streetview w interfejsie Maps JavaScript API w przypadku witryn bez domeny googleapis.com w ustawieniach Zasad ochrony 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óry można wykorzystać w przypadku przykładów kodu wymagających identyfikatora mapy. Ten identyfikator mapy nie jest przeznaczony do użytku w aplikacjach produkcyjnych i nie można go używać do funkcji, które wymagają konfiguracji w chmurze (np. stylizacji w chmurze).
  • Wyjaśnij, że do rozpoczęcia śledzenia potrzebny jest FleetEngineDeliverFleetLocationProvider.locationRestriction.

3.49.11

28 lipca 2022 r.

Zmiany:

  • google.maps.VehicleType może teraz być używane jako enumeracja czasu wykonywania.

3.49.10

21 lipca 2022 r.

Zmiany:

  • Wartości NaN są odrzucane w przypadku szerokości lub wysokości podczas sprawdzania rozmiaru ikony znacznika, skalowanego rozmiaru ikony znacznika lub rozmiaru okna informacyjnego.
  • Naprawiliśmy błąd polegający na tym, że na urządzeniach z iOS w Street View nie było widoczne sterowanie śledzeniem ruchu.
  • Naprawiono błąd, który powodował, że tekst najechania kursorem w przypadku języków zorientowanych od prawej do lewej był obcinany w interfejsie Embed API.
  • Ułatwia korzystanie z okna z informacjami o przejazdach, a także obsługę czytnika ekranu.

3.49.9

14 lipca 2022 r.

Zmiany:

  • Wyjaśnienie użycia pól identyfikacyjnych w przypadku dostawców lokalizacji w ramach udostępniania danych o trasie.

3.49.8

7 lipca 2022 r.

Zmiany:

  • Umożliwia korzystanie z linków nawigacyjnych Street View za pomocą klawiatury i czytnika ekranu.
  • Wprowadza nową metodę focus na StreetViewPanorama.

3,49

23 czerwca 2022 r.

Zmiany:

Poprawki błędów:

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

3.49.5

16 czerwca 2022 r.

Zmiany:

  • Dodaje do Street View kontrolę skrótów klawiszowych i okno dialogowe, aby poprawić ich wykrywalność.

Poprawki błędów:

  • Naprawiliśmy błąd, który powodował przesyłanie formularza po zamknięciu Street View.

3.49.4

9 czerwca 2022 r.

Zmiany:

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

3.49.3a

2 czerwca 2022 r.

Zmiany:

  • Ulepszono kontrast kolorów elementów sterujących śledzeniem ruchu w Street View.
  • Ułatwiliśmy obsługę sterowania śledzeniem ruchu w Street View za pomocą klawiatury i czytnika ekranu.
  • Klasy MapsNetworkError, MapsRequestErrorMapsServerError są teraz publicznie dostępne i opisane.

3.49.2

26 maja 2022 r.

Zmiany:

  • Ulepszono kontrast kolorów elementów sterujących śledzeniem ruchu w Street View.
  • Ułatwiliśmy obsługę sterowania ś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ązano błąd, który powodował ignorowanie kodu regionu w kilku interfejsach Places JS. Wprowadza parametry języka i regionu w różnych interfejsach Place JS API.
  • Poprawia kontrast kolorów w przypadku pełnego ekranu i kompasu w trybie ciemnym.
  • Ułatwia korzystanie z kompasu, przycisku zamykania i linku do adresu w Street View, a także obsługę czytnika ekranu.

3,49

12 maja 2022 r.

Zmiany:

  • Kanał tygodniowy jest aktualizowany do wersji 3.49.
  • Cztery razy w roku kanał jest aktualizowany do wersji 3.48.
  • Wersje 3.47 i 3.46 są nadal dostępne, gdy są żądane według numeru.
  • Wersja 3.45 została usunięta i nie można jej już używać.

3.48.11

28 kwietnia 2022 r.

Zmiany:

  • Autouzupełnianie miejsc docelowych może teraz obsługiwać więcej typów. Więcej informacji
  • isFractionalZoom został przeniesiony do kanału tygodniowego.

3.48.9

14 kwietnia 2022 r.

Zmiany:

  • Kanał beta: włącza WebGL 2.0 w przypadku WebGLOverlayView.
  • Kanał beta: zawiera bibliotekę JourneySharing do typów TypeScript, zewnętrznych typów 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 wycofywania.
  • Dodaje ikonę titlearia-label do znacznika Street View.
  • Dodaje atrybut aria-pressed do elementu sterującego Pełny ekran.
  • Poprawiono odstępy w menu 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 logo Google w interfejsie Maps JS API i Embed API.

3.48.7a

31 marca 2022 r.

Zmiany:

  • Kanał beta: wycofuje interfejsy API WebGL Overlay View.
  • Umożliwia zaktualizowanie mapy bazowej dla klientów korzystających z Maps JavaScript API. Zaktualizowana mapa bazowa, która jest już używana w wersji konsumenckiej Map Google, zapewnia bogatszą i bardziej szczegółową mapę bazową, zwłaszcza w przypadku elementów naturalnych.

Poprawki błędów:

  • Przywraca poprzednią poprawkę dla map.fitBounds() (łatwy przewrót w widoku na krótkich dystansach) w oczekiwaniu na analizę.
  • Rozwiązuje problemy z kontrastem kolorów w przypadku opcji Typ mapy w trybie wysokiego kontrastu.
  • Dopasowuje nazwy na potrzeby ułatwień dostępu pól wyboru typu mapy do odpowiednich etykiet wizualnych.
  • Rozwiązuje problemy z kontrastem kolorów w oknach informacji w trybie wysokiego kontrastu kolorów.

3.48.6

24 marca 2022 r.

Zmiany:

  • Poprawiono map.fitBounds(), aby ułatwić przejście do widocznego obszaru na krótkich dystansach.

3.48.5

17 marca 2022 r.

Zmiany:

  • Tylko w Safari: upewnij się, że przycisk Zamknij i kontener z treściami są automatycznie fokusowane na open.

Poprawki błędów:

  • Naprawiono problem z kontrastem kolorów w przypadku linku „Wyświetl w Mapach Google” na stronie InfoWindow.
  • Rozwiązaliśmy problem z kontrastem kolorów w linku „Wyświetl w Mapach Google” na karcie adresu StreetViewPanorama.

3.48.4

10 marca 2022 r.

Zmiany:

  • Wprowadza nowe zdarzenie visible dla InfoWindow.
  • Wprowadza nową metodę focus na stronie InfoWindow.

3.48.3

3 marca 2022 r.

Zmiany:

  • Kanał beta: umożliwia nowy styl wywoływania usługi w interfejsie Maps JavaScript API w usłudze Street View. Konieczna może być aktualizacja standardu Content Security Policy, aby te wywołania 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: dodano obsługę ustawiania globalnych identyfikatorów doświadczeń. Dokumentację API znajdziesz tutaj.
  • Kanał beta: pierwszy i drugi parametr fromLatLngAltitude zostaną teraz połączone w jeden parametr LatLngAltitude zamiast LatLngnumber.
  • Zmieniono nazwę parametru noWrap w usługach LatLng na noClampNoWrap.
  • Czytnik ekranu odczytuje teraz instrukcje nawigacji po znacznikach, gdy zostanie wybrany znacznik.
  • Interfejs Maps JavaScript API przesyła teraz informacje telemetryczne. Aby mieć pewność, że te wywołania nie są blokowane na poziomie przeglądarki, konieczna może być aktualizacja zasad bezpieczeństwa treści. Więcej informacji znajdziesz w najczęstszych pytaniach.
  • Ta wersja nie obsługuje przeglądarki Internet Explorer. Aby nadal obsługiwać Internet Explorer 11, określ v=3.47, który będzie dostępny do listopada 2022 r.

3,48

10 lutego 2022 r.

Zmiany:

  • Kanał tygodniowy został zaktualizowany do wersji 3.48.
  • Czwartek kanału został zaktualizowany do wersji 3.47.
  • Wersje 3.46 i 3.45 są nadal dostępne, gdy są żądane według numeru.

3.47.6

20 stycznia 2022 r.

Poprawki błędów:

  • Rozwiązaliśmy problem polegający na tym, że strona przewijała się do góry, gdy naciskano skróty klawiszowe.

3.47.4

6 stycznia 2022 r.

Zmiany:

  • Kanał beta: aktualizacja interfejsu API WebGLOverlayView w wersji beta – wycofanie wszystkich klas i metod o nazwie zawierającej „gl” na rzecz nowych o nazwie zawierającej „GL” oraz wycofanie WebglCameraParams na rzecz nowej klasy CameraParams (będącej podklasą klasy CameraOptions).
  • Zaktualizowano dokumentację metody PlaceOpeningHours, aby odzwierciedlić fakt, że godziny otwarcia w wyjątkowych przypadkach nie są uwzględniane w obliczeniach.

3.47.3

9 grudnia 2021 r.

Zmiany:

  • LatLng, LatLngBoundsCircle przyjmują teraz instancję tej samej klasy w konstruktorze.

3.47.2

2 grudnia 2021 r.

Zmiany:

  • Parametr LatLngLiteral jest teraz dozwolony wszędzie tam, gdzie dozwolony jest parametr LatLngprojekcjach.

Poprawki błędów:

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

3.47.1

18 listopada 2021 r.

Zmiany:

  • Parametr LatLngLiteral jest teraz dozwolony wszędzie tam, gdzie w bibliotece geometrii dozwolony jest parametr LatLng.
  • Dodano nowy interfejs API onGIStateUpdateRequest do obsługi WebGL w interfejsie Maps JavaScript API.
  • Naprawiono kontrast kolorów na ekranie z błędem.
  • Internet Explorer 11 został wycofany w wersji beta. Ostatnia wersja interfejsu Maps JavaScript API, która obsługuje przeglądarkę Internet Explorer 11, to v3.47. W listopadzie 2022 r. całkowicie wycofamy obsługę przeglądarki Internet Explorer 11.
  • Mapy nie otrzymują już fokusu karty, gdy opcja mapy keyboardShortcuts jest ustawiona na false.
  • Przyciski Powiększ i Pomniejsz są teraz wyłączone, gdy osiągnięto maksymalny lub minimalny poziom powiększenia.
  • Konwertowanie elementu MapType na element korzystający z elementów semantycznych w celu poprawy ułatwień dostępu i wygody czytników ekranu w interfejsie Maps Embed API.
  • Dodano tekst alternatywny do ikony na ekranie z błędem.
  • Wprowadzono różne ogólne ulepszenia kodu.

Poprawki błędów:

  • Zastąp atrybuty controlHeight i controlWidth, które nie są zgodne z wytycznymi WCAG, atrybutami zgodnymi z tymi wytycznymi, np. atrybutami data-*.

3,47

11 listopada 2021 r.

Zmiany:

  • Kanał tygodniowy został zaktualizowany do wersji 3.47.
  • Czwartek kanału został zaktualizowany do wersji 3.46.
  • Wersja 3.45 jest nadal dostępna, gdy jest żądana według numeru.
  • Wersja 3.44 została usunięta i nie można jej już używać.

3.46.12

4 listopada 2021 r.

Poprawki błędów:

  • Zaktualizowaliśmy pasek menu Typ mapy, dodając do niego dokładniejsze etykiety ARIA.
  • Embed API: dodano etykiety ARIA do kilku linków, aby ułatwić korzystanie z czytników ekranu.
  • Embed API: poprawiono kontrast kolorów w przypadku niektórych elementów tekstowych.
  • Naprawiono typ google.maps.Marker.MAX_ZINDEX w externs.

3.46.11

28 października 2021 r.

Zmiany:

  • Konwertowanie metod gettera i settera na korzystanie z goog.a11y.aria. Pomoże to chronić przed błędami ortograficznymi.

3.46.8

7 października 2021 r.

Zmiany:

  • Kontekst lokalny: usunięto link do informacji o autorze ze zdjęć w oknie informacji o kontekście lokalnym.

3.46.6

23 września 2021 r.

Zmiany:

  • Naprawiliśmy błąd polegający na tym, że kursor na mapie pokazywał dłoń, gdy nie można było jej przeciągać.

3.46.5

16 września 2021 r.

Poprawki błędów:

  • Usunęliśmy błąd związany z współczynnikiem kontrastu kolorów w widżecie autouzupełniania Miejsce.

3.46.3

2 września 2021 r.

Zmiany:

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

3.46.2

26 sierpnia 2021 r.

Zmiany:

  • Kanały beta: informacje telemetryczne są teraz raportowane. Aby mieć pewność, że te wywołania nie są blokowane na poziomie przeglądarki, konieczna może być aktualizacja zasad bezpieczeństwa treści. Więcej informacji znajdziesz w najczęstszych pytaniach.

3,46

18 sierpnia 2021 r.

Dostępna jest już wersja 3.46 interfejsu Maps JavaScript API. Zapoznaj się z przewodnikiem po wersji.

Zmiany:

  • Dodano 2 nowe pola do PlaceResult, icon_mask_base_uri i icon_background_color.
  • Kanał tygodniowy został zaktualizowany do wersji 3.46.
  • Czwartek kanału został zaktualizowany do wersji 3.45.
  • Wersja 3.44 jest nadal dostępna, gdy jest wysyłana na podstawie numeru.
  • Wersja 3.43 została usunięta i nie można jej już używać.

Wycofanie:

  • Obsługa przeglądarki Internet Explorer jest wycofywana. Od sierpnia 2021 r. użytkownicy przeglądarki Internet Explorer 11 korzystający z wersji 3.46 interfejsu Maps JavaScript API zobaczą u góry mapy komunikat ostrzegawczy. Ostatnia wersja interfejsu Maps JavaScript API, która obsługuje przeglądarkę Internet Explorer 11, to 3.47. W listopadzie 2022 r. całkowicie wycofamy obsługę przeglądarki Internet Explorer 11.

Poprawki błędów:

  • Usunęliśmy błąd polegający na tym, że wierzchołek wielokąta był przesunięty przy niektórych poziomach powiększenia.
  • Usunęliśmy błąd, który powodował nakładanie się treści w kilku oknach informacji.

3.45.8

29 lipca 2021 r.

Zmiany:

  • Embed API: w przypadku map umieszczonych na stronie po przekierowaniu na stronę wskazówek poziom powiększenia jest zachowany.

3.45.7

22 lipca 2021 r.

Zmiany:

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

Poprawki błędów:

  • Rozwiązano problem, który powodował, że metoda getFeatureById() nie mogła pobierać funkcji o identyfikatorze 0.
  • Rozwiązaliśmy problem, który powodował wyjątek UNKNOWN ERROR/SERVICE BACKGROUND ERROR w przypadku, gdy wartość ComponentRestriction jest niezdefiniowana lub pusta.

3.45.6a

15 lipca 2021 r.

Zmiany:

  • Po otwarciu fokus jest teraz zarządzany przez kontener InfoWindow, gdy pierwsze sterowanie, które można zaznaczyć, nie znajduje się w widocznym obszarze InfoWindow lub gdy disableAutoPan=true.

Poprawki błędów:

  • Rozwiązano błąd, który powodował, że niedokończone rysowanie wielokąta było automatycznie dopełniane, gdy menedżer rysunku został usunięty i ponownie dodany do mapy.
  • Naprawiliśmy błąd, który powodował, że w niektórych językach w oknie „Wstaw mapę” łańcuch znaków „Wskazówki” był obcinany.

3.45.5

1 lipca 2021 r.

Zmiany:

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

Poprawki błędów:

  • Usunięto błąd związany z nieobsługiwanym odrzuceniem obietnicy podczas wywoływania funkcji callback.

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 dodane przez pomyłkę do window (Spherical, PolylineCodec, PolyGeometry). Do tych obiektów należy uzyskiwać dostęp w ramach ich pełnej przestrzeni nazw.

3.45.3

16 czerwca 2021 r.

Poprawki błędów:

  • Zaktualizowano InfoWindow, aby fokus nie przechodził na inny element, gdy wywołuje się element open() w tym samym obiegu wykonawczym co instancja mapy.

Zmiany:

  • Zaktualizowaliśmy sekcję referencyjną interfejsu API InfoWindowOpenOptions, dodając do niej bardziej szczegółowe informacje.
  • Naprawiliśmy pierścienie fokusu 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 kontrola Typ mapy nie była prawidłowo nakładana na tło okna skrótów klawiszowych w interfejsie Embed API.
  • Rozwiązaliśmy problem, który mógł powodować błąd podczas wczytywania stylów czcionek CSS.
  • Naprawiliśmy błąd, który powodował migotanie podczas przesuwania mapy z otwartą kartą InfoWindow.

Zmiany:

3.45.1

3 czerwca 2021 r.

Zmiany:

  • Do interfejsu Data.StyleOptions dodaliśmy dokumentację dotyczącą animacji, ikon, etykiet i właściwości zamglenia.
  • Zmieniliśmy okno praw autorskich, aby ułatwić korzystanie z ułatwień dostępu.
  • Okna informacyjne będą teraz automatycznie zarządzać ostrością po otwarciu. Jest to nowe domyślne zachowanie.
  • Dodano interfejs API InfoWindowOpenOptions, który pozwala deweloperom kontrolować sposób zarządzania ostrością podczas otwierania okien informacyjnych.
  • Okna informacyjne można teraz zamykać, naciskając klawisz Esc.
  • Okna informacyjne są teraz ogłaszane jako „dialog” podczas korzystania z czytników ekranu.
  • Funkcja izolacji polyfill 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 polegający na tym, że podczas przełączania kart w przeglądarce pojawiał się pierścień mapy.
  • Rozwiązaliśmy problem polegający na tym, że pierścień zaznaczenia dla elementów sterujących mapą, elementów znacznika oraz elementów menu podrzędnego elementu sterującego typem mapy niewłaściwie pojawiał się po kliknięciu myszką w niektórych przeglądarkach.

Nowe funkcje:

  • Włączono obsługę obietnic w usłudze Wytyczenie trasy, macierz odległości, usługi Elevation, Geocoder, Maximum Zoom Imagery, Street View i AutcompleteService.getPlacePredictions().
  • Dodano kontrolę skrótów klawiszowych i okno na mapie, aby ułatwić ich znajdowanie.
  • Mapy wektorowe są teraz dostępne na kanale cotygodniowym (tylko podstawowe funkcje; funkcje WebGL są dostępne na kanale beta).

3.44.14

13 maja 2021 r.

Zmiany:

  • Gdy wywołana zostanie funkcja InfoWindow.open() bez powiązanego wystąpienia Map lub StreetView, w konsoli zostanie zarejestrowane 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 są ponownie dodawane do mapy po zmianie jej typu.

Kontekst lokalny:

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

3.44.11a

20 kwietnia 2021 r.

Zmiany:

  • Zwiększona wydajność tworzenia niestandardowych znaczników za pomocą obiektów ikony.
  • zapobieganie przesunięciu fokusa do menu typu mapy po najechaniu kursorem na przycisk.

Poprawki błędów:

  • Rozwiązaliśmy błąd, który powodował występowanie błędu podczas wczytywania markerów statycznych przed zainicjowaniem mapy podstawowej.

3.44.9

8 kwietnia 2021 r.

Poprawki błędów:

  • Usunęliśmy błąd, który powodował, że elementy sterujące mapą 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: logo Google w widoku Szczegóły miejsca zostało przeniesione na dół treści.

3.44.7

25 marca 2021 r.

Zmiany:

  • Po zamknięciu okna InfoWindow klawiatura znów skupia się na odpowiednim elemencie.

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 kierunku zgodnym i przeciwnym do ruchu wskazówek zegara.

Poprawki błędów:

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

3.44.2

25 lutego 2021 r.

Zmiany:

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

3.44.1

18 lutego 2021 r.

Zmiany:

  • Przyciski selektora miejsc w kontekście lokalnym są teraz wyłączone podczas ponownego wczytywania wyświetlanych miejsc.
  • Niezoptymalizowane znaczniki są teraz dostępne dla kursora i klawiatury.
  • Kanał beta: usunięte obiekty zostały przypadkowo dodane do window (Spherical, PolylineCodec, PolyGeometry). Do tych obiektów należy uzyskiwać dostęp za pomocą ich w pełni kwalifikowanych przestrzeni nazw.
  • Włączanie izolacji wypełniania na kanale beta. Oznacza to, że interfejs Maps JavaScript API nie będzie już instalować polyfilli na stronie hosta.

3.43.8a

25 lutego 2021 r.

Zaktualizowano tylko kanał kwartalny. Zmiany:

  • Naprawiliśmy problem z wyciekiem pamięci podczas wielokrotnego renderowania mapy.

3.43.8

5 lutego 2021 r.

Zmiany:

  • Dodaliśmy obsługę obietnic w wersji beta w AutocompleteService.getPlacePredictions().

Poprawki błędów:

  • Rozwiązaliśmy problem, który powodował przechwytywanie zdarzeń kliknięcia przez reguły Markers z etykietami, nawet jeśli parametr clickable był ustawiony na wartość false.

3.43.7a

28 stycznia 2021 r.

Poprawki błędów:

  • Naprawiono różne problemy związane z rysowaniem wielokątów.

3.43.6

21 stycznia 2021 r.

Poprawki błędów:

  • Naprawiliśmy błąd, który powodował, że otwory w wielokątach geojson były czasami wypełniane.
  • Naprawiliśmy błąd, który powodował znikanie nakładki podczas przełączania się między widokiem mapy 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ększono rozmiar przycisków poziomów w przypadku panoram Street View wewnątrz budynków.
  • Poprawiono pozycję elementów sterujących śledzeniem ruchu w Street View na urządzeniach mobilnych.

Poprawki błędów:

  • Przycisk menu klawiatury powoduje teraz wywołanie zdarzenia contextmenu.
  • Naprawiliśmy błąd polegający na tym, że w niektórych sytuacjach podczas przełączania się między Mapami Google a Street View kontrola pełnego ekranu nie działała prawidłowo.
  • Rozwiązaliśmy problem polegający na tym, że czytniki ekranu nie mogły nawigować do znaczników na mapie.
  • Naprawiono błąd, który powodował zniknięcie ikony miejsca w znaczniku miejsca w LocalContext.

3.43.3

9 grudnia 2020 r.

Zmiany:

  • Zmieniliśmy nazwę interfejsu google.maps.MouseEvent na google.maps.MapMouseEvent oraz dodaliśmy właściwość domEvent, która zapewnia bezpośredni dostęp do zdarzenia podstawowego z DOM.
  • Ulepszono zachowanie pamięci w przypadku nakładek wielokątów.
  • Pamięć Canvas jest teraz wyraźnie zwalniana, aby uniknąć problemów z pamięcią w Safari.

Poprawki błędów:

  • Usunęliśmy błąd polegający na tym, że w niektórych sytuacjach podczas przełączania się między Mapami a Street View kontrola trybu pełnoekranowego przestawała działać.
  • Naprawiliśmy błąd polegający na tym, że w konsoli rejestrowany był błąd w przypadku zdarzenia click znacznika.
  • Usunęliśmy błąd polegający na tym, że rozmiar klikalnego obszaru znacznika był zbyt duży.
  • Naprawiono błąd związany z konfliktami w polyfill, który dotyczył symboli w IE11.

3.43.2

1 grudnia 2020 r.

Zmiany:

  • Dodaje zdarzenie contextmenu jako lepszą alternatywę dla zdarzenia rightclick. Zdarzenie contextmenu umożliwia reagowanie na kombinację Ctrl+klik na komputerze Mac.
  • Dodaje atrybuty ułatwień dostępu do nieoptymalizowanych znaczników, jeśli podano atrybut title lub label.
  • Dodaliśmy więcej etykiet i ról ARIA dla elementów MapType, aby ulepszyć działanie czytników ekranu.
  • Ulepszona obsługa czytników ekranu w przypadku elementów sterujących MapType. Gdy użytkownik przejdzie do innej opcji, menu automatycznie się zamknie.
  • Poprawia liczbę elementów raportowanych przez czytniki ekranu w menu. Zapobiega to zliczaniu separatora wiersza jako elementu listy.
  • Dodaje pierścień zaznaczenia w elemencie map, aby wskazywać zaznaczenie klawiatury podczas interakcji z klawiaturą.
  • Dodaje do elementów sterujących MapType dodatkowe elementy sterujące za pomocą klawiatury. Opcje w menu rozwijanym są teraz automatycznie zamykane, gdy kontroler traci fokus. Klawisze strzałek w górę i w dół otwierają menu, a klawisz Esc je zamyka. Klawisze Home i End przenoszą odpowiednio do pierwszego i ostatniego elementu w menu.

Poprawki błędów:

  • Naprawiliśmy błąd, który powodował, że anulowanie animacji znacznika w pewnych okolicznościach mogło spowodować przedwczesne zakończenie przyszłych animacji.

3.43.1a

20 listopada 2020 r.

Zmiany:

  • Dodaje do interfejsu MarkerLabel właściwość className, aby ustawić klasę CSS elementu label.
  • Dodaje obsługę w wersji beta obietnicusłudze obrazowania z maksymalnie dużym zoomem.
  • Dodaliśmy obsługę wersji beta obietnic w usłudze StreetView.
  • Dodano tekst ułatwień dostępu do nieoptymalizowanych znaczników, jeśli są one podawane w tagach title lub label.
  • Aby ułatwić dostępność, usunęliśmy etykietę aria-pressed z przycisku menu MapType.
  • Aby ułatwić dostęp, elementy DropdownMenuDropdownMenuItem zostały zamienione na elementy semantyczne.
  • Zmieniono tekst elementu z informacjami o prawach autorskich, aby spełniał standardy kontrastu kolorów.
  • Menu rozwijane można teraz otwierać i zamykać za pomocą klawisza Enter lub spacji.
  • Elementy menu rozwijanego można teraz zaznaczać.
  • Lokalna biblioteka kontekstowa: przyciski sterowania karuzelą są teraz wyłączone, gdy nie mają żadnego wpływu, i nie zachodzą już na pierwszy ani ostatni element na liście.

Poprawki błędów:

  • Naprawiono błąd, który mógł wystąpić, gdy GroundOverlays przekroczył południk 180°.
  • Skróty klawiszowe nie są już domyślnie wyłączone, gdy disableDefaultUI ma wartość true.
  • Rozwiązaliśmy problem z nieprawidłowym tekstem czytnika ekranu dla przycisków mapy.
  • Dodaje nazwę i typ ułatwień dostępu do Map.
  • Poprawiono dokumentację interfejsu, w której niektóre opcjonalne właściwości były nieprawidłowo wyświetlane jako wymagane.
  • Usunęliśmy błąd, który powodował, że parametr konstruktora noWrap LatLng był ignorowany, gdy przekazywano mu wartość LatLngLiteral.

3,43

18 listopada 2020 r.

Interfejs Maps JavaScript API w wersji 3.43 jest już dostępny. Zapoznaj się z przewodnikiem po wersji.

  • Kanał tygodniowy został zaktualizowany do wersji 3.43.
  • Czwartek kanał został zaktualizowany do wersji 3.42.
  • Wersja 3.41 jest nadal dostępna, gdy jest żądana według numeru.
  • Wersja 3.40 została usunięta i nie można jej już używać.

3.42.9

15 października 2020 r.

Zmiany:

  • Usunęliśmy błąd polegający na tym, że czytnik ekranu odczytywał stan nieprawidłowego pola wyboru.
  • Rozwiązaliśmy problem z sterowaniem mapą, w którym klawisze Tab/Shift+Tab były w niewłaściwej kolejności.
  • Zmieniliśmy przyciski map z div na natywne, aby zwiększyć dostępność.
  • W przypadku map WebGL pochylenie jest teraz ograniczone w zależności od poziomu powiększenia.
  • Rozwiązano problem częściowego znikania przycisku pełnego ekranu w Internet Explorerze, gdy controlSize jest mniejsza niż 27.

3.42.8

7 października 2020 r.

Zmiany:

  • Dodaliśmy obsługę obietnic w ramach testów beta w usłudze Nawigacja.
  • Geokodowanie componentRestrictions przeprowadza teraz weryfikację, sprawdza puste ciągi znaków.
  • Naprawiliśmy błąd polegający na tym, że w Safari etykieta znacznika była zakryta przez symbol niestandardowego znacznika.

Obsługa zaktualizowanych ikon miejsc

1 października 2020 r.

Ikony zwracane w ramach żądań dotyczących szczegółów miejsca i wyszukiwania miejsca zostały zaktualizowane, aby używać nowych ikonografii. Nie musisz nic robić. Nowe znaki pojawią się automatycznie.

3.42.7

29 września 2020 r.

Zmiany:

  • Naprawiliśmy błąd polegający na tym, że w przypadku języków z zapisem od prawej do lewej w Tooltipie „Zgłoś błąd na mapie” niewłaściwie ustawiono kolejność słów.
  • Etykieta znacznika pośrodku w przypadku kierunku pisania 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, gdy 2 obwody są większe niż 180°.

3.42.4

8 września 2020 r.

Zmiany:

  • Gdy wykryjemy nieprawidłową implementację Date.now(), błąd jest teraz rejestrowany w konsoli.
  • Dodano obsługę obietnic w ramach metod usługi Elevation w wersji beta.
  • Wprowadziliśmy nową właściwość InfoWindow.minWidth, która pozwala określić minimalną szerokość InfoWindow.
  • Usunęliśmy błąd polegający na tym, że po zmianie miejsca docelowego trasy były zamazane.

3,42

19 sierpnia 2020 r.

Interfejs Maps JavaScript API w wersji 3.42 jest już dostępny. Zapoznaj się z przewodnikiem po wersji.

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 okienka informacyjne były zawsze ograniczone do 648 pikseli lub mniejszej szerokości mapy).
  • Zapobieganie migotaniu renderowania w domyślnym stylu podczas renderowania dużych zbiorów danych GeoJSON.
  • Kanał tygodniowy został zaktualizowany do wersji 3.42.
  • Cztery razy w roku kanał został zaktualizowany do wersji 3.41.
  • Wersja 3.40 jest nadal dostępna, gdy jest żądana według numeru.
  • Wersja 3.39 została usunięta i nie można jej już używać.

3.41.7

22 lipca 2020 r.

Naprawiono:

  • Naprawiono błąd, który powodował, że ustawienie właściwości clickableIcons na false nie miało żadnego wpływu podczas korzystania z wygładzania w chmurze.

3.41.5

6 lipca 2020 r.

Zmiany:

  • Rozwiązanie problemu z naruszeniem zasad dotyczących zaufanych typów.

3.41.2

27 maja 2020 r.

Zmiany:

  • Pole Miejsca permanently_closed w Bibliotece miejsc w interfejsie Maps JavaScript API zostało wycofane.

3.41

20 maja 2020 r.

Interfejs Maps JavaScript API w wersji 3.41 jest już dostępny. Zapoznaj się z przewodnikiem po wersji.

  • Kanał tygodniowy został zaktualizowany do wersji 3.41.
  • Czterech kanałów kwartalnych zaktualizowano do wersji 3.40.
  • Wersja 3.39 jest nadal dostępna, gdy prośba jest wysyłana z numerem.
  • Wersja 3.38 została usunięta i nie można jej już używać.

3.40.11

28 kwietnia 2020 r.

Zmiany:

  • Dodaje nowe pole business_status do wyników wyszukiwania miejsc i szczegółów miejsc. Zamiast permanently_closed użyj tego pola.
  • Rozwiązano problem z nieprawidłowym ostrzeżeniem konsoli podczas wysyłania żądania (nowego) PlaceResult.utc_offset_minutes. Teraz zwracane jest ostrzeżenie dotyczące PlaceResult.utc_offset, które zostało wycofane.

3.40.9

14 kwietnia 2020 r.

Zmiany:

  • Funkcja Map teraz zgłasza łatwiejszy do zdiagnozowania błąd InvalidValueError, jeśli przekazany jej parametr mapDiv nie jest elementem.
  • Autouzupełnianie adresu w przeglądarce Chrome w oknie google.maps.places.Autocomplete nie powinno już wywoływać żądania autouzupełniania na serwerze (co zapobiegnie obciążeniu płatnością).
  • Właściwość maxWidth jest teraz dokładniejsza. Przed wprowadzeniem tej zmiany, jeśli maxWidth InfoWindow wynosił 100, rzeczywista maksymalna szerokość InfoWindow wynosiła 94 piksele. Po tej zmianie maksymalna szerokość wynosiłaby 100 pikseli.
  • Rozwiązaliśmy problem z wyciekiem pamięci w konstruktorze żądania dotyczącego malowania podczas używania znaczników i granic mapy.

3.40.6

24 marca 2020 r.

Zmiany:

  • Rozwiązano problem z przycinaniem tekstu w polu Czas podróży w przeglądarce IE11.

3.40.4

10 marca 2020 r.

Zmiany:

  • Naprawiono błąd polegający na tym, że dwukrotne wywołanie setTilt() powodowało zniekształcenie mapy.

3.40.2

23 lutego 2020 r.

Zmiany:

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

3.40.1

18 lutego 2020 r.

Zmiany:

  • Nie wyświetlaj ostrzeżenia o błędnej wersji w przypadku wartości v=beta.
  • Rozwiązanie problemu z przewijaniem podczas wyświetlania Street View.

3,40

11 lutego 2020 r.

Interfejs Maps JavaScript API w wersji 3.40 jest już dostępny. Zapoznaj się z przewodnikiem po wersji.

  • Kanał tygodniowy został zaktualizowany do wersji 3.40.
  • Czwarteczny kanał został zaktualizowany do wersji 3.39.
  • Wersja 3.38 jest nadal dostępna, gdy prośba jest wysyłana z numerem.
  • Wersja 3.37 została usunięta i nie można jej już używać.

3.39.6

8 stycznia 2020 r.

Interfejs Maps JavaScript API w wersji 3.39.6 jest już dostępny. Zapoznaj się z przewodnikiem po wersji.

Naprawiono:

  • W przypadku żądań Trasy ZERO_RESULTS są teraz rejestrowane w konsoli i nie powodują już błędu w logu.

3,39

20 listopada 2019 r.

Interfejs Maps JavaScript API w wersji 3.39 jest już dostępny. Zapoznaj się z przewodnikiem po wersji.

Zmiany:

  • Internet Explorer 10 nie jest już obsługiwany (ostatnią wersją, która go obsługiwała, była 3.38).
  • Funkcja AutocompletePrediction zwraca teraz odległość w linii prostej do wybranego miejsca z określonej współrzędnej szerokości i długości.

Wycofanie:

  • Pola Miejsca open_nowutc_offset zostały wycofane 20 listopada 2019 r. i zostaną wyłączone 20 lutego 2021 r. Więcej informacji znajdziesz w artykule Migrating Place Fields.
  • Kanał tygodniowy został zaktualizowany do wersji 3.39.
  • Czterech kanał został zaktualizowany do wersji 3.38.
  • Wersja 3.37 jest nadal dostępna, gdy jest wysyłana na podstawie numeru.
  • Wersja 3.36 została usunięta i nie można jej już używać.

3,38

20 sierpnia 2019 r.

Interfejs Maps JavaScript API w wersji 3.38 jest już dostępny. Zapoznaj się z przewodnikiem po wersji.

  • Kanał tygodniowy został zaktualizowany do wersji 3.38.
  • Kanał kwartalny został zaktualizowany do wersji 3.37.
  • Wersja 3.36 jest nadal dostępna, gdy jest żądana według numeru.
  • Wersja 3.35 została usunięta i nie można jej już używać.
  • Nie można już używać tabel fuzji (ostatnią wersją, która je obsługiwała, była 3.37).
  • Obsługa Internet Explorera 10 została wycofana i zostanie zakończona w okresie od listopada 2019 r. do maja 2020 r. w zależności od kanału wydania lub używanej wersji.

3,37

15 maja 2019 r.

Interfejs Maps JavaScript API w wersji 3.37 jest już dostępny. Zapoznaj się z przewodnikiem po wersji.

  • Kanał tygodniowy został zaktualizowany do wersji 3.37.
  • Czwartek kanału został zaktualizowany do wersji 3.36.
  • Wersja 3.35 jest nadal dostępna, gdy jest żądana według numeru.
  • Wersja 3.34 została usunięta i nie można jej już używać.
  • Nie można już używać przeglądarki Internet Explorer 9 (ostatnią wersją, która ją obsługuje, jest 3.34).

3,36

14 lutego 2019 r.

Interfejs Maps JavaScript API w wersji 3.36 jest już dostępny. Zapoznaj się z przewodnikiem po wersji.

Zmiany:

  • Dodano nowe funkcje:
  • Ulepszono okno informacyjne.
  • Kanał tygodniowy został zaktualizowany do wersji 3.36.
  • Czwartek kanału został zaktualizowany do wersji 3.35.
  • Wersja 3.34 jest nadal dostępna, gdy prośba jest wysyłana z numerem.
  • 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 umożliwiają podanie adresu każdej lokalizacji na świecie, nawet w miejscach, w których nie ma tradycyjnych adresów ulicy.
  • Internet Explorer 9 nie jest już obsługiwany.

Wycofanie:

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

13 listopada 2018 r.

Interfejs Maps JavaScript API w wersji 3.35 jest już dostępny. Zapoznaj się z przewodnikiem po wersji.

Zmiany:

  • Kanał tygodniowy został zaktualizowany do wersji 3.35.
  • Czwartek kanału został zaktualizowany do wersji 3.34.
  • Wersja 3.33 jest nadal dostępna, gdy jest żądana według numeru.
  • Wersja 3.32 została usunięta i nie można jej już używać.

3,34

14 sierpnia 2018 r.

Interfejs Maps JavaScript API w wersji 3.34 jest już dostępny. Zapoznaj się z przewodnikiem po wersji.

Zmiany:

  • Wprowadzono nowe nazwy wersji. Możesz teraz określić kanały wersji lub numery wersji:
    • Kanał tygodniowy został zaktualizowany do wersji 3.34.
    • Czwartek kanału 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 wybiorą wersje od 3.0 do 3.31, otrzymają zamiast tego kanał domyślny (co tydzień lub co kwartał). (Zobacz przewodnik na temat wersji).
  • Włączono większy interfejs użytkownika. W związku z wzrostem liczby operacji dotykowych na różnych urządzeniach dostosowaliśmy interfejs sterowania do dotykania palcami i klikania myszką. (Możesz zrezygnować z korzystania z interfejsu API, wczytując go 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 obsługą wersji interfejsu API.

Zmiany:

3,32

13 lutego 2018 r.

Zmiany:

  • Dostępny jest nowy eksperymentalny renderer.
  • Dostępna jest nowa eksperymentalna mapa bazowa.

3.31

13 lutego 2018 r.

Zmiany:

  • Domyślnie ustaw pierwsze 256 znaczników jako znaczniki DOM, a następnie kolejne jako znaczniki kafelka. Domyślnie są to wszystkie znaczniki kafelków.
  • Przy dużym powiększeniu (powiększonym) podczas przeciągania Pegmana preferuj panoramę NEAREST, a nie wybraną przez Google panoramę BEST.
  • W obiekcie gestureHandling: none po zmianie w obiekcie mousedown handler (teraz ma wpływ na mousedown) działa tak samo jak w obiekcie draggable: false.

21 listopada 2017 r.

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

Zmiany:

  • Pole region jest teraz zwracane w ramach żądań dotyczących 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 obsługą wersji interfejsu API.

Zmiany:

  • Przycisk pełnoekranowy jest teraz domyślnie włączony na komputerach.
  • Ta wersja wprowadza właściwość gestureHandling dla aplikacji na komputery, które umożliwiają interakcję z użytkownikiem za pomocą kółka myszy lub touchpada. Aby kontrolować sposób interakcji użytkowników z mapą, zalecamy użycie 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 obsługą wersji interfejsu API.

Zmiany:

  • Format identyfikatorów panoram Street View utworzonych przez użytkowników (niestandardowych) zmienił się z powodu aktualizacji infrastruktury. Zwiększy to nieco liczbę dostępnych panoram.
    • Prośby o panoramy utworzone przez użytkownika (niestandardowe) 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 trzeba mapować starych i nowych identyfikatorów panoramy, ponieważ oba będą ważne.
    • Jeśli używasz analizowania lub weryfikacji identyfikatorów panoramy, pamiętaj, że format identyfikatorów panoramy może się zmienić.
    • Wszelkie problemy możesz zgłaszać za pomocą śledzika problemów.
  • Aktualizacje metody fitBounds klasy google.maps.Map.
    • Aby zmienić widok, gdy mapa jest ukryta, możesz teraz ustawić ją jako visibility: hidden, co zapewni, że element mapy będzie miał rzeczywistą wielkość.

3,28

18 kwietnia 2017 r.

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

15 lutego 2017 r.

Interfejs Maps JavaScript API w wersji 3.28 jest teraz dostępny jako wersja eksperymentalna. Zapoznaj się z obsługą wersji interfejsu API.

Zmiany:

  • W wersji 3.28 i nowszych interfejsu Maps JavaScript API mapy logowania nie są już obsługiwane.

3,27

2 lutego 2017 r.

Naprawiono:

10 stycznia 2017 r.

Możesz teraz ograniczyć prognozy autouzupełniania do wyświetlania wyników tylko z kilku krajów. Aby to zrobić, w polu AutocompleteOptionscomponentRestrictions wpisz maksymalnie 5 krajów.

15 listopada 2016 r.

Interfejs Maps JavaScript API w wersji 3.27 jest teraz dostępny jako wersja eksperymentalna. (Zobacz przewodnik dotyczący obsługi wersji interfejsu API).

Zmiany:

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

    Więcej informacji i przykładów znajdziesz w przewodniku dla deweloperów.

  • Na urządzeniach mobilnych element sterujący trybem pełnoekranowym jest domyślnie widoczny, aby użytkownicy mogli łatwo powiększać mapę. Gdy mapa jest w trybie pełnoekranowym, użytkownicy mogą przesuwać mapę jednym lub 2 palcami. Uwaga: iOS nie obsługuje funkcji pełnoekranowej. Dlatego na urządzeniach z iOS nie jest widoczne.

wycofanie map z zalogowanym użytkownikiem,

6 października 2016 r.

Funkcja logowania się została wycofana. Interfejs Maps JavaScript API w wersji 3.27 i wcześniejszych nadal obsługuje mapy po zalogowaniu. W przyszłej wersji nie będzie już obsługiwać map po zalogowaniu, ale nadal będzie obsługiwać funkcje, które zapisują miejsce w Mapach Google za pomocą okna informacyjnego lub przycisku SaveWidget. Dowiedz się więcej o mapach po zalogowaniu się.

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

29 sierpnia 2016 r.

via_waypoints pole w odpowiedzi usługi Wytycz mi drogę zawiera tablicę punktów kontrolnych, które nie zostały określone w pierwotnym żądaniu. Pole via_waypoints będzie nadal wyświetlane w odpowiedzi na pytania dotyczące przeciąganych wskazówek, ale jest wycofane w odpowiedzi na pytania dotyczące alternatywnej trasy. Wersja 3.27 będzie ostatnią wersją interfejsu API, która obsługuje via_waypoints w przypadku alternatywnych tras.

Zalecane podejście polega na żądaniu tras alternatywnych, a następnie wyświetlaniu wszystkich tras jako nieprzesuwanych oraz trasy głównej jako przeciąganej. Użytkownicy mogą przeciągać główną trasę, aż dopasuje się ona do trasy alternatywnej. Pole via_waypoints jest dostępne na uzyskanej trasie (przeciągniętej przez użytkownika).

3,26

18 sierpnia 2016 r.

Interfejs Maps JavaScript API w wersji 3.26 jest teraz dostępny jako wersja eksperymentalna. (Zobacz przewodnik dotyczący obsługi wersji interfejsu API).

Zmiany:

  • Nowy mechanizm renderowania Street View zapewnia m.in. 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 na urządzeniach mobilnych mogą rozglądać się wokół, poruszając telefonem. Jako deweloper możesz włączyć lub wyłączyć tę funkcję. Więcej informacji 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. (Zobacz przewodnik dotyczący obsługi 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 mapy. Ikona mapy przedstawiająca punkt zainteresowania (POI). Zapoznaj się z metodą setClickableIcons w dokumentacji google.maps.Map.

31 marca 2016 r.

Naprawiono:

28 marca 2016 r.

Naprawiono:

  • Błąd 9394: okna z informacjami zamykają się automatycznie, gdy użytkownik otworzy okno z informacjami dla ikony mapy podstawowej, i odwrotnie.
  • Wyświetlanie białego logo Google, gdy mapa bazowa ma styl nadany za pomocą właściwości mapy styles (wcześniej logo stawało się białe tylko podczas stosowania stylu za pomocą typu mapy StyledMapType).

18 marca 2016 r.

Naprawiono:

  • Issue 9424: new LatLng({lat: 0, lng: 0})
  • Naprawiono przesuwanie widoku myszką w nowym rendererze Street View (z użyciem google.maps.streetViewViewer = 'photosphere').

15 lutego 2016 r.

Zmiany:

  • Usunięto możliwość rezygnacji z nowych opcji za pomocą opcji google.maps.controlStyle = 'azteca'.

3,23

18 stycznia 2016 r.

Zmiany:

  • Ta wersja zawiera nowe sterowanie mapą na pełnym ekranie. Użytkownicy mogą kliknąć element sterujący, aby powiększyć mapę tak, aby zajmowała cały ekran. Domyślnie ta opcja jest wyłączona. Możesz ją włączyć w MapOptions i skonfigurować za pomocą FullscreenControlOptions. Domyślna pozycja to RIGHT_TOP.
  • Domyślnie włączone jest sterowanie widokiem Street View na pełnym ekranie. Możesz go wyłączyć za pomocą StreetViewPanoramaOptions i skonfigurować za pomocą FullscreenControlOptions. Jego domyślna pozycja to teraz RIGHT_TOP.

4 stycznia 2016 r.

Naprawiono:

21 grudnia 2015 r.

Zmiany:

  • Opcja mapy umożliwiająca wyłączenie przycisku logowania na mapach, na których użytkownik jest zalogowany (pokaże się wtedy jego awatar, a on sam nadal będzie mógł się zalogować, wykonując odpowiednie czynności (np. dodając do ulubionych), ale nie będzie już zawierać przycisku logowania).
  • Zmienił się interfejs obsługi próśb o wyszukiwanie tekstowe. Parametr types został wycofany 1 marca 2016 r. i zastąpiony nowym parametrem type, który obsługuje tylko jeden typ na jedno zapytanie. Dodatkowo typy establishment, foodgrocery_or_supermarket nie będą już obsługiwane jako parametry wyszukiwania (chociaż typy te mogą nadal występować w wynikach wyszukiwania). Żądania z użyciem starszego parametru types będą obsługiwane do 1 marca 2017 r., po którym wszystkie wyszukiwania tekstowe muszą korzystać z nowej implementacji.

2 grudnia 2015 r.

Zmiany:

  • Konstruktor Autocomplete sprawdza, czy został mu przekazany element wejściowy.
  • Okna z informacjami o miejscach na mapie wyświetlają te same treści w trybie niezalogowanym i w trybie zalogowanym.
  • Zewnętrzne interfejsy API Map Google w kompilatorze Closure teraz określają typ (liczba lub ciąg znaków) dla typów enumeracji.

25 listopada 2015 r.

Zmiany:

  • Do obiektów LatLngLatLngBounds dodano metody .toJSON(). Te zmienne są przeznaczone do użycia za pomocą funkcji JSON.stringify().

19 listopada 2015 r.

Zmiany:

  • Białe logo Google do map stylizowanych

Naprawiono:

  • Issue 8674: Bug: Protect against img { max-width: 100%; }

3.22

7 stycznia 2016 r.

Naprawiono:

  • Błąd 9009: aby zapewnić zgodność z jQuery, podczas syntezowania zdarzeń myszy z dotyku używaj przycisku lewego zamiast środkowego.

10 listopada 2015 r.

Zmiany:

  • Usługa Wyznacz trasę i usługa Distance Matrix zwracają teraz przewidywany czas w korku (w polu odpowiedzi duration_in_traffic), gdy tryb podróży to jazda samochodem. Aby otrzymać przewidywany czas przejazdu, dodaj do żądania literał obiektu drivingOptions, określając bieżący lub przyszły departureTime. Możesz też określić trafficModel optymizmu, pesymizmu lub najlepszego oszacowania (domyślnie), aby wpływać na założenia używane podczas obliczania czasu podróży. Szczegółowe informacje znajdziesz w przewodniku dla deweloperów dotyczącym usługi Directionsusługi Distance Matrix. Uwaga: funkcja duration_in_traffic jest dostępna tylko dla klientów korzystających z subskrypcji Google Maps Platform Premium.

Wycofane:

  • Pole żądania durationInTraffic zostało wycofane. Wcześniej była to zalecana metoda dla klientów korzystających z planu Premium w Google Maps Platform, którzy chcieli określić, czy wynik ma uwzględniać czas uwzględniający aktualne warunki na drodze. Teraz musisz użyć 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 stabilnej i zamrożonych wersji interfejsu API. Alternatywą jest Google AdSense. Zapoznaj się z przewodnikiem tworzenia jednostki reklamowej AdSense.

22 września 2015 r.

Zmiany:

  • Dodano obsługę identyfikatorów miejsc podczas wysyłania żądań dotyczących wskazówek i macierzy odległości: DirectionsRequest.origin, DirectionsRequest.destination i DirectionsWaypoint.location obsługują teraz obiekty miejsca i DistanceMatrixRequest.origins i DistanceMatrixRequest.destinations obsługują teraz tablice obiektów miejsca.

15 września 2015 r.

Zmiany:

  • Domyślna pozycja i wygląd wielu elementów sterujących na mapie i w panoramach Street View uległy zmianie. Wrażenia użytkowników są teraz spójne niezależnie od tego, czy korzystają z zalogowanego trybu, czy nie. Są też bardziej spójne z witryną Map Google. Jeśli chcesz przez jakiś czas nadal używać wcześniejszego zestawu opcji, możesz ustawić opcję google.maps.controlStyle = 'azteca' w wersji 3.22.
  • Nowy element sterujący „Pełny ekran” w Street View umożliwia użytkownikowi otwarcie panoramy Street View w trybie pełnoekranowym.

Wycofane:

  • Element sterujący Mapa w sekcji Omówienie nie jest już dostępny.
  • Element sterujący przesuwaniem na mapie nie jest już dostępny. Aby przesuwać widok, użytkownicy mogą kliknąć i przeciągnąć mapę lub ją przesunąć. (Uwaga: element sterujący przesuwaniem w Street View pozostaje dostępny).
  • Element sterujący Zoom jest dostępny tylko w jednym stylu, dlatego opcja google.maps.ZoomControlStyle nie jest już dostępna.

1 września 2015 r.

Zmiany:

  • Dodano literały LatLngBounds
  • Rozwiązanie problemu z nadmiernie szerokimi klasami CSS
  • Ulepszone wczytywanie płytek po zmianie rozmiaru mapy

Zakończenie 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 obsługi przeglądarek Microsoft znajdziesz w artykule IEBlog z 7 sierpnia 2014 r.

3.21

5 sierpnia 2015 r.

Zmiany:

  • Poprawa wydajności: wczytywanie tylko widocznych płytek
  • liczne ulepszenia Dokumentów,

21 lipca 2015 r.

Zmiany:

  • Wprowadzono znaczniki z etykietami.
  • Rozwiązano problem: błąd braku pamięci w iOS 7 w przypadku poly na ekranach o bardzo wysokiej rozdzielczości
  • Poprawki dotyczące zdarzeń dotyku w IE 10 i nowszych
  • Weryfikacja błędów w danych wejściowych udostępnionych przez dewelopera jest teraz wysyłana do konsoli, a nie powoduje błędu.

6 lipca 2015 r.

Naprawiono:

  • Problem 8159: błąd: nieprawidłowe renderowanie wartości StrokePosition.OUTSIDE

17 czerwca 2015 r.

Zmiany:

  • Rozwiązano: Problem 6321: błąd „Nieprzechwycony błąd typu TypeError: nie można odczytać właściwości ‘x’ z nieokreślonej wartości” tylko w przeglądarkach na Androida i iOS

2 czerwca 2015 r.

Zmiany:

  • Wycofane: CloudLayer, PanoramioLayer
  • Rozwiązanie: Problem 8098: błąd: ważona mapa termiczna nie jest prawidłowo renderowana w przypadku jednego punktu

2 czerwca 2015 r.

Zmiany:

  • dodanie możliwości geokodowania identyfikatora miejsca na adres lub współrzędne geograficzne;
  • zwraca identyfikatory placeId za pomocą interfejsu Geocoding API;

28 maja 2015 r.

Zmiany:

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

19 maja 2015 r.

Naprawiono:

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

3,20

24 kwietnia 2015 r.

Naprawiono:

  • Zwiększenie maksymalnego powiększenia terenu i wczytywanie kafelków o wysokiej rozdzielczości nawet przy maksymalnym powiększeniu.

13 kwietnia 2015 r.

Naprawiono:

25 marca 2015 r.

Naprawiono:

  • Problem 7733: Pojawił się błąd: nakładki KML na powierzchnię i zdjęcia mają nagle bardzo niską rozdzielczość
  • Lepsze dopasowanie tekstu widżetu Zapisz do ikony gwiazdki

17 marca 2015 r.

Naprawiono:

  • Problem 7756: błąd: regresja wydajności w Safari 8
  • Usunięto warstwę danych demograficznych
  • Ulepszenia w ramkach InfoWindow

17 lutego 2015 r.

Bieżąca eksperymentalna wersja interfejsu Maps JavaScript API (3.19) stanie się wersją oficjalną.

Wersja 3.17 zostanie usunięta. Prośby o wersję 3.17 lub wcześniejszą będą teraz obsługiwane w wersji 3.18.

Dokumentację dotyczącą wersji znajdziesz na stronie: https://developers.google.com/maps/documentation/javascript/versions

Dostępne wersje po przeniesieniu:

Eksperymentalna: 3.20

Wersja: 3.19

Zablokowany: 3.18

3,19

24 kwietnia 2015 r.

Naprawiono:

  • Kursory w trybie zalogowania.

19 marca 2015 r.

Naprawiono:

20 stycznia 2015 r.

Naprawiono:

  • Problem 7475: błąd: phantomjs TypeError: nie można usunąć właściwości

13 stycznia 2015 r.

Naprawiono:

  • karty są teraz ukryte przed czytnikami ekranu

17 grudnia 2014 r.

Naprawiono:

  • Problem 6917: Błąd: kształty nie uwzględniają właściwości mapy „draggable”
  • Problem 7445: błąd: błędy wyświetlania podczas korzystania z funkcji logowania w interfejsie Map API 3.

2 grudnia 2014 r.

Naprawiono:

  • Problem 7390: Powiadomienie: hiperlinki do weather.com nie działają
  • Problem 7376: Problem: WebGL został wyłączony (teraz ponownie włączony)
  • Konflikt nazwy ES6 z symbolem

25 listopada 2014 r.

Naprawiono:

  • Problem 7333: błąd: kursor w oknie informacyjnym jest uszkodzony w IE9

3,18

4 grudnia 2014 r.

Naprawiono:

  • Problem 7390: Powiadomienie: hiperlinki do weather.com nie działają

18 września 2014 r.

Naprawiono:

  • Problem 7136: w Firefoxie nie działają tytuły wielu znaczników

9 września 2014 r.

Naprawiono:

  • Problem 7098: ustawienie nagłówka widoku z poziomu ulicy w Street View powoduje błąd

26 sierpnia 2014 r.

Wersja 3.18 została wydana jako wersja eksperymentalna.

Wersja 3.17 jest już stabilna.

3,17

20 Sierpień 2014

Naprawiono:

  • Problem 6937: regresja w wersji 3.17: nie można odczytać właściwości „remove” o nieokreślonej wartości (w Places).

12 sierpnia 2014 r.

Naprawiono:

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

31 lipca 2014 r.

Dodano:

  • Map Panes, jeśli dokumentacja wyraźnie opisuje, jak zdarzenia DOM się w nich rozprzestrzeniają. Dodano panel overlayMouseTarget.

7 lipca 2014 r.

Dodano:

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

24 czerwca 2014 r.

Dodano:

  • place_id, czyli unikalny identyfikator miejsca dodany do biblioteki Miejsc na potrzeby autouzupełniania i szczegółów miejsca.
  • overview_pathzostał dodany do DirectionsRoute, zapewniając zakodowaną linię łamaną reprezentującą cały przebieg trasy.

26 maja 2014 r.

Dodano:

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

20 maja 2014 r.

Wersja 3.17 została wydana jako wersja eksperymentalna.

3.16

15 kwietnia 2014 r.

Naprawiono:

8 kwietnia 2014 r.

Dodano:

  • Przesuwanie mapy podczas rysowania.

Naprawiono:

  • Akceptowanie LatLngLiteral w większej liczbie lokalizacji.
  • InfoWindow zmienia rozmiar, gdy Roboto zakończy wczytywanie (problem 5713)

31 marca 2014 r.

Naprawiono:

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

26 marca 2014 r.

Naprawiono:

  • Usunięto wywołania event.returnValue w Chrome, aby zapobiec wyświetlaniu ostrzeżeń w konsoli.
  • Powiększanie za pomocą gestów nie działa w IE11 (problem 5747)

18 marca 2014 r.

Dodano:

12 marca 2014 r.

Dodano:

24 lutego 2014 r.

Dodano:

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

17 lutego 2014 r.

Wersja 3.16 została wydana jako wersja eksperymentalna.

3.15

3 marca 2014 r.

Naprawiono:

10 lutego 2014 r.

Naprawiono:

  • Wyłącz akcelerację sprzętową w Chrome/Linux, aby obejść problem z akceleracją sprzętową w Chrome.

3 lutego 2014 r.

Naprawiono:

  • Scroll wheel does not work in IE 11 ( Issue 5944)

29 stycznia 2014 r.

Naprawiono:

  • Wyłącz akcelerację sprzętową w Chrome/Windows, aby obejść problem z akceleracją sprzętową w Chrome. (Problem 6219)

22 stycznia 2014 r.

Naprawiono:

16 stycznia 2014 r.

Naprawiono:

  • CSS odświeżenia wizualnego jest mniej szczegółowy, aby zastąpić mniej stylów określonych przez użytkownika.

27 listopada 2013 r.

Naprawiono:

  • Tworzenie znacznika po uruchomieniu mapy powoduje błąd „contains” undefined ( Problem 5798)

19 listopada 2013 r.

Naprawiono:

  • Ikony manewrów w panelu wskazówek dojazdu nie wyświetlają się prawidłowo w Firefox

3,14

10 września 2013 r.

Naprawiono:

  • Linki w oficjalnych oknach informacji Google nie otwierają się w nowych kartach lub oknach (problem 5794).

15 sierpnia 2013 r.

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

3.13

25 czerwca 2013 r.

Dodano:

  • DynamicMapsEngineLayer

11 czerwca 2013 r.

Dodano:

Naprawiono:

  • Błąd: niestandardowe panoramy Street View i 90 stopni w dół (problem 4875)

3.12

4 czerwca 2013 r.

Naprawiono:

  • Infowindow domready nie jest wywoływane, gdy visualRefresh=true (problem 5415)
  • Błąd: okna informacji o odświeżeniu wizualnym na iOS (problem 5396)

15 maja 2013 r.

Dodano:

29 kwietnia 2013 r.

Naprawiono:

  • Usuwane znaczniki pozostają na mapie w przeglądarkach na Androida i Dolphin

3.11

19 lutego 2013 r.

Naprawiono:

  • Zmiana trybu rysowania podczas rysowania powoduje błąd
  • Kliknięcie kroków w panelu wskazówek powoduje zmianę powiększenia.

12 lutego 2013 r.

Naprawiono:

  • Nieprzesuwalny wielokąt może być przeciągany przez przesuwalny wielokąt za pomocą rysika dotykowego (problem 4868).
  • Nieprawidłowe ikony transportu w panelu alternatywnych tras po przełączeniu trybu podróży (problem 4581)
  • W niektórych warunkach funkcja panTo(latLng) nie zawsze wyśrodkowuje mapę dokładnie na współrzędnych latLng

29 stycznia 2013 r.

Dodano:

  • dodano StreetViewCoverageLayer do dodawania warstwy zasięgu automatycznie
  • Exposed StreetViewPov dla StreetViewPanoramas

Naprawiono:

  • Zwiększony pobór pamięci podczas korzystania z wersji 3.8 kodu JavaScript Map Google prowadzi do awarii (zaobserwowano w IE 9, Chrome itp.) (Problem 4162)
  • Menu (wybieranie) w InfoWindow nie będzie podążać za mapą przesuwanie w Firefox

22 stycznia 2013 r.

Dodano:

  • opcja przeciągania do polilinii, wielokątów, kół i prostokątów;
  • Pole „price_level” w wyniku „PlaceResult”

15 stycznia 2013 r.

Naprawiono:

  • Ikony powtarzających się ścieżek wielokątów są niewłaściwie wyświetlane w przypadku niektórych ścieżek wielokątów (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 zestawem atrybutów cross-origin

Naprawiono:

  • problemy z wyświetlaniem znaczników z obrazami zdalnymi na 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 obrazu o wysokiej rozdzielczości na urządzeniach z wysoką rozdzielczością w przypadku zoptymalizowanych znaczników

Naprawiono:

3.10

4 lutego 2013 r.

Naprawiono:

  • Zwiększone zużycie pamięci podczas korzystania z wersji 3.8 biblioteki JavaScript Map Google, co powoduje awarię (obserwowane w IE 9, Chrome itp.) (Problem 4162)

25 września 2012 r.

Dodano:

  • Indoor Street View
  • opcja fixedRotation do IconSequence.
  • „Czas w obecnym natężeniu ruchu” na Wskazówki dojazdu

11 września 2012 r.

Nowość:

  • Dodano opcję StrokePosition dla wielokątów, prostokątów i kół.
  • computeOffsetOrigin do biblioteki geometrycznej
  • Do interfejsu API dodano 4 nowe języki: afrikaans, amharski, suahili i zulu.

28 sierpnia 2012 r.

Dodano:

  • typów do interfejsu Places API textSearch.

Naprawiono:

  • Obiekt Symbol nie może być przekazywany do MarkerOptions w ramach GWT
  • Regresja: powiększanie przez zbliżanie i oddalanie na iOS 5 podczas przewijania strony (problem 4046)

14 sierpnia 2012 r.

Zmiany, które możesz zauważyć:

  • Zmodyfikuj interfejs KmlLayer, aby przyjmował adres URL jako właściwość MVC zamiast argumentu konstruktora.

3,9

10 września 2012 r.

Naprawiono:

  • Obiekt symbolu nie może być przekazywany do opcji znacznika w GWT
  • Wsteczny: powiększanie za pomocą dwóch palców na iOS 5 podczas przewijania strony (problem 4046)

9 sierpnia 2012 r.

Naprawiono:

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

31 lipca 2012 r.

Zmiany, które możesz zauważyć:

  • Ukrywanie nakładki Street View w przypadku projekcji niestandardowych

Naprawiono:

  • W Safari symbole znacznika nie uruchamiają zdarzeń, gdy skala jest większa niż 35.
  • zdarzenie click nie jest wywoływane w przypadku znaczników na mapie niestandardowej (typ mapy + projekcja);

25 lipca 2012 r.

Naprawiono:

17 lipca 2012 r.

Naprawiono:

  • Pole tekstowe nie jest klikalne w InfoWindow w Internet Explorerze
  • bounds_changed powinno być wywoływane przed zoom_changed (problem 1399).
  • Opcja mapy backgroundColor nie jest zachowywana po wywołaniu Streetview
  • Przełączanie się z mapy stylizowanej na widok satelitarny powoduje niepotrzebne wczytywanie fragmentów mapy
  • W trybie rysowania ignorowane są właściwości mapy dotyczące przeciągania i kółka przewijania (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 podczas dwukrotnego klikania (problem 3964)
  • Zbędne zdarzenia znacznika po kliknięciu (problem 3911)

Zmiany, które możesz zauważyć:

  • Nazwy punktów końcowych wyszukiwania i zapytań zostały zmienione na nearbySearch i textSearch.

10 lipca 2012 r.

Zmiany, które możesz zauważyć:

  • Zmień funkcję google.maps.event.removeListener(), aby przyjmowała null jako argument

27 czerwca 2012 r.

Dodano:

Zmiany, które możesz zauważyć:

  • Rozpoznawanie przezroczystości jako koloru.

23 czerwca 2012 r.

Dodano:

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

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

15 maja 2012 r.

Dodano:

  • Ograniczenie kraju dotyczące autouzupełniania (AutocompleteOptions.componentRestrictions) (problem 3899)
  • Filtry typu Regiony i miasta

3,8

1 maja 2012 r.

Naprawiono:

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

23 kwietnia 2012 r.

Naprawiono:

  • Pegman pozostaje na mapie z niestandardowym typem mapy po zamknięciu Street View (problem 4076)
  • Usuniętego animowanego znacznika nie można ponownie dodać do mapy (problem 4052).

18 kwietnia 2012 r.

Naprawiono:

  • Okno z informacjami o pogodzie zawsze pokazuje ikonę deszczu w Firefoksie (problem 4063)

Dodano:

  • orderBy, limit i offset w przypadku FusionTablesLayer (problem 3557)

10 kwietnia 2012 r.

Naprawiono:

  • Zdjęcia lotnicze są wyświetlane, nawet jeśli nie są dostępne dla całego widocznego obszaru (problem 3913).

3 kwietnia 2012 r.

Dodano:

Naprawiono:

  • granice kafli widoczne w przypadku wielokątów w IE 9 Quirks
  • znaczniki przeskakują podczas panoramowania w Street View na kartce

28 marca 2012 r.

Naprawiono:

  • Używaj małych liter w nazwach tagów, aby zachować zgodność z XHTML (problem 3868).
  • Zmieniono zachowanie funkcji powiększania na trackpadach Apple, aby była mniej czuła (problem 2416).

20 marca 2012 r.

Naprawiono:

  • Tworzenie znacznika ze znikającym obrazem powoduje błędy (problem 4014).

Dodano:

  • Kliknij, aby przejść do Street View lub powiększyć widok (problem 2447).

Zmiany, które możesz zauważyć:

  • domyślnie wyłączone w Street View,

6 marca 2012 r.

Naprawiono:

  • Błąd w OverviewMapControl podczas bardzo szybkiego przybliżania (problem 3882)
  • Błąd w IE, gdy element mapy div został usunięty ze strony (problem 3971)
  • Skalowane znaczniki są nieprawidłowo renderowane w IE 9 i starszych wersjach (problem 3912, problem 3908).

Dodano:

21 lutego 2012 r.

Naprawiono:

  • Niewyraźne mapy w Internet Explorerze 9 (problem 3875)
  • Polilinia złożona z prostopadłych krawędzi w przestrzeni LatLng została nieprawidłowo uproszczona (problem 3739).

Dodano:

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

15 lutego 2012 r.

Naprawiono:

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

Zmiany, które możesz zauważyć:

  • Przejścia między panoramami Street View.

3,7

7 lutego 2012 r.

Naprawiono:

  • Znacznik miga w końcowej pozycji przed animacją spadku (problem 3608).
  • Otwieranie okna informacyjnego i ustawienie powiększenia w tym samym czasie powoduje nieprawidłowe położenie środka mapy (problem 3738).
  • Ignorowanie kliknięcia prawym przyciskiem podczas przeciągania znaczników (problem 3237)
  • Tytuł znacznika czasami nie pojawia się w Firefoxie (problem 3773).

Zmiany, które możesz zauważyć:

  • Skalowane znaczniki są teraz renderowane na kartach Canvas, tam gdzie są dostępne
Dodano:
  • setOpacity() dla typu ImageMapType (problem 3125)
  • setOpacity() dla GroundOverlay (problem 2767)
  • Zdarzenie „tilesLoaded” dla typu ImageMapType (problem 1744)
  • stop() do MouseEvent, która przerywa rozprzestrzenianie zdarzenia (problem 2172).

31 stycznia 2012 r.

Naprawiono:

  • Rozwiązano problem z błędnymi kafelkami w języku koreańskim po przesunięciu mapy po świecie (problem 2722).
  • Naprawiono błąd: nie można było ustawić Pegmana dokładnie w miejscu, aby wyświetlić Street View (problem 3861).
  • Dodano właściwość „visible” dla obiektów wielokątów (problem 2861).
  • animacja panTo i panBy nawet wtedy, gdy widoki są od siebie oddalone (regresja);

24 stycznia 2012 r.

Naprawiono:

  • Dymek zdarzeń myszy w InfoWindow (problem 3573)
  • Włączone przekształcenia CSS w IE9
  • Dodano kontrolę daty obrazu do StreetViewPanorama
  • Włączona funkcja Canvas Street View w Internet Explorerze 9, Operze i Safari/Windows.

16 stycznia 2012 r.

Naprawiono:

  • Pegman nie powinien być przeciągany w trybie rysowania
  • Prawidłowo uruchamiać zdarzenia, uwzględniając z-index wielokątów i innych warstw.
  • Dodaj właściwość „status” obiektu KmlLayer (problem 3015).

10 stycznia 2012 r.

Naprawiono:

  • Pokaż pegmana, jeśli disableDefaultUI ma wartość true, a streetViewControl ma wartość true

7 grudnia 2011 r.

Naprawiono:

  • Autostrady można stylizować oddzielnie od autostrad (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:

  • Położenie autouzupełniania zmienia się, gdy zmieniasz rozmiar okna. Zdarzenie „resize” może zostać wywołane w obiekcie Autocomplete.

22 listopada 2011 r.

Naprawiono:

  • Rozmiar zawartości okna informacyjnego jest teraz obliczany z uwzględnieniem kaskadowych stylów
  • Kontrola obrotu mapy lotniczej nie pasuje do kierunku podczas tworzenia mapy

7 listopada 2011 r.

Zmiany, które możesz zauważyć:

  • Nowy styl wizualny domyślnych ustawień
  • Edytowalne kształty (wielokąty, wielokąty, koła, prostokąty)
  • Nowy DrawingManager do dodawania nowych nakładek
  • Nowe pola w typie PlaceResult: website i international_phone_number
  • Nowe pole ElevationResult: resolution

Naprawiono:

  • Ikony początku i końca w wynikach wskazówek są teraz renderowane z przezroczystym tłem w Internet Explorerze 7 i nowszych wersjach

3.6

31 października 2011 r.

Naprawiono:

  • Błąd podczas używania interfejsu Maps API z biblioteką Prototype w przeglądarce IE7

25 października 2011 r.

Naprawiono:

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

18 października 2011 r.

Zmiany, które możesz zauważyć:

  • Dodano pole słowa kluczowego do PlaceSearchRequest
  • Usunięcie linii na drodze w Street View

10 października 2011 r.

Naprawiono:

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

27 września 2011 r.

Naprawiono:

  • Aktualizacje elementów sterujących mapą Ogółem, Centrum i Powiększenie są ze sobą powiązane, jeśli zmieni się powiększenie

27 września 2011 r.

Naprawiono:

  • Podwójne pobieranie początkowych kafelków w Chrome
  • wycieki pamięci podczas panoramowania;
  • Nie przerywaj pracy Pegmana Street View podczas panoramowania poza obszar objęty zasięgiem
  • Regresja: znikające GroundOverlays, które przekraczają długość geograficzną -180
  • Regresja: nieprawidłowy środek mapy podczas otwierania okna informacji podczas przesuwania i powiększania

Zmiany, które możesz zauważyć:

  • Wyświetlanie podglądów 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 widoku z lotu z kierunkiem 90 lub 270 stopni

Zmiany, które możesz zauważyć:

  • Domyślnych typów map Google nie można uzyskać za pomocą rejestru typów map (uniemożliwia to dostęp do kafelków mapy).
  • animacje obrotu podczas opuszczania i wchodzenia na zdjęcia lotnicze;

12 września 2011 r.

Rozwiązane problemy:

  • znacznik pozostaje w podniesionej pozycji po wyświetleniu tooltipa w Firefox 4+ (Problem 3334);

Zmiany, które możesz zauważyć:

  • GeocoderResult.formatted_address nie zostało udokumentowane

6 września 2011 r.

Naprawiono:

  • Okno informacji o wybranym elemencie (menu) nie podąża za mapą w Firefoksie
  • kafelki w Kraju na niektórych urządzeniach mobilnych,

29 sierpnia 2011 r.

Zmiany, które możesz zauważyć:

  • Zezwalanie na wyższą wartość Z-index elementów niestandardowych niż elementów interfejsu API
  • Linki przekierowują użytkowników do prawidłowej wersji językowej maps.google.com
  • Nie otwieraj okna informacyjnego nad elementem KML, jeśli nie ma okna informacyjnego HTML, nazwy ani opisu.
  • Naprawiono regresję: kafelki o wysokiej rozdzielczości nie działały

24 sierpnia 2011 r.

Rozwiązane problemy:

  • akceleracja sprzętowa wyłączona w Chrome/Mac: naprawiono problem z renderowaniem znaczników i klikaniem nakładki ( Problem 3544, Problem 3551);
  • Naprawiono powiększanie przez ściągnięcie palców na Androidzie po przewinięciu strony (problem 3373).

Zmiany, które możesz zauważyć:

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

17 sierpnia 2011 r.

Zmiany, które możesz zauważyć:

  • Klikalne ikony na mapie dla punktów zainteresowania.
  • Style można ustawiać w MapOptions i stosować do wszystkich domyślnych typów map.
  • Pegman pojawia się na mapach niestandardowych, chyba że zostanie wyłączony.

3,5

10 sierpnia 2011 r.

Naprawiono:

  • znaczniki zablokowane w pozycji podniesionej po przeciągnięciu do horyzontu w Street View,
  • Zmiana rozmiaru Street View po zmianie rozmiaru mapy lub okna
  • Street View z udostępnionym oknem informacji powoduje awarię przeglądarki

2 sierpnia 2011 r.

Rozwiązane problemy:

  • Hiperlinki w oknie informacyjnym w IE nie działają (problem 3503)
  • Element sterujący skalą nie drukuje (problem 2966)
  • Regresja: błąd podczas używania kontrolki OverviewMapControl w przypadku map stylizowanych (problem 3489).

Zmiany, które możesz zauważyć:

  • Menu kontekstowe większości elementów sterujących jest teraz wyłączone po kliknięciu prawym przyciskiem myszy.
  • Street View Panorama/Mapa w InfoWindow nie przesuwa się, gdy kursor myszy znajduje się nad InfoWindow
  • Możliwość przewijania okna InfoWindow na iPadzie

18 lipca 2011 r.

Rozwiązane problemy:

  • Nieprawidłowa wartość LatLng zdarzenia podczas przewijania strony w iOS >= 4.1 (problem 3373).

11 lipca 2011 r.

Rozwiązane problemy:

  • Naprawiono błąd: <select> nie można kliknąć w oknie informacji na urządzeniu z ekranem dotykowym (problem 3232).
  • Rozwiązano problem: kliknięcie na mapie nie było wywoływane po kliknięciu prawym przyciskiem myszy, jeśli opcja MapOptions.draggable ma wartość false (problem 3071).

Zmiany, które możesz zauważyć:

  • znaczniki o tej samej wartości Z-index są teraz uporządkowane w sposób spójny na granicach płytek;
  • Możliwość przewijania w oknie informacji na iOS
  • znaczniki i wielościany są teraz ponownie malowane, gdy zmienia się projekcja mapy;

5 lipca 2011 r.

Rozwiązane problemy:

  • Naprawiono błąd: kursor znacznika nie wyświetlał się, gdy mapy nie można było przeciągać (problem 3120).

Zmiany, które możesz zauważyć:

  • Dodano możliwość stylizowania elementów sterujących i list rozwijanych autouzupełniania w miejscach.
  • Widżet autouzupełniania Miejsca zachowuje opis zwrócony przez serwer po wybraniu przez użytkownika sugestii

30 czerwca 2011 r.

Rozwiązane problemy:

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

Zmiany, które możesz zauważyć:

  • Autouzupełnianie miejsc zostało zmienione tak, aby dodawało dane do treści, a nie do elementu nadrzędnego danych wejściowych.
  • BOTTOM_RIGHT jest teraz prawidłowo ustawiany

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).

Zmiany, które możesz zauważyć:

  • Naprawiono błąd: OverlayView.set('map', foo) jest teraz taki sam jak OverlayView.setMap
  • Usunięto opcję „language” (język) z interfejsu GeocoderRequest

17 maja 2011 r.

Rozwiązane problemy:

  • Rozwiązano: problem z renderowaniem Street View w IE7 (problem 3272)

Zmiany, które możesz zauważyć:

  • Włączenie przejść obrazu dla elementów mapy podczas wczytywania i zmiany typu mapy.

7 maja 2011 r.

Nie ma żadnych zauważalnych zmian.

3.4

7 maja 2011 r.

Nie ma żadnych zauważalnych zmian.

6 maja 2011 r.

Rozwiązane problemy:

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

Zmiany, które możesz zauważyć:

  • Usługa macierzy odległości

14 kwietnia 2011 r.

Rozwiązane problemy:

  • Naprawiono: obsługa nazwanych kolorów CSS w przypadku atrybutów strokeColor i fillColor
  • Naprawiono błąd: wielokąt nie był widoczny, gdy ustawiono dla grubości obrysu wartość 0,0. (Problem 3241)
  • Naprawiono: błędy w IE8 podczas przesuwania widocznej reklamy AdUnit (problem 3159).
  • Zezwalaj na mapę terenu i hybrydową bez mapy drogowej i satelitarnej w elementach sterujących typem mapy (problem 3089).
  • Kafelki o wysokiej rozdzielczości są wczytywane na ekranach o wysokiej rozdzielczości (problem 2614).

Zmiany, które możesz zauważyć:

  • Gdy zdjęcia lotnicze są włączone i dostępne, domyślny kąt nachylenia kamery wynosi 45 stopni.
  • Ulepszono działanie funkcji zbliżania i oddalania na iPadzie.
  • Zmieniono nazwy DirectionsTravelMode i DirectionsUnitSystem na TravelMode i UnitSystem (stare nazwy pozostają zgodne z poprzednimi).

14 kwietnia 2011 r.

Rozwiązane problemy:

  • Naprawiono: ikona znacznika i cień nie są już przezroczyste w IE6
  • Rozwiązano problem: znaczniki nie migają już podczas powiększania.
  • Poprawiono: renderowanie wielokątów na granicach płytek w pobliżu biegunów północnego i południowego.

Zmiany, które możesz zauważyć:

  • Linie złożone i poligony są teraz renderowane w trybie Canvas, o ile to możliwe.
  • współrzędne LatLng zdarzeń na poliliniach i granicach wielokątów są teraz dopasowywane 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)
  • Niedziałająca mapa po wyłączeniu VML (problem 3119)

Zmiany, które możesz zauważyć:

  • Nakładka ulicy w Street View jest teraz wyświetlana w trybie ukośnym

22 marca 2011 r.

Rozwiązane problemy:

Zmiany, które możesz zauważyć:

  • Naprawiono błąd: znaczniki gigantyczne są przycinane na granicach kafelka
  • Rozwiązano problem: nakładka Street View w trybie zdjęć skośnych
  • Naprawiono błąd: element sterujący mapą widoku ogólnego wyświetla się w trybie drukowania

17 marca 2011 r.

Rozwiązane problemy:

  • Zdjęcia pod kątem 45 stopni (problem 2412)
  • Sterowanie mapą widoku ogólnego (problem 1470)
  • Obsługa animowanych GIF-ów – dodano opcję „optymalizowana” (problem 3095).
  • Marker.getVisible() zwraca nieokreśloną wartość (problem 3114)

Zmiany, które możesz zauważyć:

  • Naprawiono: koła i prostokąty ignorują zIndex
  • Rozwiązano problem: zdarzenia myszy wywołują zdarzenia dwukrotnie, gdy znacznik jest animowany
  • Naprawiono błąd: mapy ze stylem nie używają stylów, jeśli typ mapy został dodany do rejestru po ustawieniu identyfikatora typu mapy
  • Poprawiono: mapy bez stylu przyjmują styl mapy ze stylem
  • Znaczniki wywołują teraz zdarzenia MouseEvents, a nie zdarzenia DOM

11 marca 2011 r.

Rozwiązane problemy:

  • Podwójne kliknięcie znacznika nie powoduje już przybliżania mapy (problem 3090).
  • Punkt kotwiczenia z cieniem niestandardowego znacznika działa (problem 3112).

Zmiany, które możesz zauważyć:

  • Warstwa Panoramio
  • Kierunki Z-indexowanie znacznika zostało naprawione
  • Naprawiono domyślną pozycję cienia.

2 marca 2011 r.

Zmiany, które możesz zauważyć:

  • znaczniki są teraz renderowane w Canvasie lub VML (w przypadku, gdy są dostępne);
  • Większe cele kliknięcia na urządzeniach z ekranem dotykowym w przypadku polilinii, wielokątów i plików KML

22 lutego 2011 r.

Rozwiązane problemy:

  • Punkt zakotwiczenia okna informacyjnego udostępniony za pomocą właściwości MVC 'anchorPoint' (problem 2860)
  • Poprawki dotyczące trybu hybrydowego na poziomie powiększenia 0 i 1 (problem 3062)
  • Poprawiono problem z dodawaniem i usuwaniem na mapie obiektów typu Okrąg/Prostokąt (problem 3052).
  • draggable: false fixed on touch devices ( Issue 3044)

18 lutego 2011 r.

Rozwiązane problemy:

  • znaczniki w Street View są tylko zmniejszane, a nie powiększane (problem 2969);
  • Przeciągane wskazówki dojazdu działają teraz, gdy routeIndex nie jest równy 0 (problem 2995).
  • Usunięto konflikt między Flashem a przeciąganiem mapy (problem 2956).
  • Gdy parametr mapTypeId zostanie zmieniony w słuchaczu maptypeid_changed, element sterujący typu mapy będzie spójny.

Zmiany, które możesz zauważyć:

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

8 lutego 2011 r.

Zmiany, które możesz zauważyć:

  • Nowe hierarchiczne elementy sterujące typem mapy – są one dostosowane do obsługi dotykowej.
  • Nowe logo (problem 2574)
  • Nazwa atrybutu MarkerShape.coord została zmieniona na MarkerShape.coords, aby odpowiadała atrybucie <area> coords w HTML.

3.3

17 marca 2011 r.

Rozwiązane problemy:

  • Wielokąt nie jest renderowany

8 lutego 2011 r.

Rozwiązane problemy:

  • Żądania dotyczące kafelków nie są anulowane w Chrome (problem 3011)
  • Zdarzenie rightclick nie jest wywoływane w FF/Mac (problem 2920)
  • Problemy z renderowaniem tekstu w Safari na Macu (problem 3024)
  • Mapy z mapą trasy nie są prawidłowo drukowane w Internet Explorerze

21 stycznia 2011 r.

Zmiany, które możesz zauważyć:

  • Tablice MVC są teraz akceptowane w bibliotece geometrii sferycznej
  • Rozwiązanie problemu z krzyżykiem wyświetlanym pod znacznikiem 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 ustawienie parametru zoom_changed powodowało nieprawidłowe wyniki funkcji fromLatLngToContainerPixel (problem 2539).

6 stycznia 2011 r.

Rozwiązane problemy:

  • Dodano bibliotekę geometryczną – zawiera narzędzia do kodowania geometrii sferycznej i polilinii (problem 2540, problem 2595, problem 2246).
  • Możliwość ustawiania minimalnego i maksymalnego poziomu powiększenia na mapie (problem 1624)

Zmiany, które możesz zauważyć:

  • Elementy sterujące przesuwaniem i powiększaniem zostały rozdzielone (nie ma już elementów sterujących nawigacją). Można je skonfigurować oddzielnie.
  • Nowe sterowanie powiększeniem na urządzeniach dotykowych
  • Zawartość tablicy MVCArray można teraz wyczyścić, wywołując metodę clear().
  • Naprawiono wyciek pamięci podczas dodawania i usuwania znaczników w IE8.
  • szybsze renderowanie wielokątów dzięki ulepszonym algorytmom upraszczania;

23 grudnia 2010 r.

Rozwiązane problemy:

  • Obsługa kliknięcia punktu orientacyjnego naprawiono w przypadku przeciąganych kierunków ( problem 2871).

21 grudnia 2010 r.

Rozwiązane problemy:

  • Dodano dynamikę do mapy podczas przeciągania (problem 2592).
  • Usunięto błąd CSS w Street View (problem 2666).
  • Naprawiono błąd JS podczas wyświetlania okna informacyjnego z mapą o szerokości 0 w Internet Explorerze (problem 2536).

Zmiany, które możesz zauważyć:

  • Na urządzeniach dotykowych wyświetlimy element sterujący powiększeniem dostosowany do obsługi dotykowej, niezależnie od tego, czy wymagane jest sterowanie ZOOM_PAN czy sterowanie małą nawigacją. Jeśli urządzenie obsługuje gesty wielodotykowe w przeglądarce, nie będzie wyświetlany żaden element sterujący powiększaniem, ponieważ powiększanie odbywa się przez zbliżanie palców.

9 grudnia 2010 r.

Rozwiązane problemy:

  • Okna z informacjami można teraz wydrukować w IE (problem 1343)
  • Poprawiono przezroczystość w IE8 dla typu ImageMapType.

Zmiany, które możesz zauważyć:

  • Gdy przeciągasz znaczniki, a opcja raiseOnDrag jest włączona, pod nimi wyświetla się krzyżyk z niestandardową ikoną.

5 grudnia 2010 r.

Rozwiązane problemy:

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

Zmiany, które możesz zauważyć:

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

28 listopada 2010 r.

Rozwiązane problemy:

  • Zdarzenie maptypeid_changed nie jest już wywoływane dwukrotnie (problem 2449).
  • Właściwość „size” obiektu MarkerImage jest teraz dostępna (problem 2465).
  • Kształt znacznika odwołuje się do ikony, a nie do obiektu sprite (problem 2629).
  • Ulepszono przesuwanie mapy podczas przeciągania znacznika na mniejszych mapach (problem 2868).
Zmiany, które można zauważyć:
  • Mapy można teraz drukować bez włączania drukowania obrazów tła
  • Usunęliśmy błąd polegający na tym, że znaczniki kierunku, które można przeciągać, były możliwe do przeciągnięcia, gdy opcja „draggable” była ustawiona na „false”.

16 listopada 2010 r.

Zmienione problemy:

Zmiany, które możesz zauważyć:

  • Naprawiliśmy błąd, który powodował otwieranie nowego okna w Firefoxie po kliknięciu znacznika przy wciśniętym klawiszu Shift.
  • Ikony znaczników literowych były tracone, gdy opcje markera były określone w klasie DirectionsRenderer.

3.2

11 listopada 2010 r.

Zmiany, które możesz zauważyć:

  • Usunęliśmy błąd, który powodował przycinanie wielokątów w trybie RTL w przeglądarkach IE7/IE8.
  • Naprawiono błąd polegający na tym, że pola wyboru były ukryte w Safari 5 z powodu transformacji 3D.
  • W przypadku polilinii geodezyjnych, które obejmowały równik, brakowało szczegółów.
  • Dodano pozycje sterowania LEFT_CENTER, LEFT_BOTTOM, RIGHT_CENTER i RIGHT_BOTTOM.
  • Zmieniono nazwy pozycji sterowania z 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 – kompas jest źle wyrównany lub nie jest widoczny w niektórych przeglądarkach
  • Problem 2528: przeźroczystość opcji ImageMapTypeOptions jest zepsuta w IE8
  • Problem 2661: Infowindow - Right click on an input field does not display context menu
  • Problem 2741: po przesunięciu mapy w iOS 4 nie działa umieszczanie znaczników

Zmiany, które możesz zauważyć:

  • Street View jest domyślnie włączone
  • Naprawiliśmy błąd polegający na tym, że obiekt „this” nie był przekazywany do funkcji getTileUrl.
  • Zdarzenie domready okna jest teraz wywoływane po tym, jak okno jest widoczne

28 września 2010 r.

Zmienione problemy:

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

Zmiany, które możesz zauważyć:

  • Mapy w wersji 2 i 3 działają lepiej, gdy obie znajdują się na tej samej stronie.
  • Naprawiono błąd w Street View HTML5 podczas przeciągania w dół

16 września 2010 r.

Zmienione problemy:

  • Problem 2701: początkowy kierunek nawigacji Street View nie odpowiada kierunkowi kamery

14 września 2010 r.

Zmienione problemy:

  • Problem 157: obsługa przeciąganych wskazówek dojazdu
  • Problem 1852: zdarzenie „rightclick” w znaczniku google.maps.Marker jest wywoływane bez argumentu
  • Problem 2673: Pegman znika po zmianie pozycji

Zmiany, które możesz zauważyć:

  • Ulepszono działanie znaczników

31 sierpnia 2010 r.

Zmienione problemy:

Zmiany, które możesz zauważyć:

  • Ulepszenie geodezyjnych ścieżek dla większych powiększeń

24 sierpnia 2010 r.

Zmienione problemy:

  • Problem 2648: zdarzenie zmiany rozmiaru mapy powoduje błąd w Firefoksie w wersji 3.2.1

Zmiany, które możesz zauważyć:

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

16 sierpnia 2010 r.

Zmienione problemy:

  • Problem 2416: przesuwanie i powiększanie za pomocą myszy Apple Magic Mouse jest zbyt czułe
  • Problem 2606: ustawienie opcji draggable: false na mapie powoduje wyłączenie linków
  • Problem 2640: pamięć nie jest usuwana podczas odświeżania przeglądarki / zdarzenia onunload (IE)

Zmiany, które możesz zauważyć:

  • znaczniki Street View są skalowane w zależności od odległości,
  • Suwak powiększenia zmienia się podczas przesuwania

9 sierpnia 2010 r.

Zmiany, które możesz zauważyć:

  • 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 tego użyj metody getPanoramaByLocation.

3.1

28 września 2010 r.

Zmiany, które możesz zauważyć:

  • Rozwiązaliśmy problem, który powodował błąd JS-a w przypadku wskazówek z tym samym miejscem wyjazdu i miejscem docelowym.

9 sierpnia 2010 r.

Zmiany, które możesz zauważyć:

  • Naprawiono błąd związany ze zmianą mapy w OverlayView
  • Naprawiono wywołanie GroundOverlay.setMap(null)
  • IE nie powoduje już wycieków pamięci podczas powiększania/przesuwania

5 sierpnia 2010 r.

Zmienione problemy:

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

Zmiany, które możesz zauważyć:

  • Usunięto błąd powodujący znikanie znaczników w IE6 po zmianie powiększenia.

29 lipca 2010 r.

Zmienione problemy:

Zmiany, które możesz zauważyć:

  • Tag custom_panorama „originHeading” został wycofany na rzecz tagu „centerHeading”.
  • Płytki hybrydowe w Korea Południowa wyświetlają teraz drogi
  • Kliknięcia są teraz ignorowane przez wielokąty, których nie można kliknąć na mapie

22 lipca 2010 r.

Zmienione problemy:

  • Problem 1856: Obsługa renderowania wielokątów w przeglądarce Opera
  • Problem 2159: zdarzenie DragEnd jest wywoływane po powiększeniu za pomocą kółka przewijania
  • Problem 2385: przy większym powiększeniu GroundOverlay staje się czarny w Internet Explorerze
  • Problem 2337: Linia łamana została utracona
  • Problem 2427: przeciąganie otwartego okna informacyjnego podczas automatycznego przewijania powoduje „zawieszanie się” znaczników
  • Problem 2493: znaczniki nie są prawidłowo usuwane w IE7
  • Problem 2500: Przycięty obraz znacznika przy użyciu funkcji !Marker.setIcon(<scaled MarkerImage>) dla istniejącego znacznika
  • Problem 2549: CSS menu rozwijanego Google powoduje ostrzeżenie

Zmiany, które możesz zauważyć:

  • Zdarzenie kliknięcia nie jest już wywoływane podczas przeciągania wielokąta.
  • Kliknięcie elementu formularza, który rozszerza się poza okno InfoWindow, nie powoduje już kliknięcia mapy.
  • Kliknięcie nakładki KML nie powoduje już zdarzenia kliknięcia mapy
  • Street View jest teraz automatycznie przesuwane, aby zmieścić InfoWindow na ekranie
  • Zmieniono parametr LatLng zdarzenia MouseEvent w plikach KML i FusionTables z „position” na „latLng”.
  • elementy sterujące powiększeniem na Androidzie nie będą już przekazywać kliknięć do mapy.

17 czerwca 2010 r.

Zmienione problemy:

Zmiany, które możesz zauważyć:

  • Naprawiono błąd miganego znacznika
  • Ulepszono uruchamianie zdarzenia domready w InfoWindow
  • Dostępna jest teraz funkcja DirectionsRoute.bounds.

11 czerwca 2010 r.

Zmienione problemy:

Zmiany, które można zauważyć:
  • Naprawiono wyciek pamięci związany z oznacznikami
  • Zmniejszono czas oczekiwania na pierwszy geokod.
  • Dostęp do usługi StreetViewService

3,0

18 maja 2010 r.

Zmienione problemy:

Zmiany, które można zauważyć:
  • Naprawiono błąd związany z właściwym wyświetlaniem praw autorskich Google na mapach niestandardowych.
  • Dodano właściwość geodesyjną do wielokątów i linii łamanych
  • Dodano opcję klikania wielokątów i linii łamanych.
  • Dodano opcję GroundOverlay umożliwiającą klikanie.

13 maja 2010 r.

Zmienione problemy:

  • Problem 1724: nieprawidłowy rozmiar okna informacji/marginesy podczas ustawiania treści za pomocą elementu zamiast ciągu znaków

Zmiany, które możesz zauważyć:

  • Naprawiliśmy błąd polegający na tym, że nakładki na ziemię były przycinane przedwcześnie podczas przechodzenia przez datę graniczną.
  • Ikona markera w zestawie działa teraz z \ w adresie URL
  • Reguły wywoływania zdarzeń mouseout w przypadku wielokąta i linii złożonej w Internet Explorerze
  • Zmiana ikony znacznika 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: dodaj nakładkę ruchu
  • Problem 2209: Przepełnienie stosu
  • Problem 2254: wiele wywołań „setMap(gMap)” i „setMap(null)” w obiekcie Circle zmienia jego obrys i przezroczystość wypełnienia

Zmiany, które możesz zauważyć:

  • Dodano warstwy KML i GeoRSS
  • Dodano nakładki na powierzchnię
  • Dodano nowe warstwy: Ruch i Rower.
  • Dodano właściwość „suppressBicyclingLayer” w DirectionsRendererOptions.
  • Naprawiliśmy błąd, aby zapewnić prawidłowe odniesienie warstwy powiększenia do mapy po zmianie typu mapy.
  • Zmieniono nazwę właściwości DirectionsResult „start/end_point” na „start/end_location”.
  • Zmieniono nazwę właściwości DirectionsLeg z „start/end_geocode” na „start/end_address”.
  • Nazwa właściwości DirectionsRoute „optimized_waypoint_order” została zastąpiona właściwością „waypoint_order”.
  • Usunięto obsługę starych nazw właściwości kierunków (setTripIndex, getTripIndex, hideTripList, provideTripAlternatives) i nadal generuje ostrzeżenia. Usuń też konwersję z treści „Trasa” do „Etapy” i z treści „Podróż” do „Etapy”.
  • Zmieniono GeocoderGeometry.latLng na GeocoderGeometry.location

30 kwietnia 2010 r.

Zmienione problemy:

  • Problem 2230: mapa inicjalizuje się bez zamierzonej projekcji niestandardowej

Zmiany, które możesz zauważyć:

  • Kliknięcie mapy powoduje teraz skupienie klawiatury
  • iPad: teraz można powiększać obraz za pomocą gestów.

26 kwietnia 2010 r.

Zmienione problemy:

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

Zmiany, które możesz zauważyć:

  • Rozwiązaliśmy problem, który powodował, że podczas przesuwania mapy ikony niestandardowe znikały z jej dolnej części.

13 kwietnia 2010 r.

Zmienione problemy:

  • Problem 2275: nie można ponownie użyć obiektu MarkerImage
  • Problem 2181: gdy dodasz element google.maps.Marker, a potem użyjesz kółka przewijania myszy, aby przybliżyć lub oddalić widok, znacznik jest ukryty

11 kwietnia 2010 r.

Brak zauważalnych zmian ani zmienionych problemów.

5 kwietnia 2010 r.

Zmienione problemy:

  • Problem 1976: problemy z niestandardową ikoną i przeciąganym znacznikiem
  • Problem 2107: znacznik przeciągania znika, gdy zostanie przeciągnięty poza mapę
  • Problem 2181: w pliku basemaps brakuje właściwości projection.

Zmiany, które możesz zauważyć:

  • Wyświetla linię łamaną z podglądem trasy w elementach DirectionsRoute jako overview_path.
  • Wyświetla bieżący widok mapy jako usługę tylko do odczytu.

23 marca 2010 r.

Zmiany, które możesz zauważyć:

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

15 marca 2010 r.

Zmiany, które możesz zauważyć:

  • Wielokąty są teraz prawidłowo odświeżane po zmianie stylów.
  • Ostrzeżenia o niedostępnych już funkcjach są wyświetlane w pliku console.log, gdy używane są stare „Directions”.

10 marca 2010 r.

Zmienione problemy:

  • Problem 1801: z-index linii i poligonów
  • Problem 2144: DirectionsRequest powinien zawierać opcję avoidHighways
  • Problem 2207: Problem: linia łamana jest wypełniana w Internet Explorerze
  • Problem 2113: linie wielokrotne są nieprawidłowe w Firefoxie przy dużym powiększeniu po wydaniu z stycznia

Zmiany, które możesz zauważyć:

3 marca 2010 r.

Zmienione problemy:

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

Zmiany, które możesz zauważyć:

  • Naprawiono błąd związany z przeskokami na mapie.
  • Ulepszenie funkcji powiększania dwukrotnie z rzędu.
  • Zdarzenie przeciągania znacznika .latLng nie jest już zaciemniane.

26 lutego 2010 r.

Zmienione problemy:

  • Problem 1651: mousemove / mouseover / mouseout dla obszaru roboczego mapy
  • Problem 2142: DirectionsRendererOptions powinien umożliwiać użytkownikom całkowite pomijanie znaczników
  • Problem 2148: event.latLng brakujący
  • Problem 2109: błąd: NavigationControlStyle.ZOOM_PAN nie wyświetla się prawidłowo w IE8
  • Problem 2153: MVCArray.push() nie zwraca nowej długości

Zmiany, które możesz zauważyć:

  • Dodawanie przezroczystości do typu mapy obrazkowej.
  • Naprawiliśmy błąd, który powodował, że kliknięcie prawym przyciskiem myszy prostokąta lub koła nie powodowało żadnej reakcji.
  • Treści okna z informacjami wydarzenia nie są już usuwane po ukryciu.

8 lutego 2010 r.

Zmienione problemy:

  • Problem 2135: błąd – jeśli w linii łamanej używasz ponownie tablicy MVCArray z wielokąta, linia łamana jest zamykana.

Zmiany, które możesz zauważyć:

  • Dodano nową klasę Rectangle.
  • Dodano nową klasę kręgu
  • Naprawiono wyciek pamięci podczas tworzenia i usuwania znacznika.
  • Zatrzymaliśmy dodawanie adnotacji do MVCArray z LatLngs, aby zamknąć Polygons, ponieważ powoduje to zamknięcie Polylines, które mają ten sam MVCArray (patrz problem 2135).
  • Naprawiliśmy błąd, który powodował, że znaczniki na ekranie były czasami ukryte, jeśli powiększenie mapy było ustawione na bieżącą wartość.
  • Naprawiono ImageMapType, aby wyświetlał się prawidłowo na Androidzie.
  • Zmieniliśmy schemat przycinania wielokątów, aby umożliwić tworzenie wielokątów zawierających biegun północny lub południowy.
  • Zwiększono zakres szerokości geograficznej w projekcji Mercator do maksymalnej możliwej wartości z uwzględnieniem precyzji zmiennoprzecinkowej.

28 stycznia 2010 r.

Zmienione problemy:

Zmiany, które możesz zauważyć:

  • Dodano obsługę języków indoaryjskich:
    • bn, gu, kn, ml, mr, ta, te
  • Dodano nowe metody statyczne do przestrzeni nazw event:
    • addListenerOnce
    • addDomListenerOnce
  • Dodano nową właściwość „encoded_lat_lngs” do obiektu DirectionsStep, aby udostępnić zestaw współrzędnych lat/lng w skompresowanym formacie ASCII.
  • Zwiększona wydajność dzięki usunięciu elementów znacznika DOM poza ekranem
  • Naprawiliśmy błąd przesuwania w Google Chrome
  • Naprawiono błąd powiększania za pomocą 2 palców 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 na odwrót)
  • Problem 1443: funkcje extend() i union() powinny zwracać obiekt LatLngBounds
  • Problem 1960: błąd: niepełne informacje w przypadku provideTripAlternatives
  • Problem 1675: błąd dokumentacji samouczka
  • Problem 1676: Błąd w dokumentacji samouczka – opcje sterowania
  • Problem 1856: polygony nie są renderowane w przeglądarce Opera.
  • Problem 1954: lokalizacja na język bułgarski jest nieprawidłowa.
  • Problem 1976: błąd związany z ikoną niestandardową i przeciągalnym znacznikiem
  • Problem 2063: kolizje nazw zmiennych podczas minimalizowania podklas OverlayView

Zmiany, które możesz zauważyć:

17 grudnia 2009 r.

Zmiany, które możesz zauważyć:

  • Rozwiązano problem z przeskakiwaniem na początku animacji przesuwania mapy.
  • Rozwiązano problem z przeskakiwaniem mapy do innej lokalizacji podczas powiększania powyżej maksymalnego poziomu powiększenia za pomocą kółka jezdnego lub podwójnego kliknięcia.
  • Elementy sterujące Copyright, MapType i Nawigacja zmieniają rozmiar, aby dopasować się do rozmiaru mapy.
  • Stare metody getter, setter i nazwy zdarzeń są oficjalnie wycofane i nie są już definiowane.

10 grudnia 2009 r.

Zmienione problemy:

  • Problem 1820: zoomowanie za pomocą kółka przewijania wydaje się powiększać ponad maksymalny poziom i „przeskakiwać” pozycję mapy
  • Problem 1743: Przewijanie mapy powoduje przeniesienie jej do zupełnie innej lokalizacji

Inne zauważalne zmiany:

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

25 listopada 2009 r.

Zmienione problemy:

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

Inne zauważalne zmiany:

  • Dodano obsługę języków zapisywanych od prawej do lewej: arabski, perski, hebrajski
  • Właściwość lat_lngs jest dostępna w przypadku kroków w wyniku DirectionsResult.

11 listopada 2009 r.

Zmienione problemy:

  • Problem 1742: ikona niestandardowej ikony zawsze wyświetla się nad domyślną ikoną

Inne zauważalne zmiany:

  • Dodano 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 wersji 3 interfejsu API

Inne zauważalne zmiany:

26 października 2009 r.

Zmienione problemy:

  • Problem 1647: Prośba o dodanie funkcji: dodanie zdarzenia dla okna informacyjnego dom gotowy
  • Problem 1710: możliwość anulowania przez użytkownika wydarzenia powiększenia po dwukrotnym kliknięciu

Inne zauważalne zmiany:

  • Błąd JS jest wywoływany, gdy nieprawidłowe argumenty są przekazywane do funkcji new google.maps.LatLng()
  • Naprawiono błąd: podczas wczytywania mapy wczytywana była mapa statyczna.

15 października 2009 r.

Zmienione problemy:

Inne zauważalne zmiany:

  • Aktualizacje dokumentacji:
    • Nowa metoda: LatLngBounds.isEmpty()
    • posortowanie wszystkich metod, zdarzeń, właściwości i konstant według nazwy;
    • Naprawiono nieprawidłowe typy w właściwościach opcji ścieżki wielopunktowej i wielokąta

28 września 2009 r.

  • Ulepszenia wydajności renderowania poligonów.
  • Rozwiązaliśmy problem z ostrzeżeniem JS w przypadku 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, gdy mapa się porusza
  • Problem 1700: nieprawidłowa lokalizacja kliknięcia po oddaleniu w Firefoxie 3.5
  • Problem 1702: nieprawidłowa wartość latLng zgłaszana w zdarzeniach kliknięcia i podwójnego kliknięcia, gdy występuje przesunięcie przewijania w elemencie nadrzędnym
  • Problem 1723: mapa przeskakuje podczas przeciągania na iPhonie

Inne zauważalne zmiany:

  • Uruchomiono linie i wielokąty łamane. Umożliwiają one rysowanie linii lub wypełnionych obszarów na mapie, określanie stylów obrysowania i wypełnienia oraz obsługę większości zdarzeń myszy (nie ma jeszcze obsługi najechania kursorem). Działa ona we wszystkich obsługiwanych przeglądarkach (IE 6.0 i nowsze, Firefox 2.0 i nowsze, Safari 3.1 i nowsze, Chrome), w tym na obsługiwanych urządzeniach mobilnych.
  • Dodano nowe zdarzenie mapy „nieaktywny”. Wyzwala się, gdy przez jakiś czas mapa nie jest przemieszczana. Rozwiązanie problemu 1371.
  • Rozwiązano problem z nieprawidłowymi wartościami LatLng zwracanymi przez zdarzenia kliknięcia.
  • Naprawiono błąd powiększania za pomocą gestu na iPhonie. Zobacz problem 1723.

10 września 2009 r.

Zmienione problemy:

  • Problem 1659: nieprawidłowa wartość latLng zwracana w zdarzeniach kliknięcia i podwójnego kliknięcia po przesunięciu w Firefox 3.5
  • Problem 1621: po kliknięciu mapy w IE 8 z doctype wyświetlana jest niewłaściwa lokalizacja
  • Problem 1642: InfoWindow overflow:auto
  • Problem 1531: wysokość okienka z informacjami rośnie wraz z każdym otwarciem

Inne zauważalne zmiany:

  • Zmiana składni w przypadku metod get/set i nazwy zdarzeń zgodnie z opisem poniżej. Stara składnia jest nadal obsługiwana, aby zachować zgodność wsteczną. Na przykład:
    • set_funBoat() => setFunBoat()
    • get_funBoat() => getFunBoat()
    • funBoat_changed => funboat_changed
  • Do interfejsu OverlayView dodano nową metodę „onAdd”, która jest wywoływana podczas inicjowania paneli i projekcji. Rozwiązanie problemu: Problem 1377.
  • Metoda „remove” w interfejsie OverlayView została przemianowana na „onRemove”. Stara nazwa jest nadal obsługiwana, aby zachować zgodność wsteczną.

2 września 2009 r.

Zmienione problemy:

  • Problem 1525: błąd get_bounds przy niskich poziomach powiększenia
  • Problem 1596: przesuwanie widoku poza północny lub południowy brzeg świata powoduje błąd
  • Problem 1643: błąd: niepotrzebne kółka do przewijania mapy
  • Problem 1379: nie widzę danych mapy Korei w wersji 3.

Inne zauważalne zmiany:

  • Włączone przewijanie kółkiem myszy i powiększanie przez podwójne kliknięcie w Chrome, Safari 4 i Firefox 3.5
  • Poprawiona wydajność przeciągania mapy
  • Kliknięcie dwukrotnie teraz wyśrodkowuje mapę 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ść kółka przewijania opcji Map na wartość fałsz.
  • Dokumentacja została zaktualizowana, aby uwzględniała funkcje panTo i panBy.

14 sierpnia 2009 r.

Zmienione problemy:

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

Inne zauważalne zmiany:

  • Powiększanie za pomocą kółka myszy zostało włączone.
  • Rozwiązaliśmy problem występujący na iPhone’ach, w którym po przeciągnięciu mapy przeskakiwały one po przeciągnięciu.

4 sierpnia 2009 r.

Zmienione problemy:

  • Problem 1393: Zezwalaj na przeciągane znaczniki
  • Problem 1448: błąd: interfejs API w wersji 3 potrzebuje funkcji checkResize() (lub jej odpowiednika).
  • Problem 1404: błąd z kursorem w przeglądarce Opera.
  • Problem 1514: strzałka wyboru MapType wyświetlana niepoprawnie w przypadku HTML 4.01 w trybie ścisłym
  • Problem 1426: sterowanie indeksem z-okna InfoWindow

Inne zauważalne zmiany:

  • Zbliżanie i przeciąganie na iPhonie powinno być bardziej stabilne.
  • Do obiektów InfoWindow dodano metody ustawiania i pobierania z nich wartości zIndex.

Zmiany w dokumentacji:

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

13 lipca 2009 r.

Zmienione problemy:

  • Problem 1415: infowindow content: selectable true/ false
  • Problem 1432: Zdarzenie mouseout nie jest wywoływane po wywołaniu set_icon
  • Problem 1365: Elementy sterujące typem mapy są renderowane nieprawidłowo w przypadku ścisłego typu dokumentu

Inne zauważalne zmiany:

  • Deweloperzy nie muszą już określać rozmiaru obrazu znacznika. Jeśli nie zostanie podany, interfejs API wykryje go automatycznie. W związku z tym rozmiar, kotwnik i początek w przypadku obiektu MarkerImage są opcjonalne.
  • Deweloperzy nie muszą już wywoływać OverlayView.call(this) w konstruktorze podklasy OverlayView.
  • Z interfejsu usunięto metody „changed” klasy OverlayView. Nie powinno to mieć wpływu na kod programisty, ponieważ te metody nie były wcześniej używane.
  • Z obiektów żądania geokodowania usunięto opcję partialmatch. Jeśli deweloper nadal będzie go przekazywać, nie wpłynie to 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że pokrętło powiększenia jest klikalne we wszystkich przeglądarkach
  • Okno informacyjne „czyszczy” duży przycisk powiększania, ustawiając się w pełni na mapie i w przyciskach
  • Prawa autorskie do obrazów na urządzeniach mobilnych
  • Płytki są wczytywane od środka, a nie od lewej góry.
  • 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.