Informacje o wersji interfejsu Maps JavaScript API

Zasubskrybuj te informacje o wersji. Subskrybuj

Zespół Maps JavaScript API regularnie aktualizuje interfejs API, dodając nowe funkcje, poprawki błędów i ulepszenia w zakresie wydajności. Możesz wskazać wersję interfejsu API, która ma być załadowana w Twojej aplikacji, wskazując ją w parametrze v w żądaniu wczytywania interfejsu Maps JavaScript API. Dowiedz się więcej o obsłudze wersji.

Ta historia zmian zawiera listę wersji według daty i numeru wersji wraz z powiązanymi zmianami.

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

3.56.6

28 marca 2024 r.

Zmiany:

  • [kanał beta] Kafelki rastrowe mapy są teraz wyświetlane w formacie obrazu WebP.
  • Poprawiono pozycjonowanie zakotwiczenia okna informacyjnego dla ważnych miejsc na mapie na mapach wektorowych.
  • Naprawiono błąd wyświetlania elementu AdvancedMarkerElement bez ustawionej pozycji.
  • Do interfejsu InfoWindow API dodano zdarzenie „close”.

3.56.5

21 marca 2024 r.

T

Zmiany:

  • [Kanał beta] Nowe kolory mapy bazowej są teraz domyślne dla programistów, którzy nie używają identyfikatorów map. Więcej informacji znajdziesz na stronie https://developers.google.com/maps/new-basemap-style-opt-in.
  • Poprawiono położenie bazowe okna informacyjnego dla etykiet i ikon mapy wektorowej.

3.56.4

14 marca 2024 r.

Brak zmian dostępnych publicznie.

3.56.3

7 marca 2024 r.

Brak zmian dostępnych publicznie.

3.56.1

22 lutego 2024 r.

Zmiany:

  • Usunięto błąd dokumentacji w parametrze „fields” Place.searchByText.
  • [Kanał wersji beta] Tworzy domyślny boks w elemencie <gmp-map> i umożliwia tworzenie elementów niestandardowych opakowujących komponenty sieciowe interfejsu Maps JavaScript API.
  • Dodaj opcje parkowania do nowego interfejsu Place class API.
  • Wycofanie narzędzia google.maps.Marker. Zamiast niego używaj znaczników google.maps.marker.AdvancedMarkerElement. Wycofujemy obecnie tag google.maps.Marker, ale zamiast google.maps.Marker zalecamy stosowanie klasy google.maps.marker.AdvancedMarkerElement. Mimo że google.maps.Marker będzie nadal otrzymywać poprawki błędów poważnych regresji, istniejące błędy w google.maps.Marker nie będą naprawiane. O zakończeniu udzielania pomocy powiadomimy Cię z co najmniej 12-miesięcznym wyprzedzeniem. Szczegółowe informacje o wycofaniu znajdziesz na stronie https://developers.google.com/maps/deprecations.
  • Dodaj dodatkowe atrybuty do nowego interfejsu Place class API.
  • Dodano opcje płatności do nowego interfejsu Place class API.

3.55.11a

15 lutego 2024 r.

Zmiany:

  • Zablokuj możliwość automatycznego przewijania map po ich kliknięciu.

3.55.11

8 lutego 2024 r.

Zmiany:

  • [Kanał alfa] Usunięto właściwość inputElement z elementu PlaceAutocompleteElement.
  • [kanał alfa] Dodawanie części CSS do elementu autouzupełniania miejsc
  • [Wersja beta] Funkcja PlaceAutocompleteElement jest teraz dostępna w wersji testowej (v=beta)
  • Dodano opcje ułatwień dostępu do interfejsu Places V2 API.

3.55.10

1 lutego 2024 r.

Zmiany:

  • [Wersja beta] Wycofanie funkcji SearchByTextRequest.rankBy. Zamiast niej użyj SearchByTextRequest.rankPreference.
  • [Wersja beta] Miejsca.findPlaceFromQuery i Place.findPlaceFromPhoneNumber nie są już dostępne. Zamiast nich używaj funkcji Place.searchByText.
  • Naprawiono śledzenie wykorzystania w poszczególnych kanałach.
  • Włącz uwzględniające natężenie ruchu linie łamane w przypadku dostawców lokalizacji dla podróży i pojazdów w sekcji udostępniania sekwencji ścieżki JavaScript.
  • Nowa klasa Miejsce jest teraz dostępna w kanale tygodniowym.
  • Wycofaj Place.openingHours. Zamiast tego użyj atrybutu regularneOpeningHours.

3.55.9

25 stycznia 2024 r.

Zmiany:

  • [Wersja beta] Naprawia błąd, który powodował, że nie można było zamknąć okna skrótów klawiszowych po naciśnięciu klawisza Esc na urządzeniu MapElement.
  • Do adresu URL wczytywania dla bezpośredniego wczytywania skryptu dodaliśmy nowy parametr URL loading=async. Oznacza to, że interfejs Maps JavaScript API nie został wczytany synchronicznie i że zdarzenie load w skrypcie nie wywołuje żadnego kodu JavaScript. Zdecydowanie zalecamy ustawienie wartości async w miarę możliwości, aby zwiększyć wydajność.

3.55.8

18 stycznia 2024 r.

Zmiany:

  • [Kanał alfa] Wysyłamy token sesji w ramach żądań PlaceAutocompleteElement.
  • [Kanał wersji beta] Wprowadzenie nowej usługi gmpClickable w języku AdvancedMarkerElement. Jest to niezbędna zmiana dla użytkowników, którzy zarejestrowali zdarzenie gmp-click za pomocą funkcji addEventListener() w wersji beta. Aby odbierać zdarzenie gmp-click po kliknięciu, ustaw właściwość gmpClickable na wartość true lub dodaj atrybut gmp-clickable do komponentu internetowego . Użytkownicy, którzy używają usługi addListener() do rejestrowania zdarzenia gmp-click, nie muszą na razie wprowadzać żadnych zmian.

3.55.7

11 stycznia 2024 r.

Zmiany:

  • [Kanał beta] Właściwość element obiektu AdvancedMarkerElement wskazuje teraz wystąpienie AdvancedMarkerElement.
  • [Kanał wersji beta] Znaczniki zaawansowane mogą teraz dostosowywać swoją zawartość za pomocą węzłów podrzędnych.
  • Usunięto błąd, który powodował, że skróty klawiszowe przesuwania i powiększania nie działały po kliknięciu mapy.
  • Włącz dostosowywanie linii łamanych na potrzeby udostępniania przebiegu JavaScript.
  • [kanał alfa] Dodaj atrybuty typów, żądany język, żądanyRegion oraz nazwę do elementu PlaceAutocomplete.
  • [Wersja beta] Naprawiono błąd, który uniemożliwiał tworzenie elementu zaawansowanego znacznika podczas wywoływania funkcji document.createElement('gmp-advanced-marker').

3.55.3

30 listopada 2023 r.

Brak zmian dostępnych publicznie.

3.55.2

23 listopada 2023 r.

Zmiany:

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

3.55.1

16 listopada 2023 r.

Brak zmian dostępnych publicznie.

3.54.12a

8 listopada 2023 r.

Zmiany:

  • Naprawiono błąd, który w niektórych sytuacjach uniemożliwiał renderowanie interfejsu WebGLOverlayView.

3.54.12

2 listopada 2023 r.

Zmiany:

  • [kanał alfa] Aktualizacja autouzupełniania miejsc tak, aby była komponentem internetowym. Jest to niezbędna zmiana. Zaktualizowane informacje o korzystaniu znajdziesz na stronie https://developers.google.com/maps/documentation/javascript/reference/places-widget#PlaceAutocompleteElement.
  • [kanał alfa] Aktualizowanie zarządzania fokusem elementu autouzupełniania miejsca
  • [Wersja beta] Udostępnianie zdarzenia gmp-zoomchange w MapElements
  • Włącz opcję MapTypeControl HORIZONTAL_BAR, aby automatycznie obsługiwać konteksty układu RTL.

3.54.11

26 października 2023 r.

Zmiany:

  • Naprawiono błąd, który powodował, że konfiguracja elementów sterujących na mapie powodowała błąd.
  • Dodano możliwość ograniczenia wyświetlania zdjęć Street View tylko do oficjalnych źródeł Google za pomocą funkcji StreetViewLocationRequest i StreetViewControlOptions.

3.54.10

18 października 2023 r.

Zmiany:

  • [Wersja beta] MapElement automatycznie dostosowuje układ elementów sterujących w kierunku od lewej do prawej lub od prawej do lewej na podstawie obliczonego stylu direction. Dostępne są też przedziały, w których można dodawać niestandardowe elementy sterujące. Element ControlPosition obsługuje teraz wartości logiczne obsługi układu LTR/RTL. Interfejs Maps Embed API automatycznie dostosowuje też układ elementów sterujących do ekranu od lewej do prawej lub od prawej do lewej, w zależności od języka.
  • [Kanał wersji beta] MapElement ma teraz włączoną opcję „DelegatesFocus”

3.54.9

12 października 2023 r.

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

3.54.7a

28 września 2023 r.

Zmiany:

  • Dodaliśmy obsługę kodu JavaScript udostępniania czynności w przypadku wielu dostawców lokalizacji.

3.54.6

21 września 2023 r.

Zmiany:

  • Funkcja google.maps.FeatureLayer odpowiada na zdarzenia ruchu kursora myszy.
  • Dodano atrybut google.maps.FeatureType.SCHOOL_DISTRICT, aby zapewnić obsługę stylu opartego na danych w rejonach szkolnych.

3.54.5

14 września 2023 r.

Zmiany:

  • [Kanał wersji beta] Naprawiono błąd, który powodował, że funkcja addEventListener() w narzędziu AdvancedMarkerElement była niedostępna.

3.54.4

7 września 2023 r.

Zmiany:

  • Logo Google nie pokrywa się tak często z informacjami o prawach autorskich w Mapach.

3.54.2

24 sierpnia 2023 r.

Zmiany:

  • Naprawiono błąd w funkcji DirectionsRenderer, który powodował, że mapa nie wczytywała się, jeśli przed wyświetleniem DirectionsResult nie ustawiono powiększenia i środka.

3.54.1

18 sierpnia 2023 r.

Zmiany:

  • Uaktualnia interfejs Maps JavaScript API do natywnej obsługi ECMAScript 2020.
  • Znaczniki zaawansowane są teraz wyraźniejsze.
  • Mapa jest wyłączona, gdy atrybut tablica.from został zastąpiony przez implementację, która nie obsługuje elementów iterable.
  • Naprawiony został problem utraty ostrości, gdy przyciski powiększenia były wyłączone na poziomach granicznych.

3.53.13

27 lipca 2023 r.

Zmiany:

  • [Wersja beta] Informacje o źródłach w nowej klasie Miejsc zostały zmodernizowane. PhotoAttribution to teraz AuthorAttribution. author to teraz displayName. authorURI to teraz uri. Element photoURI {?string} jest już dostępny w AuthorAttribution. Photo.attributions to teraz Photo.authorAttributions. Review.authorAttribution {?AuthorAttribution} zastępuje Photo.author/authorURI/authorPhotoURI.
  • [Kanał wersji beta] Dodano wymagane pole textQuery i wycofano pole query w metodzie Place class searchByText().
  • Dostosowano przesunięcie zakotwiczenia okna informacyjnego dla etykiet i ikon mapy rastrowej.

3.53.12

20 lipca 2023 r.

Zmiany:

  • [Kanał wersji beta] Dodano dostawców lokalizacji pojazdów i floty ODRD na potrzeby udostępniania przebiegu działań w JavaScript – śledzenia floty.
  • Zaktualizowano komunikat ostrzegawczy, gdy argument przekazany do konstruktora LatLng() został zignorowany.
  • Wycofano atrybut Marker.collisionBehavior na rzecz: AdvancedMarkerElement.collisionBehavior.

3.53.11

13 lipca 2023 r.

Zmiany:

  • Funkcja isLocationOnEdge() zwraca teraz wartość true, gdy określony punkt znajduje się wystarczająco blisko początku lub krawędzi linii łamanej.
  • Dodaje dziennik błędów informujący programistów o tym, że nie uda się wczytać mapy wektorowej i przełączy się na mapę rastrową.

3.53.7

15 czerwca 2023 r.

Zmiany:

  • [kanał alfa] Aktualizacja elementu autouzupełniania miejsca, aby zapewnić lepszą obsługę czytników ekranu i innych technologii wspomagających osoby z niepełnosprawnością.

3.53.5

1 czerwca 2023 r.

Zmiany:

  • Zezwalaj na przekazywanie elementu węzła do właściwości content znacznika zaawansowanego.
  • Zwiększono wydajność działania funkcji związanych z kolizją zaawansowanych znaczników.
  • W udostępnianiu przebiegu JavaScript w narzędziu JavaScript do udostępniania dodaliśmy nowe pole DeliveryVehicleStop.

3.53.4a

24 maja 2023 r.

Poprawki błędów:

  • Usunięto problem z migotaniem mapy wektorowej.
  • Poprawiliśmy nieprawidłowe obliczanie daty w przypadku uwzględniania różnych stref czasowych w metodzie getNextOpeningTime() z miejscem.
  • Poprawiliśmy błąd typu w kolumnie VehicleJourneySegment w ramach udostępniania trasy.

3.53.3

18 maja 2023 r.

Zmiany:

  • [Kanał alfa] Naprawiono błąd, który powodował, że element autouzupełniania miejsc nie przywracał oryginalnego tekstu, jeśli do podświetlenia podpowiedzi użyto klawiszy strzałek, a następnie kliknięto Escape.
  • [kanał alfa] Zaktualizowano style prognozowania autouzupełniania miejsc, aby umożliwić wyświetlanie wielokropka poza tekstem.
  • [Kanał wersji beta] W sekcji Lokalny kontekst wyświetla się teraz powiadomienie o tym, że informacje kontekstowe o miejscach na mapie lokalnego kontekstu wkrótce zostaną wycofane.
  • Naprawiono błąd, który powodował, że Pegman Street View nie wyświetlał podglądu po najechaniu kursorem po przeciągnięciu, chyba że wcześniej co najmniej raz wróci on do dokowania.
  • Wycofanie granic, lokalizacji i promienia w usłudze autouzupełniania miejsc. Zamiast tego użyj ustawień LocationBias i LocationRestriction.

3.53.2

4 maja 2023 r.

Zmiany:

  • [kanał beta] Dostępność stylu opartego na danych dla zbiorów danych
  • [Wersja beta] Komponenty internetowe <gmp-map> i <gmp-advanced-marker> są już dostępne.
  • Dodano pole TimeWindow do elementu TaskTrackingInfo i funkcji TaskTrackingInfo w ramach udostępniania przebiegu JavaScript.
  • Udostępniliśmy funkcje AdvancedMarkerElement i PinElement na kanale tygodniowym.
  • Oparty na danych styl granic został udostępniony na kanale tygodniowym.
  • getMapCapabilities i wydarzenie mapcapabilities_changed są dostępne na kanale cotygodniowym.

3.53.1a

27 kwietnia 2023 r.

Zmiany:

  • Zaktualizowano usługę autouzupełniania miejsc, aby obsługiwała funkcję LocationBias i ograniczenie lokalizacji
  • [Kanał wersji beta] Opublikowano dokumentację dotyczącą metody Place v2 w JSON.
  • [Kanał wersji beta] Poprawiono przeciąganie zaawansowanego znacznika podczas pakowania mapy.
  • [Kanał beta] Styl oparty na danych PlaceFeature.fetchPlace displayNames będzie stosowany w języku użytkownika końcowego.
  • [Wersja beta] Funkcje AdvancedMarkerView i PinView zostały przekształcone w AdvancedMarkerElement i PinElement.
  • [Kanał wersji beta] Naprawiono błąd polegający na tym, że znaczniki zaawansowane i pinezki były czasami dostępne bez ich ręcznego wczytywania. Pamiętaj, aby przed uzyskaniem dostępu do tych zajęć zawsze wczytać bibliotekę „marker”.
  • [Kanał wersji beta] Znacznik zaawansowany position jest teraz znormalizowany do wysokości geograficznej.
  • [Wersja beta] Wycofuje właściwość Znacznik zaawansowany draggable na rzecz gmpDraggable.

3.52.9

13 kwietnia 2023 r.

Zmiany:

  • [Kanał wersji beta] Zmiana wartości właściwości Place „priceLevel” z liczby na ciąg znaków. Możliwe wartości parametru „priceLevel” to teraz: „FREE”, „INEXPENSIVE”, „MODERATE”, „EXPENSIVE” i „VERY_EXPENSIVE”.
  • [Kanał wersji beta] Wycofanie narzędzia AdvancedMarkerView.draggable na rzecz funkcji gmpDraggable.
  • [Wersja beta] Usunięcie właściwości „icon” i „polename” z klasy Place. Zachęcamy deweloperów do używania zamiast niego identyfikatora „svgIconMaskuri”.
  • [Kanał wersji beta] Właściwość tytułu w klasy AdvancedMarkerView akceptuje teraz tylko ciąg znaków. Tytuły można usunąć, pozostawiając pusty ciąg znaków.
  • [Wersja beta] Dodaj „svgIconMaskuri” jako obsługiwaną nazwę pola dla metod Place.fromPlaceFrom.
  • [Kanał wersji beta] Zmieniono właściwość klasy miejsca z userRatingsCount na userRatingCount
  • Ulepszyliśmy drukowanie błędów po zalogowaniu w konsoli.

Poprawki błędów:

  • Naprawiono błąd powodujący błąd okna InfoWindow.

3.52.8

6 kwietnia 2023 r.

Zmiany:

  • Dodano pole pollingIntervalMillis jako publiczne pole dostawców lokalizacji odpytywania w funkcji udostępniania przebiegu działań w JavaScript.
  • [Kanał wersji beta] Zmieniono odpowiedź JSON dotyczącą klasy Miejsc z snake_case na LowCamelCase.

Poprawki błędów:

  • Naprawiono błąd, który powodował, że w opiniach o miejscu publishTime była wyświetlana nieprawidłowa data.
  • Naprawiono błąd, który powodował, że tworzenie elementów niestandardowych działało globalnie.
  • [Wersja beta] Naprawiono błąd, który powodował, że znaczniki zaawansowane znikały podczas zawijania mapy.

3.52.6

23 marca 2023 r.

Zmiany:

  • [Kanał alfa] Udostępniono widżet autouzupełniania miejsc (nowy) Eksperymentalny.
  • Udostępnia udostępnianie przebiegu JavaScript w kanale tygodniowym.

3.52.5

16 marca 2023 r.

Zmiany:

  • [Kanał wersji beta] Styl oparty na danych: usunięto typy funkcji NEIGHBORHOOD, ADMINISTRATIVE_AREA_LEVEL_3, ADMINISTRATIVE_AREA_LEVEL_4 i SUBFORM_LEVEL_1.

Poprawki błędów:

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

3.52.4

9 marca 2023 r.

Zmiany:

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

3.52.3

2 marca 2023 r.

Zmiany:

  • [Wersja beta] Dodaje encje TaskTrackingInfo na potrzeby udostępniania przebiegu JavaScript.
  • [Kanał wersji beta] Uaktualnia interfejs Maps JavaScript API do natywnej obsługi ECMAScript 2020.

