Migracja do usługi Zdjęcia miejsca (nowość)

Deweloperzy z Europejskiego Obszaru Gospodarczego (EOG)

Wprowadzenie

Interfejs Places API obsługuje zdjęcia miejsc (starsza wersja). Jeśli znasz już zdjęcia miejsc (starsza wersja), zdjęcia miejsc (nowa wersja) wprowadzają te zmiany:

  • Zdjęcia miejsc (nowa wersja) wymagają przekazania nazwy zasobu zdjęcia, która zawiera identyfikator miejsca w adresie URL żądania, a nie tylko odwołanie do zdjęcia. Więcej informacji znajdziesz w artykule Zmiana dotycząca odwołań do zdjęć.
  • Zdjęcia miejsc (nowa wersja) obsługują jako mechanizm uwierzytelniania zarówno klucze interfejsu API, jak i tokeny OAuth.

W tabeli poniżej znajdziesz parametry w Place Photos (starsza wersja), które zostały zmienione lub zmodyfikowane w Place Photos (nowa wersja), oraz parametry, które nie są już obsługiwane.

Bieżący parametr Nowy parametr Uwagi
maxheight maxHeightPx Musisz podać maxHeightPx, maxWidthPx lub obie te wartości.
maxwidth maxWidthPx Musisz podać maxHeightPx, maxWidthPx lub obie te wartości.

Większy rozmiar zdjęcia

Zdjęcia miejsc (starsza wersja) obsługiwały maksymalny rozmiar zdjęcia 1600 x 1600 pikseli. Zdjęcia miejsc (nowe) obsługują rozmiary do 4800 x 4800 pikseli.

Zmiana na zdjęcia referencyjne

Interfejs Place Photos (New) API wymaga przekazania nazwy zasobu żądanego zdjęcia, która zawiera identyfikator miejsca i ciąg referencyjny zdjęcia, w formacie:

https://places.googleapis.com/v1/places/PLACE_ID/photos/PHOTO_REFERENCE/media?maxWidthPx=400&key=API_KEY

Wyszukiwanie w pobliżu (nowa wersja), wyszukiwanie tekstowe (nowa wersja) i informacje o miejscu (nowa wersja) zwracają w odpowiedzi tablicę photos[], która obsługuje ten format. Każdy element photos[] w nowej odpowiedzi zawiera te pola:

  • name – ciąg tekstowy zawierający nazwę zasobu zdjęcia. Ten ciąg znaków ma postać:

    places/PLACE_ID/photos/PHOTO_REFERENCE
  • heightPx – maksymalna wysokość obrazu w pikselach.
  • widthPx – maksymalna szerokość obrazu w pikselach.
  • authorAttributions[] – wymagane informacje o autorze. To pole jest zawsze obecne, ale może być puste.

W starszej wersji interfejsu API wystarczy przekazać odwołanie do zdjęcia w formacie:

https://maps.googleapis.com/maps/api/place/photo?photo_reference=PHOTO_REFERENCEmaxwidth=400&key=API_KEY

Znajdź miejsce (starsza wersja), Wyszukiwanie w pobliżu (starsza wersja), Wyszukiwanie tekstowe (starsza wersja) i Szczegóły miejsca (starsza wersja) zwracają w odpowiedzi tablicę photos[], która obsługuje ten format. Każdy element photo w starszej odpowiedzi zawiera te pola:

  • photo_reference – ciąg znaków używany do identyfikowania zdjęcia podczas wysyłania żądania zdjęcia.
  • height – maksymalna wysokość obrazu.
  • width – maksymalna szerokość obrazu.
  • html_attributions[] – wymagane informacje o autorze. To pole jest zawsze obecne, ale może być puste.