Przenieś do zdjęcia miejsca (nowość)

Interfejs Places API obsługuje dotychczasową funkcję Zdjęcie miejsca. Jeśli znasz dotychczasową wersję Zdjęcia miejsca, nowa wersja Zdjęcia miejsca wprowadza te zmiany:

  • Nowa usługa Zdjęcie miejsca wymaga podania nazwy zasobu zdjęcia, która zawiera identyfikator miejsca w adresie URL żądania, zamiast tylko odwołania do zdjęcia. Więcej informacji znajdziesz w artykule Zmienianie odwołań do zdjęć.
  • Nowa usługa Zdjęcie miejsca obsługuje mechanizm uwierzytelniania oparty na kluczach APIOAuth.

W tabeli poniżej znajdziesz parametry w dotychczasowym Zdjęciu Miejsca, które zostały zmienione lub zmodyfikowane w nowym Zdjęciu Miejsca, a także parametry, które nie są już obsługiwane.

Parametr prądu Nowy parametr Uwagi
maxheight maxHeightPx Należy podać kolumnę maxHeightPx, maxWidthPx lub obie te kolumny.
maxwidth maxWidthPx Należy podać kolumnę maxHeightPx, maxWidthPx lub obie te kolumny.

Zwiększony rozmiar zdjęć

Dotychczasowe zdjęcie miejsca obsługiwało maksymalny rozmiar 1600 × 1600 pikseli. Funkcja „Umieść zdjęcie” (nowa) obsługuje rozmiary do 4800 x 4800 pikseli.

Zmień odniesienia do zdjęć

Nowy interfejs API Place Photo wymaga podania nazwa zasobu żądanego zdjęcia, która zawiera identyfikator miejscaodniesienie do zdjęcia w formie:

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

Nowe wersje wyszukiwania w pobliżu, wyszukiwania tekstowego i szczegółowych informacji o miejscu zwracają w odpowiedzi tablicę photos[] w formacie obsługiwanym przez ten interfejs. Każdy element photos[] w nowej odpowiedzi zawiera te pola:

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

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

W przypadku dotychczasowego interfejsu API wystarczy przekazać odwodnienie do zdjęcia w formie:

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

Istniejące wywołania funkcji Znajdź miejsce, Wyszukaj w pobliżu, Wyszukaj tekst i Szczegóły miejsca zwracają w odpowiedzi tablicę photos[] w formacie obsługiwanym przez ten format. Każdy element photo w dotychczasowej odpowiedzi zawiera te pola:

  • photo_reference – ciąg znaków służący do identyfikowania zdjęcia podczas wykonywania żądania dotyczącego zdjęcia.
  • height – maksymalna wysokość obrazu.
  • width – maksymalna szerokość obrazu.
  • html_attributions[] – wszelkie wymagane informacje o źródłach. To pole jest zawsze obecne, ale może być puste.