Poprawki błędów:

  • Usunięto wyciek pamięci, który mógł wystąpić podczas dodawania znaczników do mapy i usuwania ich z niej.
  • Naprawiono błąd, przez który na urządzeniach dotykowych można było kliknąć element interaktywny znajdujący się pod klikalnym znacznikiem zaawansowanym.

3.52.2

23 lutego 2023 r.

Zmiany:

  • [Kanał wersji beta] Styl oparty na danych: usuń właściwość PlaceFeature.displayName.
  • [Wersja beta] Naprawianie nieprawidłowego usuwania elementów WebGLOverlayView podczas wywoływania funkcji setMap(null)
  • Naprawiono błąd, przez który biblioteka search jest nieznana.
  • Naprawiono błąd, który powodował, że przycisk zamykania InfoWindow był niewidoczny w głównym katalogu cieni.
  • Aby poprawić podstawowe wskaźniki internetowe i ograniczyć niepotrzebne przesyłanie danych, Mapy JS odkładają teraz wczytywanie fragmentów mapy do momentu, gdy mapa zbliży się do widocznego obszaru. Mapy utworzone w początkowym widocznym obszarze strony nie powinny się zmienić.

3.52.1

16 lutego 2023 r.

Zmiany:

  • Dodaje funkcję importLibrary(), która umożliwia dynamiczne ładowanie bibliotek w czasie działania.
  • [Wersja beta] Włącz funkcję automatycznego przesuwania w InfoWindow po otwarciu przy użyciu znacznika zaawansowanego.
  • [kanał wersji beta] ustawił brak wartości null w niektórych polach w bibliotece udostępniania serii czynności
  • [Kanał wersji beta] Styl oparty na danych: typy funkcji NEIGHBORHOOD, ADMINISTRATIVE_AREA_LEVEL_3, ADMINISTRATIVE_AREA_LEVEL_4 i SUBPERIOD_LEVEL_1 zostały wycofane. Zostaną one usunięte w marcu 2023 r.

3.51.8

2 lutego 2023 r.

Zmiany:

  • Wersja beta: obsługa renderowania zaawansowanych znaczników na niestandardowych typach map.
  • Najnowsza kopia wbudowanego modułu wczytywania będzie teraz wykorzystywać liczby jednorazowe CSP znalezione w innym miejscu w dokumencie.

3.51.7

26 stycznia 2023 r.

Zmiany:

  • Kanał wersji beta: styl oparty na danych: dodano metodę fetchPlace, która umożliwia pobieranie wyświetlanej nazwy elementu 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:

  • Naprawia błąd dotyczący znaczników zaawansowanych, w wyniku którego usunięcie z mapy znacznika kolizyjnego może czasami spowodować, że element znacznika duchowego pozostanie w modelu DOM.

3.51.5

12 stycznia 2023 r.

Zmiany:

  • Poprawia typ element w AdvancedMarkerView, PinView i LocalContextMapView z Element na HTMLElement | SVGElement, aby dokładniej odzwierciedlać typ wymaganego elementu.

Poprawki błędów:

  • Naprawiono błąd związany z używaniem znacznika zaawansowanego z okienkiem informacyjnym, który powodował, że okno InfoWindow mogło nie otwierać się po przeciągnięciu znacznika za pomocą klawiatury.

3.51.4

5 stycznia 2023 r.

Zmiany:

  • Kanał wersji beta: dodawanie nowych atrybutów do klasy miejsc
  • Kanał wersji beta: tablica FeatureMouseEvent.features stylu opartego na danych może zawierać więcej niż jedną cechę, jeśli pod kliknięciem występuje ich kilka. Spowoduje to aktywowanie wszystkich detektorów kliknięć warstwy FeatureLayer.
  • Kanał wersji beta: zgłoszenie błędu w przypadku nieprawidłowych argumentów w funkcji google.maps.Map.getFeatureLayer.
  • Poprawia pozycję pikseli zaawansowanych znaczników na mapie pełnoekranowej.
  • Zmienia zdarzenia myszy na mapie tak, aby ignorowały kliknięcia przycisków myszy, które mają miejsce, gdy jest już wciśnięty inny przycisk myszy.
  • Poprawiono błąd, który powodował znikanie znaczników zaawansowanych przy powiększaniu mapy.
  • Poprawia wydajność powiększania mapy przy użyciu wielu zaawansowanych znaczników.
  • Aktualizuje dokumentację Street ViewPanoramaOptions, dodając wyjaśnienie, że opcja „clickToGo” nie jest dostępna w przypadku niestandardowych panoram.
  • Zwiększa wydajność przy tworzeniu obiektów LatLngBounds, w tym za pomocą Map.getBounds().
  • Aktualizuje odniesienie WebGLOverlayView do metod onAdd i onRemove.
  • Dodaje dostosowywanie stylu znaczników w przypadku udostępniania serii czynności.

3.51.3

8 grudnia 2022 r.

Zmiany:

  • Poprawiono błąd, który powodował, że znacznik nie traci zaznaczenia klawiatury, gdy znajduje się on poza widocznym obszarem mapy.
  • Wersja beta: przedstawiamy klasę Place, nowy, prostszy interfejs API obsługujący nowoczesne wzorce użytkowania, takie jak Promises. Klasa Place zawiera nowe pola danych.
  • Wersja beta: naprawiono błąd, który powodował, że znaczniki zaawansowane nie były renderowane podczas przekazywania mapy zawartej w serwerze proxy.
  • Wersja beta: dodaje dostosowanie znacznika dostawcy lokalizacji podróży na potrzeby udostępniania sekwencji ścieżki JavaScript.

3.51.2

1 grudnia 2022 r.

Zmiany:

  • Wersja beta: interfejs google.maps.importLibrary() API jest już dostępny.
  • Wersja beta: wycofano: kontekst lokalny został wycofany i nie jest już zalecany w przypadku nowych witryn. Ta funkcja będzie nadal działać, a przed zakończeniem obsługi powiadomimy Cię o tym z 12-miesięcznym wyprzedzeniem. Jeśli chcesz samodzielnie utworzyć środowisko oparte na lokalnym kontekście, zalecamy skorzystanie z rozwiązania „Odkrywanie okolicy” w Szybkim konstruktorze lub skorzystanie z biblioteki miejsc i interfejsu Maps JavaScript API. Mogą Ci w tym pomóc przykłady kodu i ćwiczenia z programowania do Biblioteki miejsc.
  • Wersja beta: aby poprawić podstawowe wskaźniki internetowe i ograniczyć niepotrzebne przesyłanie danych, Mapy JS opóźniają wczytywanie fragmentów mapy do momentu, gdy mapa zbliży się do widocznego obszaru. Mapy utworzone w początkowym widocznym obszarze strony nie powinny się zmienić.
  • Wersja beta: dla dostawców lokalizacji z udostępnianiem serii czynności dodaje zdarzenie związane ze zmianą stanu odpytywania.
  • Wersja beta: dodanie funkcji dostosowywania stylu do udostępniania serii czynności. Wycofano starsze metody konfiguracji.
  • Dodaje ułatwienia dostępu z klawiatury do kroków w panelu wskazówek dojazdu. Teraz możesz poruszać się po trasach przy użyciu klawisza Tab, a także wybierać je spacją lub klawiszem Enter.
  • google.maps.geometry.spherical.computeArea() akceptuje teraz elementy LatLngBounds i Circle. LatLngBounds można teraz tworzyć za pomocą LatLngBoundsLiteral.
  • Dodaje tekst alt do obrazów w panelu sugerowanych tras użytkownika DirectionRenderer.

3.51.1

17 listopada 2022 r.

Zmiany:

  • Kanał wersji beta: zostaje zwolniona klasa Place z biblioteki Miejsc.
  • Wersja beta: dodanie funkcji dostosowywania stylu do udostępniania serii czynności. Starsze metody konfiguracji zostały wycofane.
  • Wycofujemy przeglądarkę Internet Explorer 11 z interfejsu Maps Embed API.
  • W przypadku korzystania z mapy hybrydowej lub satelitarnej logo Google w interfejsie Maps Embed API zmienia styl w celu zwiększenia widoczności.
  • Poprawiona wydajność ładowania znaczników zaawansowanych.
  • Sprawia, że klawiatura z przyciskiem „cofnij” do rysowania jest dostępna, a czytnik ekranu jest łatwiejszy.
  • Sprawia, że w mechanizmie renderowania wskazówek dojazdu jest dostępna klawiatura, a czytnik ekranu działa z czytnikiem ekranu.
  • Dodaje opis ARIA do elementu sterującego skali mapy.
  • Włącza sterowanie skalą mapy za pomocą klawiatury.
  • Wprowadza parametr języka do interfejsu Geocoder JS API. Interfejs Maps JS API nie uznaje już US za region domyślny w Geocoder, jeśli nie został wyraźnie określony.
  • Wprowadza parametr językowy do interfejsu Directions JS API.
  • Wprowadza parametr języka do interfejsu Range Matrix JS API.

Poprawki błędów:

  • Usunięto błąd, który powodował przekierowywanie fokusu klawiatury do znacznika po otwarciu okna informacyjnego.
  • Naprawiono błąd, przez który nie można zaznaczyć znaczników.

3,51

16 listopada 2022 r.

Zmiany:

  • Kanał tygodniowy został zaktualizowany do wersji 3.51.
  • Kanał kwartalny został zaktualizowany do wersji 3.50.
  • Wersje 3.49 i 3.48 są wciąż dostępne, jeśli poprosisz o podanie numeru.

3.50.12a

7 listopada 2022 r.

Zmiany:

  • Naprawiono błąd, przez który google.maps.event.addListenerOnce i google.maps.event.addDomListenerOnce miały nieprawidłowe powiązanie this.

3.50.12

3 listopada 2022 r.

Zmiany:

  • Kanał beta: znaczniki zaawansowane obsługują teraz wysokość na mapach ukośnych.

3.50.11

27 października 2022 r.

Zmiany:

  • Wersja beta: gdy warstwy cech stylu opartego na danych stają się niedostępne, pojawia się błąd.
  • Kanał beta: ulepszenia wydajności wczytywania domyślnych znaczników zaawansowanych.

3.50.10

20 października 2022 r.

Poprawki błędów:

  • Poprawia dopełnienie prawego i dolnego elementu InfoWindow w iOS.

3.50.9

13 października 2022 r.

Zmiany:

  • Wybrane kroki są teraz podświetlane na panelu wskazówek dojazdu.
  • Poprawia wpisywanie TypeScriptu w konstruktorze PinView.
  • Poprawia wpisywanie TypeScriptu w konstruktorze LagLngAltitude.
  • Aktualizuje domyślny obraz ikony znacznika w aplikacji DirectionsRenderer.

3.50.8

6 października 2022 r.

Zmiany:

  • Wersja beta: udostępniliśmy podgląd zaawansowanych znaczników.
  • Kanał wersji beta: wprowadza dokumentację dotyczącą isAdvancedMarkersAvailable w zwracanym obiekcie getMapCapabilities().
  • Dodaje tekst „To pole jest tylko do odczytu” do opisu interfejsu API LocalContextMapView i do właściwości element LocalContextMapViewOption

Poprawki błędów:

  • Kolory w stylach niestandardowych JSON korzystają teraz z przezroczystości stylu domyślnego, a nie wymuszonej przezroczystości 100%.

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:

  • Naprawiono błąd, który powodował, że funkcja Voice Over na iOS mogła przechodzić między elementami pod oknem skrótów klawiszowych.
  • Dodaje tekst alternatywny do statycznego obrazu mapy.

Zmiany:

  • Teraz w konsoli przy wywołaniu funkcji map.getMapCapabilities() występuje błąd i występuje błąd.

3.50.5

15 września 2022 r.

Zmiany:

  • Dodaj stałą MAX_BOUNDS dla szerokości geograficznej, by wskazać na mapach maksymalne granice położenia geograficznego
  • Umożliwia czytnikom ekranu wykonywanie kliknięć dotyczących znaczników domyślnych.

3.50.3

1 września 2022 r.

Zmiany:

  • Kanał wersji beta: aktualizuje klasę DeliveryVehicle udostępniania sekwencji ścieżki JavaScript, dodając do niej atrybuty niestandardowe.
  • Poprawiono błąd związany z nieprawidłowym położeniem geograficznym w zdarzeniu po przechyleniu mapy.

3.50.2

25 sierpnia 2022 r.

Zmiany:

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

3.50.1

18 sierpnia 2022 r.

Zmiany:

  • Kanał wersji beta: wprowadza do kanału beta interfejsy API do obsługi map (zdarzenie getMapCapabilities i mapcapabilities_changed).
  • Kanał beta: wprowadza parametr language do funkcji google.maps.Geocoder.
  • Kanał beta: wprowadza parametr language do funkcji google.maps.DistanceMatrixService.
  • Kanał beta: wprowadza parametr language do funkcji google.maps.DirectionsService.
  • Poprawiono błąd polegający na tym, że kod regionu był ignorowany w wielu interfejsach API Miejsc JS. Wprowadzenie parametrów języka i regionu do różnych interfejsów API Place JS.
  • Usuwa obsługę Street View interfejsu Maps JavaScript API w przypadku witryn bez domeny googleapis.com w ustawieniach Content Security Policy. Więcej informacji znajdziesz w przewodniku po zasadach bezpieczeństwa treści.

3.49.12

4 sierpnia 2022 r.

Zmiany:

  • Dodaje identyfikator mapy DEMO_MAP_ID, którego można używać w przypadku przykładów kodu wymagających identyfikatora mapy. Ten identyfikator mapy nie jest przeznaczony do aplikacji produkcyjnych i nie można go używać w przypadku funkcji, które wymagają konfiguracji w chmurze (np. stylu Cloud).
  • Wyjaśnij, że do rozpoczęcia śledzenia potrzebny jest FleetEngineDeliverFleetLocationProvider.locationRestriction.

3.49.11

28 lipca 2022 r.

Zmiany:

  • Do metody google.maps.VehicleType można teraz się odwoływać jako wyliczenie środowiska wykonawczego.

3.49.10

21 lipca 2022 r.

Zmiany:

  • Wartości NaN są odrzucane w przypadku szerokości i wysokości podczas weryfikacji rozmiaru ikony znacznika, jej przeskalowanego rozmiaru lub rozmiaru okna informacyjnego.
  • Naprawiono błąd, który powodował, że element sterujący śledzenia ruchu był niewidoczny w widoku Street View na urządzeniach z iOS.
  • Poprawiono błąd polegający na tym, że tekst po najechaniu kursorem na wskazówki dojazdu w przypadku języków z zapisem od prawej do lewej w interfejsie Embed API był obcięty.
  • Sprawia, że okno informacyjne o transporcie publicznym jest łatwiej dostępne i bardziej dostosowane do czytnika ekranu.

3.49.9

14 lipca 2022 r.

Zmiany:

  • Wyjaśniamy, jak korzystać z pól identyfikatora w przypadku dostawców lokalizacji udostępniania czynności w serwisie.

3.49.8

7 lipca 2022 r.

Zmiany:

  • Sprawia, że linki nawigacyjne w Street View są dostępne za pomocą klawiatury i wygodne w czytniku ekranu.
  • Wprowadza nową metodę focusw StreetViewPanorama.

3,49

23 czerwca 2022 r.

Zmiany:

Poprawki błędów:

  • Sprawia, że wyliczenie BusinessStatus jest dostępne w usłudze google.maps.places.BusinessStatus.

3.49.5

16 czerwca 2022 r.

Zmiany:

  • Dodano element sterujący skrótów klawiszowych i okno dialogowe do Street View, co ułatwia wykrywanie skrótów klawiszowych.

Poprawki błędów:

  • Naprawiono błąd, który powodował przesłanie formularza przy zamykaniu widoku Street View.

3.49.4

9 czerwca 2022 r.

Zmiany:

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

3.49.3a

2 czerwca 2022 r.

Zmiany:

  • Zwiększony kontrast kolorów dla sterowania śledzeniem ruchu Street View.
  • Łatwiejszy dostęp do funkcji śledzenia ruchu na klawiaturze Street View pod kątem wygody korzystania z czytnika ekranu.
  • Zajęcia MapsNetworkError, MapsRequestError i MapsServerError są teraz publicznie dostępne i udokumentowane.

3.49.2

26 maja 2022 r.

Zmiany:

  • Zwiększony kontrast kolorów dla sterowania śledzeniem ruchu Street View.
  • Łatwiejszy dostęp do funkcji śledzenia ruchu na klawiaturze Street View pod kątem wygody korzystania z czytnika ekranu.
  • Zajęcia MapsNetworkError, MapsRequestError i MapsServerError są teraz publicznie dostępne i udokumentowane.

3.49.1

19 maja 2022 r.

Zmiany:

  • Kanał beta: naprawiono błąd powodujący zignorowanie kodu regionu w wielu interfejsach API Miejsc JS. Wprowadzenie parametrów języka i regionu do różnych interfejsów API Place JS.
  • Poprawia kontrast kolorów dla elementów sterujących pełnego ekranu i kompasu w trybie ciemnym.
  • Sterowanie kompasem w Street View, przycisk zamykania i linkami adresowymi są łatwiejsze w obsłudze i wygodne w czytniku ekranu.

3,49

12 maja 2022 r.

Zmiany:

  • Kanał cotygodniowy zostanie zaktualizowany do wersji 3.49.
  • Kanał kwartalny zostanie zaktualizowany do wersji 3.48.
  • Wersje 3.47 i 3.46 są wciąż dostępne, jeśli zażądasz numeru.
  • Wersja 3.45 została usunięta i nie można jej już używać.

3.48.11

28 kwietnia 2022 r.

Zmiany:

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

3.48.9

14 kwietnia 2022 r.

Zmiany:

  • Kanał beta: włącza WebGL 2.0 dla WebGLOverlayView.
  • Kanał wersji beta: zawiera bibliotekę JourneySharing w typach i obiektach zewnętrznych interfejsu Maps JavaScript API oraz w dokumentacji referencyjnej.
  • Funkcje google.maps.event.addDomListener() i 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 ma planów ich wycofania.
  • Dodaje obiekty title i aria-label do ikony znacznika Street View.
  • Dodaje atrybut aria-pressed do elementu sterującego Fullscreen.
  • Zwiększa odstępy w menu w przypadku ustawienia Typ mapy.
  • Aktualizuje etykiety ARIA w menu Typ mapy.

Poprawki błędów:

  • Usuwa niedozwolony atrybut aria-expanded z domyślnego ustawienia typu mapy.

3.48.8

7 kwietnia 2022 r.

Zmiany:

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

3.48.7a

31 marca 2022 r.

Zmiany:

  • Wersja beta: usuwa wycofane interfejsy API widoku nakładki WebGL.
  • Włącza zaktualizowaną mapę bazową dla klientów interfejsu Maps JavaScript API. Zaktualizowana mapa bazowa, która jest już używana w Mapach Google dla użytkowników indywidualnych, zawiera bogatszą i bardziej szczegółową mapę bazową, zwłaszcza w odniesieniu do naturalnych obiektów terenu.

Poprawki błędów:

  • Przywraca poprzednią poprawkę dla błędu map.fitBounds() (łagodzi przejście do widocznego obszaru w przypadku niewielkich odległości) i oczekuje na analizę.
  • Naprawia problemy z kontrastem kolorów w elemencie mapy w trybie wysokiego kontrastu.
  • Dopasowuje dostępne nazwy pól wyboru typu mapy do odpowiednich etykiet wizualnych.
  • Naprawia problemy z kontrastem kolorów w oknach informacyjnych w trybie wysokiego kontrastu kolorów.

3.48.6

24 marca 2022 r.

Zmiany:

  • Poprawiono wartość map.fitBounds(), aby złagodzić przejście widocznego obszaru w przypadku krótkich odległości.

3.48.5

17 marca 2022 r.

Zmiany:

  • Tylko Safari: przycisk zamykania i kontener treści są automatycznie zaznaczone na open.

Poprawki błędów:

  • Naprawiono problem z kontrastem kolorów dla linku „Zobacz w Mapach Google” w InfoWindow.
  • Naprawia problem z kontrastem kolorów dla linku „Wyświetl w Mapach Google” w ustawieniu adresu StreetViewPanorama.

3.48.4

10 marca 2022 r.

Zmiany:

  • Przedstawiamy nowe zdarzenie visible dla: InfoWindow.
  • Wprowadza nową metodę focus w: InfoWindow.

3.48.3

3 marca 2022 r.

Zmiany:

  • Kanał beta: włącza nowy styl wywoływania usługi w usłudze Street View interfejsu Maps JavaScript API. Aby mieć pewność, że te wywołania nie są blokowane na poziomie przeglądarki, może być konieczna aktualizacja polityki bezpieczeństwa treści.
  • Wprowadziliśmy nową właściwość ariaLabel dla: InfoWindow.

3.48.1

17 lutego 2022 r.

Zmiany:

  • Wersja beta: dodaliśmy obsługę konfigurowania globalnych identyfikatorów doświadczenia. Tutaj znajdziesz dokumentację interfejsu API.
  • Kanał wersji beta: pierwszy i drugi parametr funkcji fromLatLngAltitude zostaną scalone w wartości LatLngAltitude, a nie LatLng i number.
  • Zmieniono nazwę parametru noWrap platformy LatLng na noClampNoWrap.
  • Czytnik ekranu odczytuje teraz instrukcje poruszania się po znacznikach, gdy zostaną one zaznaczone.
  • Interfejs Maps JavaScript API raportuje teraz informacje telemetryczne. Konieczna może być aktualizacja Content Security Policy, aby te połączenia nie były blokowane na poziomie przeglądarki. Aby dowiedzieć się więcej, zobacz Najczęstsze pytania.
  • Ta wersja nie obsługuje Internet Explorera. Aby nadal obsługiwać przeglądarkę Internet Explorer 11, wybierz wersję v=3.47, która będzie dostępna do listopada 2022 roku.

3,48

10 lutego 2022 r.

Zmiany:

  • Kanał tygodniowy został zaktualizowany do wersji 3.48.
  • Kanał kwartalny został zaktualizowany do wersji 3.47.
  • Wersje 3.46 i 3.45 są wciąż dostępne, jeśli o to poproszono.

3.47.6

20 stycznia 2022 r.

Poprawki błędów:

  • Rozwiązaliśmy problem polegający na tym, że strona przewijała się na górę, gdy zaznaczona jest opcja skrótów klawiszowych.

3.47.4

6 stycznia 2022 r.

Zmiany:

  • Wersja beta interfejsu API WebGLOverlayView – wycofanie wszystkich klas i metod ze znakiem „gl” w nazwie na rzecz nowych, które w nazwie mają „GL”, a funkcję WebglCameraParams do nowej klasy CameraParams (która zawiera podklasy CameraOptions).
  • Zaktualizowaliśmy dokumentację metody PlaceOpeningHours, aby uwzględnić w obliczeniach te wyjątkowe godziny pracy.

3.47.3

9 grudnia 2021 r.

Zmiany:

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

3.47.2

2 grudnia 2021 r.

Zmiany:

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

Poprawki błędów:

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

3.47.1

18 listopada 2021 r.

Zmiany:

  • LatLngLiteral jest teraz dozwolony jako parametr wszędzie tam, gdzie w bibliotece geometrii dozwolony jest parametr LatLng.
  • W interfejsie Maps JavaScript API dodaliśmy nowy interfejs API onGIStateUpdateRequest dla WebGL.
  • Poprawiono kontrast kolorów na ekranie błędu.
  • Przeglądarka Internet Explorer 11 została wycofana z wersji v=beta. Ostatnią wersją interfejsu Maps JavaScript API, która obsługuje przeglądarkę Internet Explorer 11, jest wersja 3.47. W listopadzie 2022 r. całkowicie wycofamy obsługę Internet Explorera 11.
  • Mapy nie będą już zaznaczone na karcie, gdy opcja mapy keyboardShortcuts będzie ustawiona na false.
  • Przyciski powiększania i pomniejszania są teraz wyłączone po osiągnięciu odpowiedniego maksymalnego lub minimalnego poziomu powiększenia.
  • Przekonwertowano element sterujący MapType na użycie elementów semantycznych, aby zwiększyć ułatwienia dostępu i działanie czytników ekranu w interfejsie Maps Embed API.
  • Dodaliśmy tekst alternatywny do ikony na ekranie błędu.
  • Różne ogólne ulepszenia stanu kodu.

Poprawki błędów:

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

3,47

11 listopada 2021 r.

Zmiany:

  • Kanał tygodniowy został zaktualizowany do wersji 3.47.
  • Kanał kwartalny został zaktualizowany do wersji 3.46.
  • Wersja 3.45 jest wciąż dostępna, jeśli poprosisz o podanie 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:

  • Zaktualizowano pasek menu Typ mapy, dodając dokładniejsze etykiety ARIA.
  • Embed API: dodaliśmy etykiety ARIA do kilku linków, aby poprawić działanie czytnika ekranu.
  • Embed API: poprawiono kontrast kolorów w niektórych elementach tekstowych.
  • Poprawiono typ google.maps.Marker.MAX_ZINDEX w obiektach zewnętrznych.

3.46.11

28 października 2021 r.

Zmiany:

  • Przekonwertowano metody pobierania i setery na metodę goog.a11y.aria. Pomoże to chronić Cię przed błędami pisowni.

3.46.8

7 października 2021 r.

Zmiany:

  • Kontekst lokalny: ze zdjęć w InfoWindow w kontekście lokalnym usunięto link do atrybucji.

3.46.6

23 września 2021 r.

Zmiany:

  • Naprawiono błąd polegający na tym, że kursor mapy pokazujący dłoń, gdy mapy nie da się przeciągnąć.

3.46.5

16 września 2021 r.

Poprawki błędów:

  • Naprawiono błąd związany ze współczynnikiem kontrastu kolorów w widżecie autouzupełniania miejsca.

3.46.3

2 września 2021 r.

Zmiany:

  • Instrukcje przewijania są teraz wyświetlane nad otwartymi elementami InfoWindow i CustomOverlay.

3.46.2

26 sierpnia 2021 r.

Zmiany:

  • Kanał wersji beta: dane telemetryczne są teraz raportowane. Aby mieć pewność, że te połączenia nie są blokowane na poziomie przeglądarki, może być konieczna aktualizacja Content Security Policy. Aby dowiedzieć się więcej, zobacz Najczęstsze pytania.

3,46

18 sierpnia 2021 r.

Dostępna jest wersja 3.46 interfejsu Maps JavaScript API. Zapoznaj się z przewodnikiem obsługi wersji.

Zmiany:

  • Do tabeli PlaceResult, icon_mask_base_uri i icon_background_color dodano 2 nowe pola.
  • Kanał tygodniowy został zaktualizowany do wersji 3.46.
  • Kanał kwartalny został zaktualizowany do wersji 3.45.
  • Wersja 3.44 jest wciąż dostępna, jeśli poprosisz o podanie numeru.
  • Wersja 3.43 została usunięta i nie można jej już używać.

Elementy wycofane:

  • Obsługa Internet Explorera jest wycofywana. Od sierpnia 2021 r.użytkownicy Internet Explorera 11 w przeglądarce Internet Explorer 11 zobaczą komunikat ostrzegawczy u góry map. Ostatnią wersją interfejsu Maps JavaScript API, która obsługuje przeglądarkę Internet Explorer 11, jest wersja 3.47. W listopadzie 2022 r. całkowicie wycofamy obsługę Internet Explorera 11.

Poprawki błędów:

  • Naprawiono błąd polegający na tym, że wierzchołek wielokąta była przesuwana przy określonych poziomach powiększenia.
  • Naprawiliśmy błąd polegający na tym, że zawartość wielu okien informacyjnych nakładała się na siebie.

3.45.8

29 lipca 2021 r.

Zmiany:

  • Embed API: na wbudowanych mapach poziom powiększenia zostaje zachowany po przekierowaniu na stronę z trasami.

3.45.7

22 lipca 2021 r.

Zmiany:

  • Obsługa IE11 została wycofana. Mapy w przeglądarce IE11 będą teraz wyświetlać baner w wersji beta.
  • Zaktualizowano link „Wyznacz trasę” na wbudowanych mapach, aby zwiększyć ich dokładność.

Poprawki błędów:

  • Rozwiązaliśmy problem, który powodował, że metoda getFeatureById() nie mogła pobierać cech o identyfikatorze 0.
  • Rozwiązaliśmy problem, który powodował, że wywoływany jest obiekt UNKNOWN ERROR/SERVICE BACKGROUND ERROR, jeśli wartość ComponentRestriction jest niezdefiniowana lub pusta.

3.45.6a

15 lipca 2021 r.

Zmiany:

  • Po otwarciu wyróżnienie jest zarządzane w kontenerze InfoWindow, gdy pierwszy element sterujący, który można zaznaczyć, nie znajduje się w widocznym obszarze InfoWindow lub gdy disableAutoPan=true.

Poprawki błędów:

  • Naprawiono błąd, który powodował automatyczne rysowanie niedokończonych rysunków poly, gdy menedżer rysowania jest usuwany i ponownie dodawany do mapy.
  • Naprawiliśmy błąd polegający na obcinaniu w niektórych językach tekstu „Wskazówki dojazdu” w wyskakującym okienku „Umieść mapę”.

3.45.5

1 lipca 2021 r.

Zmiany:

  • Zaktualizowany adres URL Map Studio pisany przy użyciu klawiatury i interfejsu JS API.

Poprawki błędów:

  • Naprawiono odrzucanie nieobsłużonej obietnicy podczas wywołania zwrotnego.

3.45.4

24 czerwca 2021 r.

Zmiany:

  • Naprawiliśmy błąd, który powodował otwieranie okna skrótów klawiszowych podczas przesyłania formularza.
  • Naprawiono błąd, który powodował, że przycisk „Skróty klawiszowe” nie był wyrównany.
  • Usunięte obiekty przypadkowo dodane do interfejsu window (sferyczne, PolylineCodec, PolyGeometry). Dostęp do tych obiektów należy uzyskiwać w ich w pełni kwalifikowanej przestrzeni nazw.

3.45.3

16 czerwca 2021 r.

Poprawki błędów:

  • Zaktualizowano InfoWindow, aby zaznaczenie nie poruszało się, gdy wywołanie open() zostanie wywołane w tej samej pętli uruchomienia co utworzenie instancji mapy.

Zmiany:

  • Zaktualizowaliśmy sekcję z dokumentacją interfejsu API InfoWindowOpenOptions, podając bardziej szczegółowe informacje.
  • Naprawiono pierścienie zaznaczenia podczas korzystania z nawigacji za pomocą klawiatury (Tab + Opcja) w Safari.

3.45.2

10 czerwca 2021 r.

Poprawki błędów:

  • Rozwiązaliśmy problem, który powodował, że element sterujący Typ mapy nie był prawidłowo nałożony na tło okna skrótu klawiszowego w interfejsie Embed API.
  • Rozwiązaliśmy problem, który mógł powodować błąd podczas wczytywania stylów CSS czcionek.
  • Naprawiono błąd, który powodował, że podczas przesuwania mapy przy otwartym oknie InfoWindow mogło pojawić się migotanie.

Zmiany:

3.45.1

3 czerwca 2021 r.

Zmiany:

  • Dodaliśmy dokumentację animacji, ikon, etykiet i właściwości nieprzezroczystości do interfejsu Data.StyleOptions.
  • Przeprojektowaliśmy okno dialogowe dotyczące praw autorskich, aby ułatwić ułatwienia dostępu.
  • InfoWindows będzie teraz automatycznie zarządzać zaznaczeniem po otwarciu. Tak wygląda nowe zachowanie domyślne.
  • Dodaliśmy interfejs API InfoWindowOpenOptions, który pozwala programistom kontrolować sposób zarządzania fokusem przy otwieraniu InfoWindows.
  • System InfoWindows można teraz zamknąć, naciskając klawisz ESC.
  • Podczas korzystania z czytników ekranu program InfoWindows jest teraz odczytywany jako okno dialogowe.
  • Izolacja Polyfill jest teraz włączona. Ta zmiana uniemożliwia instalowanie wewnętrznych kodów polyfill interfejsu API Map Google na stronie hosta.

Poprawki błędów:

  • Rozwiązaliśmy problem z wyświetlaniem pierścienia zaznaczenia na mapie podczas przełączania kart przeglądarki.
  • Naprawiono problem, który powodował, że w niektórych przeglądarkach pierścień zaznaczenia, elementów podmenu kontroli typu mapy oraz elementów sterujących mapy, powodował nieprawidłowe wyświetlanie się pierścienia zaznaczenia.

Nowe funkcje:

  • Włączono obsługę obietnic w usługach Trasa dojazdu, Macierz odległości, Wzniesienie, Geokoder, zdjęcia z maksymalnym powiększeniem, Street View i AutcompleteService.getPlacePredictions().
  • Dodano opcję kontroli skrótów klawiszowych i okno dialogowe na mapie, aby ułatwić wykrywanie skrótów klawiszowych.
  • Mapy wektorowe są teraz dostępne w tygodniowym kanale (tylko funkcje podstawowe; funkcje WebGL są dostępne w wersji beta).

3.44.14

13 maja 2021 r.

Zmiany:

  • Gdy wywoływana jest metoda InfoWindow.open() bez powiązanej instancji Map lub Street View, w konsoli jest teraz rejestrowane ostrzeżenie.

3.44.12

28 kwietnia 2021 r.

Poprawki błędów:

  • Naprawiono problem polegający na tym, że po zmianie na nowy typ mapy usunięte lub ukryte zoptymalizowane znaczniki były ponownie dodawane do mapy.

Kontekst lokalny:

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

3.44.11a

20 kwietnia 2021 r.

Zmiany:

  • Zwiększono wydajność tworzenia niestandardowych znaczników z obiektami ikon.
  • Zapobiegaj przenoszeniu zaznaczenia na menu typu mapy po najechaniu kursorem na przycisk.

Poprawki błędów:

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

3.44.9

8 kwietnia 2021 r.

Poprawki błędów:

  • Naprawiliśmy błąd, który powodował, że elementy sterujące mapą były dostępne z klawiatury po włączeniu Street View.

3.44.8

1 kwietnia 2021 r.

Zmiany:

  • Lokalna biblioteka kontekstu: przenieśliśmy logo Google w widoku szczegółów miejsca na dół zawartości.

3.44.7

25 marca 2021 r.

Zmiany:

  • Po zamknięciu okna informacyjnego okno klawiatury powraca do odpowiedniego elementu.

3.44.4

4 marca 2021 r.

Zmiany:

  • Zdjęcia 45° są teraz dostępne przy większym zakresie powiększenia, a element sterujący obrotem zawiera teraz przyciski zarówno zgodne z ruchem wskazówek zegara, jak i w lewo.

Poprawki błędów:

  • Usunięto wyciek pamięci, który mógł wystąpić podczas wielokrotnego renderowania mapy.
  • Naprawiono wyciek pamięci, który mógł wystąpić podczas dodawania lub usuwania kręgów bądź prostokątów na mapie.

3.44.2

25 lutego 2021 r.

Zmiany:

  • Naprawiono błąd, przez który funkcja autouzupełniania getPlacePredictions miejsc nieprawidłowo wskazywała nieprawidłowy punkt końcowy w kanale wersji beta.

3.44.1

18 lutego 2021 r.

Zmiany:

  • Przyciski wyboru miejsca lokalnego kontekstu są teraz wyłączone podczas ponownego wczytywania wyświetlanych miejsc.
  • Niezoptymalizowane znaczniki można teraz zaznaczyć i uzyskać dostęp do klawiatury.
  • Kanał wersji beta: obiekty zostały przypadkowo dodane do window (Spherical, PolylineCodec, PolyGeometry). Dostęp do tych obiektów należy uzyskać w ich w pełni kwalifikowanej przestrzeni nazw.
  • Włączono izolację Polyfill w kanale wersji beta. Oznacza to, że interfejs Maps JavaScript API nie będzie już instalować kodu polyfill na stronie hosta.

3.43.8a

25 lutego 2021 r.

Zaktualizowano tylko kanał kwartalny. Zmiany:

  • Rozwiązano problem z wyciekiem pamięci podczas wielokrotnego renderowania mapy.

3.43.8

5 lutego 2021 r.

Zmiany:

  • Dodano obsługę wersji beta dla obietnic w AutocompleteService.getPlacePredictions().

Poprawki błędów:

  • Rozwiązaliśmy problem, który powodował, że element Markers z etykietami przechwytywał zdarzenia kliknięcia, nawet gdy zasada clickable miała wartość Fałsz.

3.43.7a

28 stycznia 2021 r.

Poprawki błędów:

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

3.43.6

21 stycznia 2021 r.

Poprawki błędów:

  • Naprawiono błąd polegający na wypełnianiu otworów w wielokątach GeoJSON.
  • Naprawiono błąd, który powodował znikanie nakładki przy przełączaniu się między mapą a Street View.

3.43.5

14 stycznia 2021 r.

Zmiany:

  • Zmieniliśmy pola wyboru w menu, aby zwiększyć dostępność dla czytników ekranu.
  • Zwiększyliśmy rozmiar przycisków pięter w przypadku panoramicznych zdjęć wnętrz Street View.
  • Poprawiono położenie elementów sterujących śledzeniem ruchu mobilnego w Street View.

Poprawki błędów:

  • Przycisk menu klawiatury wywołuje teraz zdarzenie contextmenu.
  • Naprawiono błąd, który w niektórych sytuacjach uniemożliwiał prawidłowe przełączanie się między mapą a Street View przy przełączaniu się między mapą a funkcją Street View.
  • Rozwiązaliśmy problem z czytnikami ekranu, który nie mógł przejść do znaczników na mapie.
  • Naprawiono błąd, który powodował znikanie ikony miejsca ze znacznika miejsca LocalContext.

3.43.3

9 grudnia 2020 r.

Zmiany:

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

Poprawki błędów:

  • Naprawiono błąd, który w niektórych sytuacjach powodował, że podczas przełączania się między mapą a Street View element sterujący nie działał prawidłowo.
  • Naprawiono błąd polegający na tym, że w konsoli był rejestrowany błąd związany ze zdarzeniem click znacznika.
  • Naprawiono błąd, przez który rozmiar klikalnego obszaru znacznika był za duży.
  • Naprawiono błąd związany z konfliktami polyfill wpływający na symbole w przeglądarce IE11.

3.43.2

1 grudnia 2020 r.

Zmiany:

  • Dodaje zdarzenie contextmenu, które jest lepszą alternatywą dla zdarzenia rightclick. Zdarzenie contextmenu dodaje możliwość reagowania na kliknięcie przy użyciu Ctrl w systemie macOS.
  • Dodaje atrybuty ułatwień dostępu do niezoptymalizowanych znaczników, jeśli podano title lub label.
  • Dodano więcej etykiet i ról ARIA do elementów sterujących MapType, aby poprawić działanie czytnika ekranu.
  • Ulepszona obsługa czytnika ekranu w przypadku elementów sterujących MapType. Gdy użytkownik opuści element sterujący, menu zamknie się automatycznie.
  • Poprawia liczbę elementów zgłoszonych w menu przez czytniki ekranu. Zapobiega to liczeniu separatora wierszy jako elementu listy.
  • Dodaje pierścień zaznaczenia w elemencie map, który wskazuje, że zaznaczenie jest aktywne podczas korzystania z klawiatury.
  • Dodaje dodatkowe elementy sterujące klawiaturą do elementów sterujących MapType. Opcje menu są teraz zamykane automatycznie, gdy element sterujący przestanie być aktywny. Klawisze strzałek w górę i w dół otwierają menu, a przycisk Escape pozwala je zamknąć. Klawisze Home i End służą odpowiednio do pierwszego i ostatniego elementu menu.

Poprawki błędów:

  • Naprawiono błąd, który w pewnych okolicznościach mógł powodować wcześniejsze zakończenie animacji znacznika.

3.43.1a

20 listopada 2020 r.

Zmiany:

  • Dodaje do interfejsu MarkerLabel właściwość className, która pozwala ustawić klasę CSS elementu label.
  • Dodaje obsługę wersji beta funkcji Promises w usłudze maksymalnego powiększenia.
  • Dodaj obsługę wersji beta dla danych Promises w usłudze StreetView.
  • W przypadku niezoptymalizowanych znaczników dodaliśmy tekst ułatwień dostępu, jeśli podano title lub label.
  • Usunęliśmy etykietę aria-pressed z przycisku menu sterowania MapType, aby zwiększyć dostępność.
  • Przekonwertowano elementy DropdownMenu i DropdownMenuItem na elementy sematyczne, aby zwiększyć dostępność.
  • Zmieniliśmy tekst elementu praw autorskich, aby spełnić standardy dotyczące kontrastu kolorów.
  • Teraz menu można otwierać i zamykać za pomocą klawisza Enter lub spacji.
  • Elementy menu można teraz zaznaczyć.
  • Lokalna biblioteka kontekstu: przyciski sterujące karuzeli są teraz wyłączone, gdy nie powinny działać, i nie nakładają się już na pierwszy ani ostatni element listy.

Poprawki błędów:

  • Naprawiliśmy błąd, który mógł wystąpić, gdy GroundOverlays przekroczył południk 180 stopni.
  • Gdy zasada disableDefaultUI ma wartość true, skróty klawiszowe nie są już domyślnie wyłączone.
  • Naprawiono błąd związany z nieprawidłowym tekstem czytnika ekranu w przypadku przycisków przełączania mapy.
  • Dodaje nazwę i typ ułatwień dostępu do Map.
  • Naprawiono dokumentację interfejsu, która nieprawidłowo wyświetlała niektóre właściwości opcjonalne.
  • Naprawiono błąd, który powodował, że parametr konstruktora noWrap LatLng był ignorowany podczas przekazywania właściwości LatLngLiteral.

3,43

18 listopada 2020 r.

Dostępna jest wersja 3.43 interfejsu Maps JavaScript API. Zapoznaj się z przewodnikiem obsługi wersji.

  • Kanał tygodniowy został zaktualizowany do wersji 3.43.
  • Kanał kwartalny został zaktualizowany do wersji 3.42.
  • Wersja 3.41 jest wciąż dostępna, jeśli poprosisz o podanie 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:

  • Naprawiono błąd, który powodował, że czytnik ekranu przekazywał informacje o nieprawidłowym stanie pola wyboru.
  • Naprawiono problem z elementami sterującymi mapy, który powodował, że klawisze Tab/Shift+Tab były w nieprawidłowej kolejności.
  • Przekonwertowano przyciski mapy z div na przycisk natywny, aby zwiększyć dostępność.
  • Przechylenie mapy jest teraz ograniczone w zależności od poziomu powiększenia map WebGL.
  • Rozwiązaliśmy problem z częściowym znikaniem przycisku pełnego ekranu w Internet Explorerze, gdy controlSize ma wartość mniejszą niż 27.

3.42.8

7 października 2020 r.

Zmiany:

  • Dodaliśmy obsługę w wersji beta dla obietnic w usłudze wskazówek dojazdu.
  • Geokoder componentRestrictions sprawdza teraz weryfikację pustych ciągów znaków.
  • Naprawiono błąd, przez który etykieta znacznika była zakryta przez niestandardowy symbol znacznika w Safari.

Obsługa zaktualizowanych ikon miejsc

1 października 2020 r.

Ikony zwracane w żądaniach dotyczących informacji o miejscu i wyszukiwania miejsc zostały zaktualizowane i zawierają nowe glify ikon. Nie musisz nic robić, nowe glify wyświetlą się automatycznie.

3.42.7

29 września 2020 r.

Zmiany:

  • Naprawiliśmy błąd związany z nieprawidłową kolejnością słów w przypadku języków pisanych od prawej do lewej w etykietce opcji „Zgłoś błąd na mapie”.
  • Wyśrodkowana etykieta znacznika dla kierunku tekstu od prawej do lewej.

3.42.6

21 września 2020 r.

Zmiany:

3.42.5

16 września 2020 r.

Zmiany:

  • Zaktualizowaliśmy metodę LatLngBounds.union, aby obsługiwać przypadki, gdy dwie granice przekraczają 180 stopni.

3.42.4

8 września 2020 r.

Zmiany:

  • W przypadku wykrycia nieprawidłowej implementacji Date.now() w konsoli jest teraz rejestrowany błąd.
  • Dodaliśmy obsługę wersji beta w przypadku obiecywania w metodach podwyższania.
  • Wprowadziliśmy nową właściwość InfoWindow.minWidth do określania minimalnej szerokości elementu InfoWindow.
  • Naprawiono błąd, który powodował, że po zmianie miejsca docelowego trasy były rozmyte.

3,42

19 sierpnia 2020 r.

Dostępna jest wersja 3.42 interfejsu Maps JavaScript API. Zapoznaj się z przewodnikiem obsługi wersji.

Zmiany:

  • Domyślna maksymalna szerokość systemu InfoWindows wynosi teraz 648 pikseli. Można ją zastąpić ustawieniem właściwości InfoWindow maxWidth. Szerokość okna InfoWindow może być teraz większa niż 648 pikseli, ale nadal będzie ograniczona przez szerokość mapy. Wcześniej okna informacyjne zawsze były ograniczone do mniejszej niż 648 pikseli lub szerokości mapy.
  • Zapobiegaj migotaniu renderowania w stylu domyślnym podczas renderowania dużych zbiorów danych GeoJson.
  • Kanał tygodniowy został zaktualizowany do wersji 3.42.
  • Kanał kwartalny został zaktualizowany do wersji 3.41.
  • Wersja 3.40 jest wciąż dostępna, jeśli poprosisz o podanie numeru.
  • Wersja 3.39 została usunięta i nie można jej już używać.

3.41.7

22 lipca 2020 r.

Rozwiązany problem:

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

3.41.5

6 lipca 2020 r.

Zmiany:

  • Usunięto naruszenie zasad dotyczących zaufanych typów.

3.41.2

27 maja 2020 r.

Zmiany:

  • Pole Miejsca permanently_closed w bibliotece Miejsc Google Maps JavaScript API zostało wycofane.

3,41

20 maja 2020 r.

Dostępna jest wersja 3.41 interfejsu Maps JavaScript API. Zapoznaj się z przewodnikiem obsługi wersji.

  • Kanał tygodniowy został zaktualizowany do wersji 3.41.
  • Kanał kwartalny został zaktualizowany do wersji 3.40.
  • Wersja 3.39 jest wciąż dostępna, jeśli poprosisz o podanie numeru.
  • Wersja 3.38 została usunięta i nie można jej już używać.

3.40.11

28 kwietnia 2020 r.

Zmiany:

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

3.40.9

14 kwietnia 2020 r.

Zmiany:

  • Mapa zgłasza teraz łatwiejszą do zdiagnozowania nieprawidłową wartość błędu w przypadku przekazania obiektu mapDiv, który nie jest elementem.
  • Przeglądarka Chrome z autouzupełnianiem adresu w elemencie google.maps.places.Autocomplete nie powinna już wywoływać żądania autouzupełniania do serwera (co pozwoli uniknąć opłat).
  • Zwiększono dokładność właściwości maxWidth. Przed tą zmianą, jeśli wartość maxWidth elementu InfoWindow wynosiła 100, rzeczywista maksymalna szerokość InfoWindow wynosiłaby 94 piksele. Po tej zmianie maksymalna szerokość wyniesie 100 pikseli.
  • Naprawia problem z wyciekiem pamięci w kreatorze żądań renderowania podczas korzystania ze znaczników i granic mapy.

3.40.6

24 marca 2020 r.

Zmiany:

  • Poprawiliśmy obcięty tekst w polu czasu podróży w przeglądarce IE11.

3.40.4

10 marca 2020 r.

Zmiany:

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

3.40.2

23 lutego 2020 r.

Zmiany:

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

3.40.1

18 lutego 2020 r.

Zmiany:

  • Nie ostrzegaj o nieprawidłowej wersji wersji v=beta.
  • Rozwiązano problem z przewijaniem, gdy wyświetlany jest widok Street View.

3,40

11 lutego 2020 r.

Dostępna jest wersja 3.40 interfejsu Maps JavaScript API. Zapoznaj się z przewodnikiem obsługi wersji.

  • Kanał tygodniowy został zaktualizowany do wersji 3.40.
  • Kanał kwartalny został zaktualizowany do wersji 3.39.
  • Wersja 3.38 jest wciąż dostępna, jeśli poprosisz o podanie numeru.
  • Wersja 3.37 została usunięta i nie można jej już używać.

3.39.6

8 stycznia 2020 r.

Dostępna jest wersja 3.39.6 interfejsu Maps JavaScript API. Zapoznaj się z przewodnikiem obsługi wersji.

Rozwiązany problem:

  • W przypadku próśb o wskazówki dojazdu usługa ZERO_RESULTS jest teraz rejestrowana w konsoli i nie generuje logu błędów.

3,39

20 listopada 2019 r.

Dostępna jest wersja 3.39 interfejsu Maps JavaScript API. Zapoznaj się z przewodnikiem obsługi wersji.

Zmiany:

  • Przeglądarka Internet Explorer 10 nie jest już obsługiwana (ostatnia wersja obsługująca ją 3.38).
  • Funkcja AutocompletePrediction zwraca teraz odległość w linii prostej do wybranego miejsca z określonej szerokości/długości geograficznej.

Elementy wycofane:

  • Pola open_now i utc_offset dotyczące Miejsc są wycofane 20 listopada 2019 r. i zostaną wyłączone 20 lutego 2021 r. Więcej informacji znajdziesz w artykule na temat migracji pól Miejsc.
  • Kanał tygodniowy został zaktualizowany do wersji 3.39.
  • Kanał kwartalny został zaktualizowany do wersji 3.38.
  • Wersja 3.37 jest wciąż dostępna, jeśli o to poprosisz o podanie numeru.
  • Wersja 3.36 została usunięta i nie można jej już używać.

3,38

20 sierpnia 2019 r.

Dostępna jest wersja 3.38 interfejsu Maps JavaScript API. Zapoznaj się z przewodnikiem obsługi wersji.

  • Kanał tygodniowy został zaktualizowany do wersji 3.38.
  • Kanał kwartalny został zaktualizowany do wersji 3.37.
  • Wersja 3.36 jest wciąż dostępna, jeśli poprosisz o podanie numeru.
  • Wersja 3.35 została usunięta i nie można jej już używać.
  • Nie można już używać tabel Fusion Tables (pierwsza wersja obsługiwała ją 3.37).
  • Obsługa Internet Explorera 10 została wycofana i zakończy się między listopadem 2019 r. a majem 2020 r. w zależności od używanego kanału wersji lub numeru wersji.

3,37

15 maja 2019 r.

Dostępna jest wersja 3.37 interfejsu Maps JavaScript API. Zapoznaj się z przewodnikiem obsługi wersji.

  • Kanał tygodniowy został zaktualizowany do wersji 3.37.
  • Kanał kwartalny został zaktualizowany do wersji 3.36.
  • Wersja 3.35 jest wciąż dostępna, jeśli poprosisz o podanie numeru.
  • Wersja 3.34 została usunięta i nie można jej już używać.
  • Nie można już używać Internet Explorera 9 (ostatnia wersja obsługująca ją 3.34).

3,36

14 lutego 2019 r.

Dostępna jest wersja 3.36 interfejsu Maps JavaScript API. Zapoznaj się z przewodnikiem obsługi wersji.

Zmiany:

  • Dodano nowe funkcje:
  • Okno informacyjne zostało ulepszone.
  • Kanał tygodniowy został zaktualizowany do wersji 3.36.
  • Kanał kwartalny został zaktualizowany do wersji 3.35.
  • Wersja 3.34 jest wciąż dostępna, jeśli poprosisz o podanie numeru.
  • Wersja 3.33 została usunięta i nie można jej już używać.

3,35

29 stycznia 2019 r.

Zmiany:

  • Interfejs API może teraz zwracać łączną liczbę opinii o każdym miejscu.
  • Dodaliśmy obsługę kodów Plus Code. Kody Plus Code to krótkie kody zapewniające adres dla każdej lokalizacji na świecie, nawet na obszarach, gdzie tradycyjne adresy pocztowe nie istnieją.
  • Internet Explorer 9 nie jest już obsługiwany.

Elementy wycofane:

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

13 listopada 2018 r.

Dostępna jest wersja 3.35 interfejsu Maps JavaScript API. Zapoznaj się z przewodnikiem obsługi wersji.

Zmiany:

  • Kanał tygodniowy został zaktualizowany do wersji 3.35.
  • Kanał kwartalny został zaktualizowany do wersji 3.34.
  • Wersja 3.33 jest wciąż dostępna, jeśli o to poprosisz o podanie numeru.
  • Wersja 3.32 została usunięta i nie można jej już używać.

3,34

14 sierpnia 2018 r.

Dostępna jest wersja 3.34 interfejsu Maps JavaScript API. Zapoznaj się z przewodnikiem obsługi wersji.

Zmiany:

  • Wdrożyliśmy nowe nazwy wersji. Możesz teraz określić kanały wersji lub numery wersji:
    • Kanał tygodniowy został zaktualizowany do wersji 3.34.
    • Kanał kwartalny został zaktualizowany do wersji 3.33.
    • Wersja 3.32 jest nadal dostępna.
    • Wersja 3.31 została usunięta i nie można jej już używać. Klienci, którzy mają wersje od 3.0 do 3.31, otrzymają zamiast nich domyślny kanał – kanał tygodniowy lub kwartalny (patrz przewodnik Obsługa wersji).
  • Włączono większy interfejs użytkownika. W związku z coraz większą liczbą operacji dotykowych na różnych urządzeniach dostosowaliśmy interfejs użytkownika do obsługi zarówno dotyku palców, jak i kliknięć myszą. (Możesz z tego zrezygnować, ładując interfejs API w wersji v=quarterly, v=3.33 lub v=3.32).

3,33

11 czerwca 2018 r.

Zmiany:

16 maja 2018 r.

Interfejs Maps JavaScript API w wersji 3.33 jest obecnie dostępny jako wersja eksperymentalna. Zapoznaj się z przewodnikiem po obsłudze wersji interfejsów API.

Zmiany:

3,32

13 lutego 2018 r.

Zmiany:

3,31

13 lutego 2018 r.

Zmiany:

  • Ustaw domyślnie pierwsze 256 znaczników DOM znaczników, a następnie utwórz kolejne znaczniki Znaczniki kafelków. Bieżąca wartość domyślna to wszystkie znaczniki kafelków.
  • Przy dużym stopniu powiększenia (powiększenia) podczas przeciągania Pegmana preferuj panoramę NEAREST, a nie panoramę BEST wybraną przez Google.
  • gestureHandling: none działa teraz tak samo jak draggable: false po zmianie w elemencie obsługi kursora myszy (obecnie działa mousedown).

21 listopada 2017 r.

Interfejs Maps JavaScript API w wersji 3.31 jest obecnie dostępny jako wersja eksperymentalna. Zapoznaj się z przewodnikiem po obsłudze wersji interfejsów API.

Zmiany:

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

3,30

16 sierpnia 2017 r.

Interfejs Maps JavaScript API w wersji 3.30 jest obecnie dostępny jako wersja eksperymentalna. Zapoznaj się z przewodnikiem po obsłudze wersji interfejsów API.

Zmiany:

  • Przycisk pełnego ekranu jest teraz domyślnie włączony na komputerach.
  • W tej wersji wprowadziliśmy właściwość gestureHandling do aplikacji komputerowych, które umożliwiają interakcję użytkownika za pomocą kółka przewijania lub touchpada. Aby kontrolować sposób, w jaki użytkownicy korzystają z mapy, zalecamy używanie właściwości gestureHandling, a nie właściwości scrollwheel, disableDoubleClickZoom i draggable.

3,29

16 maja 2017 r.

Interfejs Maps JavaScript API w wersji 3.29 jest teraz dostępny jako wersja eksperymentalna. Zapoznaj się z przewodnikiem po obsłudze wersji interfejsów API.

Zmiany:

  • Format identyfikatora panoramy dla utworzonych przez użytkowników (niestandardowych) panoram Street View zmienił się z powodu aktualizacji infrastruktury. Ta opcja nieco zwiększa liczbę dostępnych panoram.
    • Żądania panoram utworzonych przez użytkowników (niestandardowych) z wykorzystaniem starego identyfikatora panoramy w interfejsie Maps JavaScript API nadal będą działać. Jeśli spróbujesz znaleźć panoramę, używając właściwości position obiektu StreetViewPanoramaOptions, wynik będzie zawierał nowy identyfikator panoramy. Nie ma potrzeby mapowania starych i nowych identyfikatorów panoram, ponieważ pozostaną one ważne.
    • Jeśli zależy Ci na analizie identyfikatorów panoram lub logice weryfikacji, pamiętaj, że format identyfikatorów panoram może się zmienić.
    • Możesz zgłosić wszelkie problemy, korzystając z narzędzia do śledzenia problemów.
  • Aktualizacje metody fitBounds klasy google.maps.Map.
    • Aby zmienić widoczny obszar, gdy mapa jest ukryta, możesz ustawić mapę na visibility: hide, co zapewni, że element div ma rzeczywisty rozmiar.

3,28

18 kwietnia 2017 r.

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

15 lutego 2017 r.

Interfejs Maps JavaScript API w wersji 3.28 jest teraz dostępny jako wersja eksperymentalna. Zapoznaj się z przewodnikiem po obsłudze wersji interfejsów API.

Zmiany:

  • Mapy zalogowanych użytkowników nie są już obsługiwane w wersji 3.28 interfejsu Maps JavaScript API w wersji 3.28 i nowszych.

3,27

2 lutego 2017 r.

Rozwiązany problem:

10 stycznia 2017 r.

Możesz teraz ograniczyć wyświetlanie podpowiedzi autouzupełniania tylko z wielu krajów. Możesz to zrobić, określając maksymalnie 5 krajów w polu componentRestrictions AutocompleteOptions.

15 listopada 2016 r.

Interfejs Maps JavaScript API w wersji 3.27 jest teraz dostępny jako wersja eksperymentalna. (Zobacz przewodnik po obsłudze wersji interfejsów API).

Zmiany:

  • Nowa opcja gestureHandling w obiekcie MapOptions pomaga zoptymalizować korzystanie z map na urządzeniach mobilnych użytkowników. Dostępne wartości:
    • greedy: gdy użytkownik przesunie (przeciągnie) ekran, mapa zawsze przesuwa się (w górę, w dół, w lewo lub w prawo). Innymi słowy, przesunięcie 1 palcem i 2 palcami powoduje przesuwanie mapy.
    • cooperative: użytkownik musi przesunąć 1 palcem, aby przewinąć stronę, i 2 palcami, aby przesunąć mapę. Jeśli użytkownik przesunie mapę 1 palcem, na mapie pojawi się nakładka z prośbą o przesunięcie mapy 2 palcami. Aby zobaczyć, jak działa tryb kooperacji, wyświetl powyższy przykład na urządzeniu mobilnym.
    • none: mapy nie można przesuwać ani ściągać.
    • auto (domyślnie): działanie to cooperative lub greedy w zależności od tego, czy stronę można przewijać.

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

  • Element sterujący na pełnym ekranie jest domyślnie widoczny na urządzeniach mobilnych, dzięki czemu użytkownicy mogą łatwo powiększać mapę. Gdy mapa jest w trybie pełnoekranowym, użytkownicy mogą ją przesuwać 1 lub 2 palcami. Uwaga: iOS nie obsługuje funkcji pełnego ekranu. Element sterujący pełnego ekranu jest więc niewidoczny na urządzeniach z iOS.

Wycofanie map zalogowanych użytkowników

6 października 2016 r.

Funkcja logowania się została wycofana. Interfejs Maps JavaScript API w wersji 3.27 i starszych nadal obsługuje mapy zalogowanych użytkowników. Przyszła wersja nie będzie już obsługiwać map dla zalogowanych użytkowników, ale nadal będzie obsługiwać funkcje, które zapisują miejsca w Mapach Google za pomocą okna informacyjnego lub interfejsu SaveWidget. Dowiedz się więcej o mapach wyświetlanych po zalogowaniu.

Zmiana przez punkty pośrednie w odpowiedzi usługi wskazówek dojazdu

29 sierpnia 2016 r.

Pole via_waypoints w odpowiedzi usługi wskazówek dojazdu zawiera tablicę punktów na trasie, które nie zostały określone w pierwotnym żądaniu. Pole via_waypoints będzie nadal widoczne w odpowiedzi na prośbę o przeciąganie trasy, ale jest wycofane w odpowiedzi na trasę alternatywną. Wersja 3.27 będzie ostatnią wersją interfejsu API, która obsługuje via_waypoints w trasach alternatywnych.

Zalecanym sposobem jest wysłanie żądania tras alternatywnych, a następnie wyświetlenie wszystkich tras jako nieprzeciąganych, a następnie wyświetlenie trasy głównej jako możliwej do przeciągania. Użytkownicy mogą przeciągać główną trasę, tak aby pasowała do trasy alternatywnej. Na wyświetlonej trasie (przeciągniętej przez użytkownika) dostępne jest pole via_waypoints.

3,26

18 sierpnia 2016 r.

Interfejs Maps JavaScript API w wersji 3.26 jest teraz dostępny jako wersja eksperymentalna. (Zobacz przewodnik po obsłudze wersji interfejsów API).

Zmiany:

  • Nowy mechanizm renderowania Street View wprowadza ulepszenia renderowania, w tym płynniejsze przejścia i animacje, ulepszone modelowanie obiektów, lepsza obsługa urządzeń mobilnych i bardziej przejrzyste elementy sterujące. Szczegółowe informacje znajdziesz na blogu Google Geo Developers.
  • Interfejs API obsługuje teraz zdarzenia w orientacji urządzenia w Street View, więc użytkownicy urządzeń mobilnych mogą rozglądać się dookoła, poruszając telefonami. 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.

Interfejs Maps JavaScript API w wersji 3.25 jest teraz dostępny jako wersja eksperymentalna. (Zobacz przewodnik po obsłudze wersji interfejsów API).

Zakończenie obsługi Internet Explorera 9

2 maja 2016 r.

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

3,24

14 kwietnia 2016 r.

Zmiany:

  • Możesz teraz wyłączyć klikalność ikon na mapie. Ikona mapy oznacza ciekawe miejsce, nazywane również ważnym miejscem. Zapoznaj się z metodą setClickableIcons w google.maps.Map.

31 marca 2016 r.

Rozwiązany problem:

28 marca 2016 r.

Rozwiązany problem:

  • Problem 9394: okna informacyjne zamykają się automatycznie, gdy użytkownik otworzy okno informacyjne dla ikony mapy podstawowej, i odwrotnie.
  • wyświetlać białe logo Google, gdy styl mapy podstawowej jest określony za pomocą właściwości styles (wcześniej logo stało się białe tylko po zastosowaniu stylu za pomocą elementu StyledMapType).

18 marca 2016 r.

Rozwiązany problem:

  • Numer 9424: new LatLng({lat: 0, lng: 0})
  • Poprawiono przesuwanie myszą za pomocą nowego mechanizmu renderowania Street View (z funkcją google.maps.streetViewViewer = 'photosphere').

15 lutego 2016 r.

Zmiany:

  • Nie można już zrezygnować z nowych ustawień za pomocą google.maps.controlStyle = 'azteca'.

3,23

18 stycznia 2016 r.

Zmiany:

  • W tej wersji dodaliśmy nowy pełnoekranowy element sterujący mapy. Użytkownicy mogą kliknąć ten element sterujący, aby zmaksymalizować mapę tak, aby zajmowała cały ekran. Domyślnie to ustawienie jest wyłączone. Możesz je włączyć w usłudze MapOptions i skonfigurować przy użyciu: FullscreenControlOptions. Jej domyślna pozycja to RIGHT_TOP.
  • Sterowanie Street View w trybie pełnoekranowym jest domyślnie włączone. Możesz ją wyłączyć w StreetViewPanoramaOptions i skonfigurować za pomocą FullscreenControlOptions. Jej domyślna pozycja to teraz RIGHT_TOP.

4 stycznia 2016 r.

Rozwiązany problem:

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

21 grudnia 2015 r.

Zmiany:

  • Opcja mapy do wyłączenia przycisku logowania w mapach zalogowanych użytkowników (awatar będzie wyświetlać się zalogowanym użytkownikom; nadal będzie można logować się za pomocą działań po zalogowaniu (np. przez oznaczenie gwiazdką), ale po włączeniu tej opcji nie będzie już przycisku logowania się na mapie).
  • Zmienił się interfejs żądań wyszukiwania tekstu. 1 marca 2016 r. wycofaliśmy parametr types i zastąpiliśmy go nowym parametrem type, który obsługuje tylko jeden typ na jedno żądanie wyszukiwania. Poza tym typy establishment, food i grocery_or_supermarket nie będą już obsługiwane jako parametry wyszukiwania (ale te typy mogą nadal pojawiać się w wynikach wyszukiwania). Żądania wykorzystujące starszy parametr types będą obsługiwane do 1 marca 2017 r. Po tym dniu wszystkie wyszukiwania tekstowe będą musiały korzystać z nowej implementacji.

2 grudnia 2015 r.

Zmiany:

  • Konstruktor Autocomplete sprawdza, czy otrzymano element wejściowy.
  • Okna z informacjami o ciekawych miejscach na mapie podstawowej wyświetlają tę samą zawartość w trybie bez logowania się co w trybie logowania.
  • Obiekty zewnętrzne interfejsu API Map Google na potrzeby narzędzia Closure Compiler określają teraz typ (liczbę lub ciąg znaków) w przypadku wyliczeń.

25 listopada 2015 r.

Zmiany:

  • Dodano metody .toJSON() do obiektów LatLng i LatLngBounds. Należy ich używać przez JSON.stringify().

19 listopada 2015 r.

Zmiany:

  • Białe logo Google do map z własnym stylem

Rozwiązany problem:

  • Problem 8674: Błąd: ochrona przed atrybutem img { max-width: 100%; }

3,22

7 stycznia 2016 r.

Rozwiązany problem:

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

10 listopada 2015 r.

Zmiany:

  • Usługa wyznaczania trasy i usługa macierzy odległości zwracają teraz przewidywany czas w korku (w polu odpowiedzi duration_in_traffic), gdy jedziesz samochodem. Aby otrzymywać przewidywane czasy podróży, umieść w żądaniu literał obiektu drivingOptions, który wskaże obecny lub przyszły departureTime. Możesz też podać trafficModel wartości optymistycznej, pesymistycznej lub najbardziej prawdopodobnej (domyślnie), aby wpłynąć na założenia używane przy obliczaniu czasu podróży. Szczegółowe informacje znajdziesz w przewodniku dla deweloperów dotyczącym usługi Directions i matrycy odległości. Uwaga: usługa duration_in_traffic jest dostępna tylko dla klientów korzystających z abonamentu Premium w Google Maps Platform.

Wycofane:

  • Pole żądania durationInTraffic jest teraz wycofane. Wcześniej był to zalecany sposób określania, czy wynik powinien uwzględniać czas trwania z uwzględnieniem bieżących warunków drogowych. Zamiast niego użyj pola drivingOptions.

5 listopada 2015 r.

Wycofane:

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

22 września 2015 r.

Zmiany:

  • Dodaliśmy obsługę identyfikatorów miejsc podczas tworzenia żądań wskazówek dojazdu i macierzy odległości: DirectionsRequest.origin, DirectionsRequest.destination i DirectionsWaypoint.location akceptują teraz obiekty Place, a DistanceMatrixRequest.origins i DistanceMatrixRequest.destinations akceptują teraz tablicę obiektów Place.

15 września 2015 r.

Zmiany:

  • Wiele elementów sterujących na mapie i panoramach Street View zmieniło się w domyślnym położeniu i wyglądzie. Interfejs użytkownika jest teraz spójny niezależnie od tego, czy mapa korzysta z trybu logowania, czy nie. Jest też bardziej spójny z witryną Map Google. Jeśli przez jakiś czas chcesz nadal korzystać z wcześniejszego zestawu ustawień, możesz ustawić google.maps.controlStyle = 'azteca' w wersji 3.22.
  • Nowy element sterujący trybu pełnoekranowego w Street View umożliwia otwieranie panoramy Street View w trybie pełnoekranowym.

Wycofane:

  • Element sterujący Mapa ogólna nie jest już dostępny.
  • Uchwyt do przesuwania mapy nie jest już dostępny. Aby przesunąć widok, użytkownicy klikają i przeciągają lub przesuwają mapę. (uwaga: element sterujący przesuwaniem w Street View pozostaje dostępny).
  • Element sterujący powiększeniem jest dostępny tylko w jednym stylu, dlatego google.maps.ZoomControlStyle nie jest już dostępny.

1 września 2015 r.

Zmiany:

  • Dodano literały LatLngBounds
  • Rozwiązanie problemu ze zbyt szerokimi klasami CSS
  • Poprawione wczytywanie kafelków po zmianie rozmiaru mapy

Zakończenie obsługi Internet Explorera 8

31 sierpnia 2015 r.

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

3,21

5 sierpnia 2015 r.

Zmiany:

  • Poprawa wydajności: ładowanie tylko widocznych kafelków
  • Liczne ulepszenia dokumentów

21 lipca 2015 r.

Zmiany:

  • Wprowadzenie znaczników z etykietami
  • Poprawiono: błąd braku pamięci w iOS7 dla Poly na ekranach bardzo wysokiej rozdzielczości
  • Poprawki zdarzeń dotknięcia w przeglądarce IE10 i nowszych
  • Błąd weryfikacji na danych wejściowych dostarczonych przez dewelopera jest teraz zwracany do konsoli, a nie błąd.

6 lipca 2015 r.

Rozwiązany problem:

  • Problem 8159: błąd: nieprawidłowe renderowanie elementu StrokePosition.OUTSIDE

17 czerwca 2015 r.

Zmiany:

  • Poprawiono: Problem 6321: Błąd: „Uncaught TypeError: Nie można odczytać właściwości „x” o nieokreślonej właściwości” tylko w przeglądarkach na Androida/iOS

2 czerwca 2015 r.

Zmiany:

  • Wycofane: CloudLayer, PanoramioLayer
  • Poprawiono: Problem 8098: Błąd: ważona mapa termiczna nie jest prawidłowo renderowana z jednym punktem.

2 czerwca 2015 r.

Zmiany:

  • dodaje możliwość geokodowania identyfikatora miejsca do adresu/długości geograficznej.
  • zwraca identyfikatory miejsc poprzez interfejs Geocoding API.

28 maja 2015 r.

Zmiany:

  • Poprawiono: Problem 6358: zapis ścieżki SVG nie renderuje się prawidłowo na urządzeniach HDPI.

19 maja 2015 r.

Rozwiązany problem:

  • Problem 7673: sterowanie luźną pozycją po użyciu menu typu mapy
  • Problem 7589: Pegman podskakuje, gdy zmienia się rozmiar mapy.

3,20

24 kwietnia 2015 r.

Rozwiązany problem:

  • Zwiększ maksymalne powiększenie terenu i wczytaj kafelki o wysokiej rozdzielczości dpi nawet przy maksymalnym zoomie.

13 kwietnia 2015 r.

Rozwiązany problem:

  • Problem 7820: kursory nie działają na stronach wczytywanych z file://
  • Problem 7591: Błąd: funkcja StreetViewService.getPanoramaByLocation nie działa, gdy argument promienia nie jest liczbą całkowitą

25 marca 2015 r.

Rozwiązany problem:

  • Problem 7733: Błąd: Ziemia lub obrazy w pliku KML – nakładki mają nagle bardzo niską rozdzielczość
  • Zapisz tekst widżetu lepiej wyrównany z ikoną gwiazdki

17 marca 2015 r.

Rozwiązany problem:

  • Problem 7756: Błąd: Regresja wydajności w Safari 8
  • Usunięto warstwę danych demograficznych
  • Ulepszenia InfoWindow w Chrome

17 lutego 2015 r.

Aktualna wersja eksperymentalna interfejsu Maps JavaScript API (3.19) stanie się wersją testową.

Zostanie usunięta wersja 3.17. Żądania wersji 3.17 lub dowolnej starszej będą teraz obsługiwać do wersji 3.18.

Dokumentacja obsługi wersji jest dostępna na stronie: https://developers.google.com/maps/documentation/javascript/versions

Dostępne wersje po przeniesieniu:

Funkcja eksperymentalna: 3,20

Wersja: 3.19

Kraina lodu: 3,18

3,19

24 kwietnia 2015 r.

Rozwiązany problem:

  • Kursory w trybie zalogowania się.

19 marca 2015 r.

Rozwiązany problem:

20 stycznia 2015 r.

Rozwiązany problem:

  • Problem 7475: Błąd: błąd typu phantomjs: nie można usunąć usługi

13 stycznia 2015 r.

Rozwiązany problem:

  • kafelki są teraz ukryte przed czytnikami ekranu

17 grudnia 2014 r.

Rozwiązany problem:

  • Problem 6917: błąd: kształty nie uwzględniają właściwości „draggable” mapy
  • Problem 7445: Błąd: błędy w prezentacji podczas korzystania z funkcji interfejsu API Map Google w wersji 3 po zalogowaniu się

2 grudnia 2014 r.

Rozwiązany problem:

  • Problem 7390: Błąd: niedziałające hiperlinki pogody.com
  • Problem 7376: Błąd: technologia WebGL została wyłączona (teraz ponownie włączona)
  • Zgodność z nazwą ES6 z symbolem

25 listopada 2014 r.

Rozwiązany problem:

  • Problem 7333: błąd: daszek okna informacyjnego nie działa w przeglądarce IE9.

3,18

4 grudnia 2014 r.

Rozwiązany problem:

  • Problem 7390: Błąd: niedziałające hiperlinki pogody.com

18 września 2014 r.

Rozwiązany problem:

  • Problem 7136: Wiele tytułów znaczników nie działa w przeglądarce Firefox

9 września 2014 r.

Rozwiązany problem:

  • Problem 7098: ustawienie nagłówka punktu widzenia w Street View powoduje błąd

26 sierpnia 2014 r.

Wersja 3.18 została opublikowana w wersji eksperymentalnej.

Wersja 3.17 jest teraz stabilna.

3,17

20 sierpnia 2014 r.

Rozwiązany problem:

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

12 sierpnia 2014 r.

Rozwiązany problem:

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

31 lipca 2014 r.

Dodano:

  • Panele mapy zawierają wyraźną dokumentację sposobu propagowania przez nie zdarzeń DOM. Dodano panel overlayMouseTarget.

7 lipca 2014 r.

Dodano:

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

24 czerwca 2014 r.

Dodano:

  • place_id, unikalny identyfikator miejsca dodany do Biblioteki miejsc na potrzeby autouzupełniania i szczegółów miejsca.
  • overview_path dodano do DirectionsRoute, udostępniając zakodowaną linię łamaną reprezentującą cały przebieg trasy.

26 maja 2014

Dodano:

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

20 maja 2014 r.

Wersja 3.17 została opublikowana w wersji eksperymentalnej.

3,16

15 kwietnia 2014

Rozwiązany problem:

8 kwietnia 2014 r.

Dodano:

  • Przesunięcia mapy poruszają się myszą podczas rysowania.

Rozwiązany problem:

  • Akceptuj LatLngLiteral w większej liczbie lokalizacji.
  • InfoWindow zmienia swój rozmiar po zakończeniu ładowania przez Roboto (problem 5713)

31 marca 2014 r.

Rozwiązany problem:

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

26 marca 2014 r.

Rozwiązany problem:

  • W Chrome usunięto wywołania event.returnValue, aby uniknąć ostrzeżeń w konsoli.
  • Powiększanie przez ściąganie palców nie działa w przeglądarce 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 Macierz odległości i tras.

17 lutego 2014 r.

Wersja 3.16 została opublikowana w wersji eksperymentalnej.

3,15

3 marca 2014 r.

Rozwiązany problem:

10 lutego 2014 r.

Rozwiązany problem:

  • Wyłącz całą akcelerację sprzętową kafelków w Chrome/Linuksie, aby rozwiązać problem z większą akceleracją sprzętową w Chrome.

3 lutego 2014 r.

Rozwiązany problem:

  • Kółko przewijania nie działa w przeglądarce IE 11 (problem 5944)

29 stycznia 2014 r.

Rozwiązany problem:

  • Wyłącz całą akcelerację sprzętową kafelków w Chrome lub Windows, aby obejść większy problem z akceleracją sprzętową Chrome. (Numer 6219)

22 stycznia 2014 r.

Rozwiązany problem:

16 stycznia 2014 r.

Rozwiązany problem:

  • Odświeżony styl CSS jest mniej szczegółowy, aby zastąpić mniej stylów ustawionych przez użytkownika.

27 listopada 2013 r.

Rozwiązany problem:

  • Utworzenie znacznika po utworzeniu instancji mapy powoduje zgłoszenie nieokreślonego błędu „zawiera” (problem 5798)

19 listopada 2013 r.

Rozwiązany problem:

  • Ikony manewru w panelu trasy nie są prawidłowo wyświetlane w przeglądarce Firefox.

3,14

10 września 2013 r.

Rozwiązany problem:

  • Linki w oficjalnych oknach informacyjnych 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 interfejsu API.
  • DynamicMapEngineLayer: raportowanie cech dotyczących warstw wektorowych, zdjęć i KML

3,13

25 czerwca 2013 r.

Dodano:

  • DynamicMapsEngineLayer

11 czerwca 2013 r.

Dodano:

Rozwiązany problem:

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

3,12

4 czerwca 2013

Rozwiązany problem:

  • Okno infookno domready nie uruchamia się, gdy wizualnyrefresh=true (problem 5415)
  • Błąd: wizualne odświeżanie okien informacyjnych w iOS (numer 5396)

15 maja 2013 r.

Dodano:

29 kwietnia 2013 r.

Rozwiązany problem:

  • Usunięte znaczniki pozostają na mapie w przeglądarkach na urządzeniach z Androidem i w aplikacji Dolphin

3,11

19 lutego 2013 r.

Rozwiązany problem:

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

12 lutego 2013 r.

Rozwiązany problem:

  • Nieciągły wielokąt można przeciągać przez wielokąt, który można przeciągnąć, korzystając z wprowadzania dotykowego (problem 4868)
  • Ikony transportu publicznego w panelu Alternatywne trasy po przełączeniu trybu podróży są nieprawidłowe (problem 4581)
  • panTo(latLng) w pewnych warunkach nie zawsze wyśrodkowuje mapę dokładnie na szerokości i długości geograficznej

29 stycznia 2013 r.

Dodano:

  • dodano warstwę StreetViewPokrycie w warstwie zautomatyzowanej
  • Prześwietlone zdjęcia Street ViewPov przy panoramach Street View

Rozwiązany problem:

  • Zwiększone wykorzystanie pamięci podczas korzystania z JavaScriptu w Mapach Google w wersji 3.8 prowadzi do awarii (obserwowanej w Internet Explorerze 9, Chrome itp.). ( Numer 4162 )
  • Menu rozwijane (wybierz) w oknie InfoWindow nie działa zgodnie z przesunięciem mapy w Firefoksie

22 stycznia 2013 r.

Dodano:

  • możliwość przeciągania na linie łamane, wielokąty, okręgi i prostokąty
  • Pole price_level w elemencie PlaceResult

15 stycznia 2013 r.

Rozwiązany problem:

  • Niektóre ikony powtarzanych linii łamanych są rysowane niepoprawnie w przypadku niektórych linii łamanych (problem 4333)

7 stycznia 2013 r.

Rozwiązany problem:

17 grudnia 2012 r.

Dodano:

  • Nowe języki: urdu i islandzki

Rozwiązany problem:

17 grudnia 2012 r.

Dodano:

  • Nowe języki: urdu i islandzki

Rozwiązany problem:

10 grudnia 2012 r.

Dodano:

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

Rozwiązany problem:

  • problemy z wyświetlaniem znaczników z obrazami zdalnymi w zbliżeniach (numer 4616)
  • Błąd JS podczas ponownego pokazywania symboli na liniach łamanych w IE 7/8

3 grudnia 2012 r.

Rozwiązany problem:

  • Biblioteka znaczników menedżera nie działa z interfejsem API Map Google w wersji 3 (problem 4543)

27 listopada 2012 r.

Dodano:

  • używanie obszaru roboczego o wysokiej rozdzielczości DPI na urządzeniach o wysokiej rozdzielczości w celu zoptymalizowania znaczników.

Rozwiązany problem:

  • Kontroler MapTypeControl nie wyczyścił stylów (problem 4588)

3,10

4 lutego 2013 r.

Rozwiązany problem:

  • Zwiększone wykorzystanie pamięci podczas korzystania z JavaScriptu Map Google w wersji 3.8 prowadzi do awarii (obserwowanej w Internet Explorerze 9, Chrome itp.). ( Numer 4162 )

25 września 2012 r.

Dodano:

  • Zdjęcia wnętrz Street View
  • Opcja stałeRotation na IconSequence
  • „Czas przy bieżącym natężeniu ruchu” do trasy dojazdu

11 września 2012 r.

Nowość:

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

28 sierpnia 2012 r.

Dodano:

  • typy do interfejsu Places API textSearch

Rozwiązany problem:

  • Obiektu symbolu nie można przekazywać do obiektów MarkOptions w GWT
  • Regresja: ściągnij palce, aby powiększyć na urządzeniu z iOS 5, gdy strona przewinęła się (problem 4046)

14 sierpnia 2012 r.

Ważne zmiany:

  • Zmień interfejs na KmlLayer, tak aby akceptował adres URL jako właściwość MVC, a nie argument konstruktora.

3,9

10 września 2012 r.

Rozwiązany problem:

  • Obiektu symboli nie można przekazywać do obiektów MarkOptions w GWT
  • Regresja: ściągnij palce, aby powiększyć na urządzeniu z iOS 5 podczas przewijania strony (problem 4046)

9 sierpnia 2012 r.

Rozwiązany problem:

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

31 lipca 2012 r.

Ważne zmiany:

  • Ukryj nakładkę Street View w prognozach niestandardowych

Rozwiązany problem:

  • Symbole znaczników nie uruchamiają zdarzeń w Safari, gdy waga przekracza 35.
  • nie zgłoszono zdarzenia kliknięcia w przypadku znaczników na mapie niestandardowej (typ mapy + rzut)

25 lipca 2012 r.

Rozwiązany problem:

17 lipca 2012 r.

Rozwiązany problem:

  • Nie można kliknąć pola tekstowego w InfoWindow w przeglądarce IE
  • Pole bounds_changed powinno się uruchamiać przed zoom_changed (problem 1399)
  • Kolor tła opcji mapy nie jest zachowywany po wywołaniu Street View
  • Przełączanie się z mapy ze stylem na satelitę powoduje niepotrzebne wczytywanie fragmentów mapy
  • Właściwości przeciągania i przewijania na mapie są ignorowane w trybie rysowania (problem 4012)
  • Funkcja LatLngBounds powinna zwracać pełny zakres długości geograficznej, gdy wyświetlana jest więcej niż jedna kopia świata
  • Nie rysuj pustego kształtu po dwukrotnym kliknięciu (numer 3964)
  • Zdarzenia związane ze zbędnymi znacznikami po kliknięciu (numer 3911)

Ważne zmiany:

  • Zmieniliśmy nazwy punktów końcowych wyszukiwania i zapytań na NearSearch i textSearch

10 lipca 2012

Ważne zmiany:

  • Ustaw funkcję google.maps.event.removeListener() akceptuj wartość null jako argument

27 czerwca 2012 r.

Dodano:

Ważne zmiany:

  • Rozpoznaj kolor „przezroczysty”.

23 czerwca 2012 r.

Dodano:

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

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

15 maja 2012 r.

Dodano:

  • Ograniczenie związane z krajem dla autouzupełniania (AutocompleteOptions.componentRestrictions) (problem 3899)
  • Filtry typu Regiony i miasta

3,8

1 maja 2012 r.

Rozwiązany problem:

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

23 kwietnia 2012 r.

Rozwiązany problem:

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

18 kwietnia 2012 r.

Rozwiązany problem:

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

Dodano:

  • orderBy, limit i shift for FusionTablesLayer (problem 3557)

10 kwietnia 2012 r.

Rozwiązany problem:

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

3 kwietnia 2012 r.

Dodano:

  • WeatherLayer i CloudLayer (numer 3555)
  • DemographicsLayer

Rozwiązany problem:

  • Granice kafelków widoczne w przypadku polisów w nietypach IE 9
  • Znaczniki skaczące podczas przesuwania w Canvas Street View

28 marca 2012 r.

Rozwiązany problem:

  • Nazwy tagów powinny być zgodne z formatem XHTML (problem 3868)
  • Zmieniliśmy działanie powiększenia na trackpadach Apple, aby zmniejszyć jego czułość (problem 2416).

20 marca 2012 r.

Rozwiązany problem:

  • Utworzenie znacznika z nieistniejącym obrazem cienia powoduje błędy (problem 4014)

Dodano:

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

Ważne zmiany:

  • Wyłączono domyślne dwukrotne kliknięcie w celu powiększenia w Street View

6 marca 2012 r.

Rozwiązany problem:

  • Podczas bardzo szybkiego powiększania w funkcji ReviewMapControl wystąpił błąd (problem 3882)
  • Po usunięciu ze strony elementu div mapy w IE wystąpił błąd (problem 3971)
  • Skalowane znaczniki renderują się nieprawidłowo w przeglądarce IE w wersji < 9 (problem 3912, problem 3908)

Dodano:

  • przezroczystość na warstwę nawierzchniową (numer 2767)
  • utc_offset i open_hours do PlaceResult (numer 2431)
  • Opcja clickToGo to StreetViewPanoramaOptions (problem 2447)

21 lutego 2012 r.

Rozwiązany problem:

  • Niewyraźne mapy w IE 9 (numer 3875)
  • Linia łamana ze współliniowymi krawędziami w przestrzeni geograficznej została nieprawidłowo uproszczona (problem 3739)

Dodano:

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

15 lutego 2012 r.

Rozwiązany problem:

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

Ważne zmiany:

  • Przenikanie pomiędzy panoramami Street View.

3,7

7 lutego 2012 r.

Rozwiązany problem:

  • Miga znacznik w ostatniej pozycji przed animacją upuszczenia (problem 3608)
  • Jednoczesne otwarcie okna InfoWindow i ustawienie powiększenia powoduje wyświetlanie nieprawidłowego środka mapy (problem 3738)
  • Ignorowanie kliknięcia prawym przyciskiem myszy podczas przeciągania znaczników (problem 3237)
  • Tytuł znacznika czasami nie wyświetla się w przeglądarce Firefox (numer 3773)

Ważne zmiany:

  • Skalowane znaczniki są teraz renderowane w Canvas, jeśli są dostępne
Dodano:
  • setOpacity() dla obiektu ImageMapType (problem 3125)
  • setOpacity() for GroundOverlay (problem 2767)
  • Zdarzenie „tilesLoaded” dla obiektu ImageMapType (problem 1744)
  • stop() na MouseEvent, która zatrzymuje propagację zdarzeń (numer 2172)

31 stycznia 2012 r.

Rozwiązany problem:

  • Poprawiono: nieprawidłowe kafelki koreańskie po przesuwaniu obrazu dookoła świata (numer 2722)
  • Poprawiono: nie można dokładnie upuścić Pegmana, aby wyświetlić widok Street View (problem 3861)
  • Dodano właściwość „visible” dla polisów (numer 2861)
  • Animacje PanTo i PanBy są animowane, nawet gdy widoczne są oddalone obszary (Regresja)

24 stycznia 2012 r.

Rozwiązany problem:

  • Zdarzenia myszy są wyświetlane jako dymki w oknie InfoWindow (numer 3573)
  • Włączone przekształcenia CSS w IE9
  • Dodano parametr imageDateControl do StreetView Panoramy
  • Włączona funkcja Canvas Street View w przeglądarce IE 9, Opera i Safari/Windows.

16 stycznia 2012 r.

Rozwiązany problem:

  • W trybie rysowania nie można przeciągać Pegmana
  • Poprawnie uruchamiaj zdarzenia, z zachowaniem wartości zIndex polis i innych warstw
  • Dodaj właściwość „stan” KmlLayer (problem 3015)

Styczeń 10, 2012

Rozwiązany problem:

  • Pokaż pegman, jeśli parametr DisableDefaultUI ma wartość prawda, a streetViewControl ma wartość true

7 grudnia 2011 r.

Rozwiązany problem:

  • Drogi o kontrolowanym dostępie można tworzyć niezależnie od autostrad (road.highway.controlled_access)
  • Place_changed jest wywoływany, gdy użytkownik naciśnie „Enter” podczas autouzupełniania (problem 3407)

28 listopada 2011 r.

Rozwiązany problem:

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

22 listopada 2011

Rozwiązany problem:

  • Rozmiar zawartości okna InfoWindow jest teraz obliczany z uwzględnieniem stylów kaskadowych
  • Element sterujący obrotem mapy lotniczej nie pasuje do nagłówka podczas tworzenia mapy

7 listopada 2011 r.

Ważne zmiany:

  • Nowy styl wizualny domyślnych elementów sterujących
  • Edytowalne kształty (wielokąty, linie łamane, okręgi, prostokąty)
  • Nowy obiekt Rysunk Manager do dodawania nowych warstw
  • Nowe pola PlaceResult: website i international_phone_number
  • Nowe pole ElevationResult: rozdzielczość

Rozwiązany problem:

  • Ikony rozpoczęcia i zakończenia w wynikach wyszukiwania wskazówek dojazdu są teraz renderowane z przezroczystym tłem w przeglądarce IE 7 i nowszych

3.6

31 października 2011 r.

Rozwiązany problem:

  • Błąd podczas używania interfejsu API Map Google z biblioteką prototypów w przeglądarce IE7

25 października 2011 r.

Rozwiązany problem:

  • Błędy, gdy mapa KmlLayer zmieniła się przed zakończeniem wczytywania warstwy
  • Wyciek pamięci w IE podczas dodawania i usuwania polys

18 października 2011 r.

Ważne zmiany:

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

10 października 2011

Rozwiązany problem:

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

27 września 2011 r.

Rozwiązany problem:

  • Centrum aktualizacji elementów sterujących mapy ogólnej i powiększanie razem, jeśli zmieni się powiększenie

27 września 2011 r.

Rozwiązany problem:

  • Podwójne pobieranie początkowych kafelków w Chrome
  • Wyciek pamięci podczas przesunięcia
  • Nie upuść Pegmana Street View przy przesuwaniu w obszar poza zasięgiem
  • Regresja: znikające nakładki o długości geograficznej, które przekraczają 180 znaków
  • Regresja: nieprawidłowe centrum mapy podczas otwierania okna informacyjnego podczas przesuwania i powiększania

Ważne zmiany:

  • Pokazuj podgląd Street View po przeciągnięciu Pegmana

20 września 2011 r.

Rozwiązany problem:

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

Ważne zmiany:

  • Za pomocą rejestru typów map nie można uzyskać dostępu do domyślnych typów map Google (uniemożliwia to dostęp do fragmentów mapy)
  • Animacje obrotu przy opuszczaniu i wchodzeniu na zdjęcia lotnicze

12 września 2011 r.

Rozwiązane problemy:

  • Znacznik zatrzymał się w podniesionej pozycji po wyświetleniu etykietki w przeglądarce Firefox w wersji 4 lub nowszej (problem 3334)

Ważne zmiany:

  • Parametr GeocoderResult.formatted_address nie jest udokumentowany

6 września 2011 r.

Rozwiązany problem:

  • Okno informacyjne wyboru elementu (menu) nie dostosowuje się do przesuwania mapy w Firefoksie
  • Karty w Korei na niektórych urządzeniach mobilnych

29 sierpnia 2011 r.

Ważne zmiany:

  • Zezwalaj niestandardowych elementom sterującym na ustawienie wyższej kolejności nakładania elementów niż elementy sterujące interfejsu API
  • Linki kierują użytkowników do prawidłowej wersji językowej strony maps.google.com.
  • Nie otwieraj okna InfoWindow na obiekcie KML, jeśli nie ma kodu HTML, nazwy lub opisu okna informacyjnego.
  • Poprawiona regresja: uszkodzone kafelki o wysokiej rozdzielczości DPI

24 sierpnia 2011 r.

Rozwiązane problemy:

  • Akceleracja sprzętowa wyłączona w Chrome/Mac: rozwiązano problem z renderowaniem znaczników i klikaniem nakładki (problem 3544, problem 3551).
  • Powiększenie strony przez ściąganie palców zostało naprawione w przypadku Androida po przewinięciu strony (problem 3373)

Ważne zmiany:

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

17 sierpnia 2011 r.

Ważne zmiany:

  • Klikalne ikony na mapie dotyczące ciekawych miejsc.
  • Style można ustawiać w opcji MapOptions i stosować je we wszystkich domyślnych typach map.
  • Pegman pojawia się na niestandardowych typach map, o ile nie zostanie wyłączony.

3,5

10 sierpnia 2011 r.

Rozwiązany problem:

  • Znaczniki utknęły w miejscu przeciągania w górę po przeciągnięciu na horyzont w Street View
  • Street View nie zmienia rozmiaru po zmianie rozmiaru mapy lub okna
  • Street View przy wspólnym oknie z informacjami o awariach

2 sierpnia 2011 r.

Rozwiązane problemy:

  • Hiperlinki w oknie informacyjnym w przeglądarce IE nie działają (problem 3503)
  • Element sterujący skali nie jest drukowany (numer 2966)
  • Regresja: błąd podczas używania elementuOverviewMapControl z mapami ze stylem (problem 3489)

Ważne zmiany:

  • Menu kontekstowe na większości elementów sterujących jest teraz wyłączone po kliknięciu prawym przyciskiem myszy.
  • Panorama/mapa Street View w oknie InfoWindow nie przesuwa się po najechaniu kursorem na element InfoWindow
  • Na iPadzie można teraz przewijać okno InfoWindow

18 lipca 2011

Rozwiązane problemy:

  • Długość położenia geograficznego zdarzenia jest nieprawidłowa, gdy strona jest przewijana na urządzeniu z iOS w wersji 4.1 lub nowszej (problem 3373)

11 lipca 2011 r.

Rozwiązane problemy:

  • Rozwiązanie problemu: element <select> nie jest klikalny w oknie informacyjnym na urządzeniu dotykowym (problem 3232)
  • Poprawiono: kliknięcie prawym przyciskiem myszy nie uruchamiało się na mapie, jeśli wartość false (fałsz) MapOptions.draggable (problem 3071)

Ważne zmiany:

  • Znaczniki o takiej samej kolejności nakładania elementów są teraz spójnie uporządkowane względem granic kafelków
  • W iOS przewijanie w oknie informacyjnym
  • Znaczniki i wielokąty są teraz ponownie malowane po zmianie odwzorowania mapy

5 lipca 2011

Rozwiązane problemy:

  • Poprawiono: kursor znacznika nie wyświetlał się, gdy nie można przeciągnąć mapy (problem 3120)

Ważne zmiany:

  • Dodano możliwość zmiany stylu menu autouzupełniania i menu miejsc.
  • Widżet autouzupełniania miejsc zachowuje opis zwrócony przez serwer po wybraniu sugestii przez użytkownika

30 czerwca 2011 r.

Rozwiązane problemy:

  • Poprawiono: początkowe fragmenty mapy były pobierane podwójnie
  • Poprawiono: zdarzenie maptypeid_changed było wywoływane wiele razy, gdy mapa została utworzona po wersji 3.4 (problem 3051)

Ważne zmiany:

  • Autouzupełnianie miejsc zostało zmienione tak, aby dołączało do treści, a nie do wejściowego elementu nadrzędnego
  • Poprawne położenie BOTTOM_RIGHT

8 czerwca 2011 r.

Rozwiązane problemy:

  • Rozwiązany problem: powiększenie nie jest już animowane po zmianie poziomu powiększenia na wartość większą niż 2 (problem 3033).

Ważne zmiany:

  • Poprawiono: OverlayView.set('map', foo) jest teraz taki sam jak OverlayView.setMap
  • W elemencie GeocoderRequest usunięto opcję „language”

17 maja 2011 r.

Rozwiązane problemy:

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

Ważne zmiany:

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

7 maja 2011 r.

Brak zauważalnych zmian.

3.4

7 maja 2011 r.

Brak zauważalnych zmian.

6 maja 2011 r.

Rozwiązane problemy:

  • Rozwiązany problem: panorama Street View nie wyświetla się w przeglądarce IE7 (problem 3272)
  • Poprawiono: półprzezroczysty plik PNG z obiektem ImageMapType traci przezroczystość w przeglądarkach IE7 i IE8 (problem 3275)

Ważne zmiany:

  • Usługa macierzy odległości

14 kwietnia 2011 r.

Rozwiązane problemy:

  • Poprawiono: obsługa nazwanych kolorów CSS w przypadku wielokolorowego stylu i fillColor
  • Poprawiono: wielokąt nie jest widoczny, jeśli parametr ScratchOpacity jest ustawiony na 0,0 (problem 3241)
  • Poprawiono: błędy w IE8 występujące podczas przesuwania z widoczną jednostką reklamową (problem 3159)
  • Zezwalaj na tworzenie mapy terenu i hybrydowej bez mapy i satelity w ustawieniach typu mapy (problem 3089)
  • Kafelki o wysokiej rozdzielczości są ładowane dla ekranów o wysokiej rozdzielczości (numer 2614)

Ważne zmiany:

  • Gdy włączone są zdjęcia lotnicze, nachylenie lotnicze jest domyślnie ustawione na 45 stopni
  • Działanie ściągnięcia palcami na iPadzie zostało usprawnione
  • Zmieniliśmy nazwy DirectionsTravelMode i DirectionsUnitSystem na TravelMode i UnitSystem (stare nazwy pozostają zgodne wstecz)

14 kwietnia 2011 r.

Rozwiązane problemy:

  • Poprawiono: ikona i cień znacznika nie są już przezroczyste w przeglądarce IE6
  • Poprawiono: znaczniki nie migoczą przy powiększeniu
  • Stała: renderowanie wielokątów na granicach kafelków w pobliżu biegunów północnych i południowych

Ważne zmiany:

  • Linie łamane i wielokąty są teraz renderowane w Canvas tam, gdzie jest to możliwe.
  • Współrzędne geograficzne zdarzeń na liniach łamanych i obramach wielokątów są teraz przyciągane do najbliższego punktu na linii.

5 kwietnia 2011 r.

Rozwiązane problemy:

  • PanTo nie ma animacji na urządzeniach dotykowych (problem 3066)
  • Znacznik.MAX_ZINDEX jest niezdefiniowany (numer 3184)

28 marca 2011 r.

Rozwiązane problemy:

  • Nie można zmienić nagłówka w Street View w trybie satelitarnym (numer 3174)
  • Mapa jest uszkodzona po wyłączeniu VML (problem 3119)

Ważne zmiany:

  • Nakładka na drogi Street View wyświetla się teraz w trybie ukośnym

22 marca 2011 r.

Rozwiązane problemy:

  • Pegman wyświetla się w niestandardowych typach map (problem 3154)

Ważne zmiany:

  • Stałe: wielkie znaczniki są przycinane w granicach kafelków
  • Poprawiono: nakładka widoku ulicy w trybie ukośnym
  • Rozwiązany problem: elementy sterujące mapą ogólną są wyświetlane w trybie drukowania

17 marca 2011 r.

Rozwiązane problemy:

Ważne zmiany:

  • Stałe: okręgi i prostokąty ignorują parametr zIndex
  • Stałe: zdarzenia myszy wywołują zdarzenia dwukrotnie, gdy znacznik jest animowany
  • Poprawiono: mapy stylizowane nie używają stylów, jeśli typ mapy został dodany do rejestru po ustawieniu identyfikatora typu mapy
  • Poprawiono: typy map bez stylu przyjmują styl typowego typu mapy.
  • Znaczniki uruchamiają teraz zdarzenia MouseEvents, a nie DOM

11 marca 2011 r.

Rozwiązane problemy:

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

Ważne zmiany:

  • Warstwa Panoramio
  • Znacznik nakładania trasy został naprawiony
  • Stała pozycja cienia

2 marca 2011 r.

Ważne zmiany:

  • Znaczniki są teraz renderowane w Canvas/VML, jeśli są dostępne
  • Większe elementy docelowe kliknięcia linii łamanych, wielokątów i plików KML na urządzeniach dotykowych

22 lutego 2011 r.

Rozwiązane problemy:

  • Kotwica InfoWindow widoczna przez właściwość MVC „anchorPoint” (problem 2860)
  • Poprawki w trybie hybrydowym na poziomie powiększenia 0 i 1 (problem 3062)
  • Okrąg/prostokąt został naprawiony w przypadku szybkiego dodania lub usunięcia na mapie (problem 3052)
  • element przeciągalny: wartość fałsz została poprawiona na urządzeniach dotykowych (problem 3044)

18 lutego 2011 r.

Rozwiązane problemy:

  • Znaczniki w Street View są tylko zmniejszone, a nie powiększone (numer 2969).
  • Wskazówki do przeciągania działają teraz, gdy trasa Index nie ma wartości 0 (problem 2995)
  • Naprawiono konflikt między plikiem Flash a przeciąganiem mapy (problem 2956)
  • Po zmianie typu mapy w odbiorniku maptypeid_changed ustawienie typu mapy jest teraz spójne

Ważne zmiany:

  • Etykiety są teraz domyślnie włączone po kliknięciu w trybie satelitarnym opcji typu mapy

8 lutego 2011 r.

Ważne zmiany:

  • Nowe hierarchiczne elementy sterujące typami mapy – są przyjazne dla dotyku.
  • Nowe logo (numer 2574)
  • Nazwa znacznika kształtu.coord zmieniła się na ZnacznikKształt.coords, aby pasowała do atrybutu współrzędnych HTML <area>

3.3

17 marca 2011 r.

Rozwiązane problemy:

  • Wielokąt nie jest renderowany

8 lutego 2011 r.

Rozwiązane problemy:

  • Prośby o kafelki nie są anulowane w Chrome (problem 3011)
  • zdarzenie kliknięcia prawym przyciskiem myszy nie jest uruchamiane w przeglądarce FF/Mac (problem 2920)
  • Problemy z renderowaniem tekstu w Safari/Mac (problem 3024)
  • Mapy wskazówek dojazdu nie drukują się prawidłowo w IE

21 stycznia 2011 r.

Ważne zmiany:

  • Tablice MVC są obecnie akceptowane w bibliotece geometrii sferycznej
  • Poprawianie wyświetlania krzyżyka pod znacznikiem podczas przeciągania w przeglądarce IE6
  • Kolejność nakładania elementów nie jest już ustawiona w elemencie div kontenera mapy

17 stycznia 2011 r.

Rozwiązane problemy:

  • Naprawiono błąd, przez który nieprawidłowy czas dla parametru zoom_changed powodował nieprawidłowe wyniki w przypadku fromLatLngToContainerPixel (problem 2539)

6 stycznia 2011 r.

Rozwiązane problemy:

Ważne zmiany:

  • Elementy sterujące powiększeniem i przesuwaniem zostały rozdzielone (brak dodatkowych opcji nawigacji). Można je konfigurować oddzielnie.
  • Nowe, łatwe dotykowe sterowanie powiększeniem na urządzeniach dotykowych
  • Zawartość tablicy MVCTrack można teraz wyczyścić, wywołując clear()
  • Usunięto wyciek pamięci podczas dodawania i usuwania znaczników w IE8
  • Szybsze renderowanie płaszczyzn dzięki ulepszonemu algorytmowi upraszczania

23 grudnia 2010 r.

Rozwiązane problemy:

  • Moduły obsługi kliknięć punktów pośrednich w kierunkach, które można przeciągnąć (problem 2871)

21 grudnia 2010 r.

Rozwiązane problemy:

  • Dodano pęd przy przeciąganiu mapy (numer 2592).
  • Usunięto błąd CSS w Street View (problem 2666)
  • Poprawiliśmy błąd JS podczas wyświetlania okna InfoWindow o szerokości mapy 0 w IE (problem 2536)

Ważne zmiany:

  • Na urządzeniach dotykowych będzie można łatwo sterować powiększeniem, niezależnie od tego, czy wymagane jest sterowanie nawigacją ZOOM_PAN czy SMALL. Jeśli urządzenie obsługuje tryb wielodotykowy w przeglądarce, nie będą się wyświetlać żadne elementy sterujące powiększeniem, bo powiększanie odbywa się przez ściąganie palców.

9 grudnia 2010

Rozwiązane problemy:

  • InfoWindows są teraz dobrze drukowane w IE (numer 1343)
  • Poprawiono przezroczystość w IE8 dla obiektu ImageMapType

Ważne zmiany:

  • Pod znacznikami wyświetli się krzyżyk z niestandardową ikoną po przeciągnięciu, a włączona jest opcja powerOnDrag.

5 grudnia 2010

Rozwiązane problemy:

  • Udostępnij interfejs służący do wykrywania maksymalnego poziomu powiększenia w danej lokalizacji zdjęć satelitarnych. (Numer 2049)
  • Dodaj opcję (raiseOnDrag), aby włączyć lub wyłączyć animacje po przeciągnięciu znacznika. (Numer 2910)

Ważne zmiany:

  • Znaczniki unoszą się teraz podczas przeciągania i odbijają się po upuszczeniu.
  • Animacje znaczników można kontrolować automatycznie za pomocą funkcji setAnimation.

28 listopada 2010 r.

Rozwiązane problemy:

  • Maptypeid_changed nie uruchamia się już dwukrotnie (problem 2449)
  • Właściwość „size” obiektu MarkImage jest teraz dostępna (problem 2465)
  • Kształt znacznika odnosi się do ikony, a nie do sprite’a (numer 2629)
  • Przesuwanie mapy po przeciągnięciu znacznika zostało ulepszone w przypadku mniejszych map (problem 2868)
Ważne zmiany:
  • Mapy można teraz drukować bez włączania drukowania obrazów tła
  • Naprawiono błąd polegający na tym, że przeciągalne znaczniki kierunku można było przeciągać, gdy atrybut „draggable” miał wartość false (fałsz).

16 listopada 2010 r.

Zmienione problemy:

Ważne zmiany:

  • Naprawiono błąd, który powodował otwieranie nowego okna w FF po kliknięciu znacznika przy naciśnięciu klawisza Shift.
  • Ikony znaczników liter zostały utracone, gdy określono markerOptions za pomocą modułu DirectionsRenderer.

3.2

11 listopada 2010

Ważne zmiany:

  • Usunęliśmy błąd, który powodował, że wielokąty były przycinane przy użyciu protokołu RTL w przeglądarkach IE7/IE8
  • Naprawiono błąd, który powodował ukrywanie pól wyboru w Safari 5 z powodu przekształceń 3D
  • W geodezyjnych liniach łamanych rozciągających się na równik brak szczegółów
  • Dodano pozycje sterujące: LEFT_CENTER, LEFT_BOTTOM, RIGHT_CENTER, RIGHT_BOTTOM.
  • Zmieniono nazwy pozycji elementów sterujących z LEFT_TOP, RIGHT_TOP, TOP na TOP_CENTER i BOTTOM na BOTTOM_CENTER

11 października 2010 r.

Zmienione problemy:

  • Problem 2478: Street View – niedopasowanie lub brak kompasu w niektórych przeglądarkach
  • Problem 2528: brak przezroczystości ImageMapTypeOptions w przeglądarce IE8.
  • Problem 2661: Okno informacyjne – kliknięcie prawym przyciskiem myszy pola do wprowadzania danych nie powoduje wyświetlenia menu kontekstowego
  • Problem 2741: umieszczanie znacznika nie działa w iOS 4 po przesunięciu mapy

Ważne zmiany:

  • Funkcja Street View jest domyślnie włączona
  • Naprawiono błąd, który powodował, że wartość „to” nie była przekazywana do pliku .getTileUrl
  • Zdarzenie domready InfoWindow jest teraz wyzwalane po wyświetleniu okna

28 września 2010 r.

Zmienione problemy:

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

Ważne zmiany:

  • Mapy V2 i 3 działają lepiej, gdy obie znajdują się na tej samej stronie
  • Naprawiony błąd w funkcji Street View w HTML5 po szybkim przeciągnięciu w dół

16 września 2010 r.

Zmienione problemy:

  • Problem 2701: początkowy nagłówek nawigatora Street View nie śledzi punktu widzenia

14 września 2010 r.

Zmienione problemy:

  • Problem 157. Obsługa przeciągania trasy dojazdu.
  • Problem 1852: zdarzenie „rightclick” w elemencie google.maps.Marker jest uruchamiane bez argumentu
  • Problem 2673: Pegman znika po zmianie pozycji

Ważne zmiany:

  • Poprawiono działanie znaczników

31 sierpnia 2010 r.

Zmienione problemy:

Ważne zmiany:

  • Ulepszyliśmy funkcję geodezyjną, aby uzyskać większe powiększenie

24 sierpnia 2010 r.

Zmienione problemy:

  • Problem 2648: zdarzenie zmiany rozmiaru mapy powoduje błąd w przeglądarce Firefox w wersji 3.2.1.

Ważne zmiany:

  • Podczas ciągłego powiększania lub pomniejszania (np. za pomocą kółka przewijania) wczytujemy teraz mniej kafelków z pośredniego poziomu powiększenia.

16 sierpnia 2010 r.

Zmienione problemy:

  • Problem 2416: Zbyt czułość przesuwania i powiększania przy użyciu myszy Apple Magic Mouse
  • Problem 2606: ustawienie elementu „przeciągalny” z wartością false (fałsz) na mapie wyłącza linki
  • Problem 2640: pamięć nie została wyczyszczona podczas odświeżania lub onunload (IE)

Ważne zmiany:

  • Znaczniki Street View są skalowane odpowiednio do odległości
  • Aktualizacja suwaka powiększenia podczas przesunięcia

9 sierpnia 2010 r.

Ważne zmiany:

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

3.1

28 września 2010 r.

Ważne zmiany:

  • Rozwiązaliśmy problem, który powodował, że wskazówki dojazdu o tym samym miejscu początkowym i docelowym powodowały wyświetlanie błędu JS

9 sierpnia 2010 r.

Ważne zmiany:

  • Zmiana mapy elementu OverlayView została naprawiona
  • Wywołanie GroundOverlay.setMap(null) zostało naprawione
  • IE już nie wycieka podczas powiększania/przesuwania pamięci

5 sierpnia 2010 r.

Zmienione problemy:

  • Problem 2588: wywołanie funkcji setvisible(false) w obiekcie Panorama z dołączoną odbiornikiem powoduje błąd JS w IE

Ważne zmiany:

  • Znaczniki znikające w IE6 po zmianie powiększenia zostały naprawione

29 lip 2010

Zmienione problemy:

Ważne zmiany:

  • Niestandardowa panorama „originHeading” została wycofana i zastąpiona widokiem „centerHeading”
  • W koreańskich kafelkach hybrydowych widać teraz drogi
  • Kliknięcia przechodzą teraz przez nieklikalne wielokąty na mapie

22 lip 2010

Zmienione problemy:

  • Problem 1856: obsługa renderowania wielokątów w Operze
  • Problem 2159: zdarzenie przeciągania jest wywoływane po powiększeniu za pomocą kółka przewijania.
  • Problem 2385: przy większych poziomach powiększenia warstwa GroundOverlay zanika w Internet Explorerze.
  • Problem 2337: utrata linii łamanej
  • Problem 2427: Przeciąganie przy otwartym oknie informacyjnym przy automatycznym przesuwaniu powoduje, że znaczniki „zawieszają”
  • Problem 2493: znaczniki nie są prawidłowo czyszczone w IE7.
  • Problem 2500: przycięty obraz znaczników w przypadku istniejącego znacznika !Marker.setIcon(<scaled MarkImage>)
  • Problem 2549: usługa porównywania cen dla menu Google generuje ostrzeżenie.

Ważne zmiany:

  • Zdarzenie kliknięcia nie jest już wywoływane po przeciągnięciu wielokąta.
  • Kliknięcie elementu wyboru formularza, który rozwija się poza okno InfoWindow, nie powoduje już kliknięcia mapy
  • Kliknięcie nakładki KML nie powoduje już wywołania zdarzenia kliknięcia mapy
  • Widok Street View jest teraz automatycznie przesuwany w celu dopasowania okna informacyjnego na ekranie
  • LatLng obiektu KML i FusionTables zmieniono z „position” na „latLng”
  • Elementy sterujące powiększeniem na Androidzie nie przekazują już kliknięcia do mapy

17 cze 2010

Zmienione problemy:

Ważne zmiany:

  • Usunięto błąd migotania znacznika
  • Ulepszono aktywator zdarzenia InfoWindow – domready
  • Strona DirectionsRoute.bounds jest teraz widoczna

11 cze 2010

Zmienione problemy:

Ważne zmiany:
  • Usunięto wyciek pamięci znacznika
  • Skrócono czas oczekiwania na pierwszy geokod
  • Udzielono dostępu do usługi StreetViewService

3,0

18 maja 2010 r.

Zmienione problemy:

Ważne zmiany:
  • Poprawiono błąd związany z prawidłowym zgłaszaniem praw autorskich Google na niestandardowym typie mapy
  • Dodano właściwość geodezyjną do wielokątów i linii łamanych
  • Do sekcji Wielokąty i linie łamane dodano opcję klikalną
  • Dodano klikalną opcję do warstwy GroundOverlay

13 maja 2010 r.

Zmienione problemy:

  • Problem 1724: nieprawidłowy rozmiar/marginesy infoWindow przy ustawianiu treści za pomocą elementu, a nie ciągu znaków

Ważne zmiany:

  • Naprawiono błąd polegający na przedwczesnym przycięciu obrazów na powierzchni podczas przekraczania linii daty.
  • Znacznik setIcon działa teraz ze znakiem \ w adresie URL
  • Wyzwalacze zdarzeń wielokąta i przesunięcia kursora poza linię Polyline w IE
  • Ikona znacznika nie migocze

7 maja 2010 r.

Zmienione problemy:

  • Problem 1458: prośba o funkcję: obsługa plików KML w interfejsie Google API w wersji 3.
  • Problem 1658: dodawanie nakładki ruchu
  • Problem 2209: nadmierna ilość stosu.
  • Problem 2254: wielokrotne wywołania „setMap(gMap)” i „setMap(null)” w obiekcie Circle zmienia kreskę i przezroczystość wypełnienia

Ważne zmiany:

  • Dodano warstwy KML i GeoRSS.
  • Dodano obrazy nad powierzchnią
  • Dodano nowe warstwy: Natężenie ruchu i Trasy rowerowe
  • Dodano właściwość „suppressBicyclingLayer” do DirectionsRendererOptions
  • Naprawiliśmy błąd związany z prawidłowym odwołaniem do warstwy powiększenia po zmianie obiektu MapType
  • Nazwa właściwości DirectionsResult „start/end_point” została zmieniona na „start/end_location”
  • Zmieniliśmy nazwę właściwości DirectionsLeg „start/end_Geokod” na „start/end_address”
  • Zmieniono nazwę właściwości DirectionsRoute „Optimized_waypoint_order” na „waypoint_order”
  • Usunęliśmy obsługę starych nazw właściwości związanych ze starymi wskazówkami dojazdu (setTripIndex, getTripIndex, hideTripList, provideTripAlternatives) i dalsze rejestrowanie ostrzeżeń. Usuwa też konwersję tras na etapy w kroki i trasy na kroki.
  • Plik GeocoderGeometry.latLng został zmieniony na GeocoderGeometry.location

30 kwietnia 2010 r.

Zmienione problemy:

  • Problem 2230: mapa inicjuje się bez zamierzonego odwzorowania niestandardowego

Ważne zmiany:

  • Kliknięcie mapy powoduje teraz zaznaczenie klawiatury
  • Powiększanie przez ściąganie palców na iPadzie jest teraz obsługiwane

26 kwietnia 2010

Zmienione problemy:

  • Problem 1826: dodawanie zdarzeń przesunięcia kursora myszy i wyjechania kursora w przypadku wielokątów i linii łamanych
  • Problem 2177: mapa.setZoom(z) nie działa prawidłowo podczas zdarzenia „maptypeid_changed”.
  • Problem 2247: opcja hideRouteList w narzędziu DirectionsRenderer nie działa w oczekiwany sposób.

Ważne zmiany:

  • Naprawiono błąd, który powodował, że ikony niestandardowe znikały z dołu mapy podczas przesuwania

13 kwietnia 2010 r.

Zmienione problemy:

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

11 kwietnia 2010

Brak zauważalnych zmian ani zmienionych problemów.

5 kwietnia 2010 r.

Zmienione problemy:

  • Problem 1976: Problemy z ikoną niestandardową i znacznikiem do przeciągania
  • Problem 2107: Znacznik do przeciągania znika po przeciągnięciu poza mapę.
  • Problem 2181: brak właściwości prognozowania map bazowych

Ważne zmiany:

  • Udostępniono linię łamaną przeglądu wskazówek na trasie DirectionsRoute jako review_path.
  • Udostępniono bieżące odwzorowanie mapy jako właściwość tylko do odczytu.

23 marca 2010 r.

Ważne zmiany:

  • Podniesienie jest teraz widoczne w interfejsie API.
  • Ulepszone wczytywanie kafelków w przypadku wolnych połączeń z internetem.

15 marca 2010 r.

Ważne zmiany:

  • Wielokąty są teraz prawidłowo malowane po zmianie stylów.
  • Wycofane komunikaty ostrzegawcze w pliku Console.log są udostępniane, gdy używane są stare komunikaty „Directions”.

10 marca 2010 r.

Zmienione problemy:

  • Problem 1801: linia łamana/wielokąt zIndex
  • Problem 2144: żądanie DirectionsRequest powinno zawierać opcję uniknięcia autostrad.
  • Problem 2207: Błąd: Polyline jest wypełniane w przeglądarce IE
  • Problem 2113: linie łamane przy dużych powiększeniach po opublikowaniu ze stycznia

Ważne zmiany:

  • Dodano trasę rowerową.
  • Dodano nowe opcje DirectionsRequest:
    • avoidHighways
    • avoidTolls
    • optimizeWaypoints
  • Zwiększona szybkość renderowania wielokątów/linii łamanych
  • Zmieniliśmy nazwy następujących obiektów wskazówek dojazdu. Stare nazwy pozostają obsługiwane.

3 marca 2010 r.

Zmienione problemy:

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

Ważne zmiany:

  • Naprawiliśmy błąd podczas przechodzenia z przeskoku na mapie.
  • Ulepszono dwukrotne powiększanie.
  • Zdarzenie przeciągania znacznika .latLng nie jest już zaciemnione.

26 lutego 2010 r.

Zmienione problemy:

  • Problem 1651: przesunięcie kursora myszy / przesunięcie kursora poza obszar roboczy mapy
  • Problem 2142: metoda DirectionsRendererOptions powinna pozwalać użytkownikom na całkowite pomijanie znaczników.
  • Problem 2148: event.latLng Brak!
  • Problem 2109: Błąd: NavigationControlStyle.ZOOM_PAN nie wyświetla się prawidłowo w przeglądarce IE8.
  • Problem 2153: MVCArray.push() nie zwraca nowej długości

Ważne zmiany:

  • Dodano przezroczystość do obiektu ImageMapType.
  • Naprawiono błąd, który powodował, że kliknięcie prawym przyciskiem myszy prostokąta/okręgu nie było uruchamiane.
  • Zdarzenia treści okna informacyjnego nie są już usuwane po ukryciu.

8 lutego 2010

Zmienione problemy:

  • Problem 2135: błąd: jeśli użyjesz tablicy MVC wielokąta w linii łamanej, linia łamana jest zamknięta.

Ważne zmiany:

  • Dodano nową klasę Prostokąt
  • Dodano nową klasę Circle
  • Rozwiązaliśmy problem wycieku pamięci podczas tworzenia i usuwania znacznika.
  • Zatrzymano dodawanie adnotacji do tablicy MVC tablicy LatLngs w celu zamknięcia wielokątów, ponieważ powoduje to zamknięcie linii Polylines, które korzystają z tej samej tablicy MVCTrack (patrz problem 2135).
  • Naprawiony błąd, który powodował, że znaczniki na ekranie były czasem ukrywane przy bieżącym powiększeniu mapy.
  • Poprawiono obiekt ImageMapType, aby był prawidłowo wyświetlany na Androidzie.
  • Zmieniono schemat przycinania wielokąta, aby umożliwić tworzenie wielokątów zawierających biegun północny lub południowy.
  • Zwiększono zakres szerokości geograficznej odwzorowania MercatorProjection do maksymalnego możliwego zakresu z uwzględnieniem dokładności reprezentacji zmiennoprzecinkowej.

28 stycznia 2010 r.

Zmienione problemy:

  • Problem 1367: prośba o funkcję: udostępnienie narzędzia LayoutManager programistom do umieszczenia elementów DIV w „przepływie sterowania”
  • Problem 1916. Prośba o dodanie funkcji: dodanie możliwości skalowania obrazu znacznika
  • Problem 1443: expand() i union() powinny zwracać obiekt LatLngBounds
  • Problem 1997: dokumentacja opcji mapy „size”
  • Problem 2074: mapa nie jest renderowana, gdy mapa świata pasuje do dokładnych wymiarów kontenera mapy.

Ważne zmiany:

  • Dodano obsługę języków indyjskich:
    • bn, gu, kn, ml, mr, ta, te
  • Do przestrzeni nazw zdarzeń dodaliśmy nowe metody statyczne:
    • addListenerOnce
    • addDomListenerOnce
  • Dodano nową właściwość „encoded_lat_lngs” do obiektu DirectionsStep, by udostępnić zestaw latlngs w skompresowanym formacie ASCII
  • Zwiększono wydajność przez usunięcie elementów DOM znaczników poza ekranem
  • Naprawiony błąd przesuwania w Google Chrome
  • Naprawiony błąd powiększania przez ściąganie palców na iPhonie.

Styczeń 19, 2010

Zmienione problemy:

  • Problem 1422: Prośba o funkcję: umożliwianie programistom tworzenia niestandardowych typów map
  • Problem 1523: prośba o dodanie funkcji: fromContainerPixelToLatLng (i odwrotnie).
  • Problem 1443: expand() i union() powinny zwracać obiekt LatLngBounds
  • Problem 1960: błąd: niekompletne informacje przy użyciu ProvideTripAlternatives
  • Problem 1675: błąd dokumentacji samouczka
  • Problem 1676: błąd dokumentacji samouczka – opcje sterowania
  • Problem 1856: Wielokąty nie są renderowane w Operze!!!
  • Problem 1954: tłumaczenie na język bułgarski jest nieprawidłowe.
  • Problem 1976: Błąd: problemy z ikoną niestandardową i znacznikiem do przeciągania
  • Problem 2063: konflikty nazw zmiennych przy minimalizowaniu podklas OverlayView

Ważne zmiany:

17 grudnia 2009 r.

Ważne zmiany:

  • Naprawiono początkowe szarpanie występujące przed rozpoczęciem animacji przesuwania mapy.
  • Naprawiono przechodzenie mapy do innej lokalizacji podczas powiększania poza maksymalny poziom powiększenia za pomocą kółka przewijania lub narzędzia DoubleClick.
  • Prawa autorskie, typ mapy i elementy sterujące nawigacji zmieniają rozmiar odpowiednio do rozmiaru mapy.
  • Metody pobierające i ustawiające oraz nazwy zdarzeń w starym stylu zostały oficjalnie wycofane i nie są już zdefiniowane.

10 grudnia 2009 r.

Zmienione problemy:

  • Problem 1820: powiększanie za pomocą kółka przewijania wydaje się zwiększać powiększenie poza maksymalny poziom powiększenia oraz „pomijanie/przechodzenie” w położeniu mapy.
  • Problem 1743: powiększanie po przewinięciu strony powoduje przesuwanie mapy do zupełnie innej lokalizacji.

Inne zauważalne zmiany:

  • Dodano nową metodę panToBounds.
  • Dodano nową animację mapy. Ma to wpływ na przeciąganie, przesuwanie, powiększanie oraz wywołania funkcji setCenter/setZoom we wszystkich przeglądarkach.
  • Dodaliśmy komunikat ostrzegawczy w dzienniku konsoli, gdy używane są wycofane metody.

25 listopada 2009 r.

Zmienione problemy:

  • Problem 1696: prośba o dodanie funkcji: położenie kontrolne mapy
  • Problem 1909: uszkodzenie getBounds po zmianie centrum mapy
  • Problem 1938: mapa.setOptions nie rozpoznaje opcji sterowania.

Inne zauważalne zmiany:

  • Dodano obsługę RTL, aby włączyć te języki: arabski, farsi i hebrajski
  • Ujawniona właściwość lat_lngs dla kroków DirectionsResult.

11 listopada 2009 r.

Zmienione problemy:

  • Problem 1742: Niestandardowy znacznik zawsze wyświetla się na znaczniku domyślnym

Inne zauważalne zmiany:

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

29 października 2009 r.

Zmienione problemy:

  • Problem 1421: prośba o dodanie funkcji: do interfejsu API w wersji 3 dodano klasę Directions.

Inne zauważalne zmiany:

26 października 2009 r.

Zmienione problemy:

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

Inne zauważalne zmiany:

  • Gdy do nowej funkcji google.maps.LatLng() są przekazywane nieprawidłowe argumenty, zgłaszany jest błąd JS
  • Usunięto błąd: mapa statyczna była wczytywana dwukrotnie podczas jej wczytywania

15 października 2009 r.

Zmienione problemy:

Inne zauważalne zmiany:

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

28 września 2009 r.

  • Ulepszenia wydajności renderowania poly.
  • Rozwiązaliśmy problem z ostrzeżeniem JS w SVGView.

22 września 2009

Zmienione problemy:

  • Problem 1420: funkcja: dodawanie klasy Polyline do interfejsu API
  • Problem 1371: zdarzenie map.bounds_changed jest uruchamiane wielokrotnie, gdy mapa jest w ruchu
  • Problem 1700: Nieprawidłowa lokalizacja kliknięcia po pomniejszeniu w przeglądarce Firefox 3.5
  • Problem 1702: nieprawidłowa długość geograficzna zgłaszana w zdarzeniach kliknięcia i dblclick w przypadku wystąpienia przesunięcia przewijania w elemencie nadrzędnym.
  • Problem 1723: mapa przeskakuje podczas przeciągania na iPhonie

Inne zauważalne zmiany:

  • Wprowadzono linie łamane i wielokąty. Pozwalają one rysować linie lub wypełnić obszary na mapie, określać style kreski i wypełnienia oraz obsługiwać większość zdarzeń myszy (tj. brak najechania kursorem myszy). Działają one we wszystkich obsługiwanych przeglądarkach (IE6.0+, Firefox 2.0+, Safari 3.1 i nowsze, Chrome), także na obsługiwanych urządzeniach mobilnych.
  • Dodano nowe zdarzenie mapy „bezczynne”, które jest uruchamiane, gdy mapa się nie porusza. Rozwiązuje problem 1371.
  • Naprawiono nieprawidłowe wartości długości geograficznej zwracanych ze zdarzeń kliknięcia.
  • Naprawiony błąd powiększania lub ściągania palcami na iPhonie. (zob. numer 1723).

10 września 2009 r.

Zmienione problemy:

  • Problem 1659: nieprawidłowa długość geograficzna zgłaszana w zdarzeniach kliknięcia i dblclick po przesuwaniu, Firefox 3.5
  • Problem 1621: wskazywanie nieprawidłowej lokalizacji po kliknięciu mapy w IE8 z dooctypem
  • Problem 1642: InfoWindow overflow:auto
  • Problem 1531: wysokość okna infoWindow rośnie z każdym otwarciem

Inne zauważalne zmiany:

  • Zmodyfikowano składnię metod get/set i nazw zdarzeń, jak określono poniżej. Stara składnia pozostaje obsługiwana, aby zapewnić zgodność wsteczną. Na przykład:
    • set_funBoat() => setFunBoat()
    • get_funBoat() => getFunBoat()
    • funBoat_changed => funboat_changed
  • Do interfejsu OverlayView dodaliśmy nową metodę „onAdd”, która jest wywoływana przy pierwszym inicjowaniu paneli i odwzorowania. Dotyczy to numeru 1377.
  • Nazwa metody „remove” interfejsu OverlayView została zmieniona na „onRemove”. Stara nazwa pozostaje obsługiwana, aby zapewnić zgodność wsteczną.

2 września 2009 r.

Zmienione problemy:

  • Problem 1525: błąd get_bounds przy małym poziomie powiększenia
  • Problem 1596: przesunięcie wzdłuż północnej lub południowej krawędzi świata zwraca błąd
  • Problem 1643: Błąd: niepotrzebnie przewijane kółka mapy
  • Problem 1379: nie widzę danych mapy Korei w wersji 3.

Inne zauważalne zmiany:

  • W Chrome, Safari 4 i Firefoksie 3.5 włączone jest ciągłe przewijanie i dwukrotne kliknięcie powiększenia.
  • Poprawiona wydajność przeciągania mapy
  • Dwukrotne kliknięcie powoduje wyśrodkowanie mapy po powiększeniu

24 sierpnia 2009 r.

Zmienione problemy:

Inne zauważalne zmiany:

  • Domyślnie włączone powiększenie kółka przewijania. Aby ją wyłączyć, ustaw właściwość przewijania kółka opcji Map na wartość Fałsz.
  • Dokumentacja została zaktualizowana, tak aby zawierała funkcje panTo i panBy.

14 sierpnia 2009 r.

Zmienione problemy:

  • Problem 1575: błąd w metodzie set_draggable() z przeciąganymi znacznikami.

Inne zauważalne zmiany:

  • Powiększenie kółka przewijania zostało włączone.
  • Rozwiązaliśmy problem występujący na iPhone'ach, w którym po przeciągnięciu mapy występują skoki mapy.

4 sierpnia 2009 r.

Zmienione problemy:

  • Problem 1393: zezwalanie na znaczniki, które można przeciągać
  • Problem 1448: Błąd: interfejs API w wersji 3 wymaga funkcji checkResize() (lub jej odpowiednika)
  • Problem 1404: błąd dotyczący kursora w przeglądarce Opera
  • Problem 1514: strzałka wyboru MapType była wyświetlana nieprawidłowo i rygorystycznie HTML 4.01.
  • Problem 1426: ustawienie kolejności nakładania elementów w InfoWindow

Inne zauważalne zmiany:

  • Ściąganie i przeciąganie na iPhonie powinno być bardziej efektywne.
  • Do obiektów InfoWindow dodano metody ustawiające i pobierające zIndex.

Zmiany w dokumentacji:

  • Dodano metody get_draggable i set_draggable dla znaczników
  • Dodano zdarzenia przeciągania znacznika, przeciągania, przeciągania, oraz zdarzeń draggable_changed
  • Dodano właściwość przeciągania znacznika
  • Dodano metody get_zIndex i set_zIndex okna informacyjnego
  • Dodano zdarzenie Window zIndex_changed
  • Dodano właściwość zIndex okna informacyjnego

13 lipca 2009 r.

Zmienione problemy:

  • Problem 1415: contentwindow content: wybór prawda/ fałsz
  • Problem 1432: zdarzenie wyjechania kursora nie jest wyzwalane po wywołaniu parametru set_icon.
  • Problem 1365: elementy sterujące typu mapy są renderowane nieprawidłowo przy ścisłym typie doctype.

Inne zauważalne zmiany:

  • Deweloperzy nie muszą już określać rozmiaru dla obrazu znaczników. Interfejs API wykryje go, jeśli nie zostanie podany. W powiązanej notatce argumenty rozmiaru, kotwicy i źródła są opcjonalne.
  • Programiści nie muszą już wywoływać metody OverlayView.call(this) w konstruktorze podklasy OverlayView.
  • „Zmienione” metody OverlayView zostały usunięte z interfejsu. Nie powinno to mieć wpływu na kod dewelopera, ponieważ wcześniej te metody nie były używane.
  • Opcja częściowego dopasowania została usunięta z obiektów żądań geokodera. Jeśli deweloper będzie go nadal przekazywać, nie będzie to miało wpływu na zapytanie.

12 czerwca 2009 r.

Zmienione problemy:

  • Problem 1363: błąd: zdarzenia kliknięcia mapy nie są wysyłane na iPhone'a.

Inne zauważalne zmiany:

  • We wszystkich przeglądarkach można kliknąć duży element sterujący powiększeniem
  • Okno informacyjne „czyści” duże elementy sterujące powiększeniem, całkowicie dostosowując się do mapy i elementów sterujących.
  • Prawa autorskie na urządzeniach mobilnych zawierają ładne obrazy
  • Kafelki są wczytywane od środka, a nie z lewego górnego rogu
  • Użytkownicy nie mogą już zaznaczać tekstu przycisków typu mapy ani żadnych obrazów sterujących.
  • Biblioteka główna jest mniejsza o ok. 1,9 KB.