Di chuyển sang tính năng Hình ảnh về địa điểm (Mới)

Nhà phát triển ở Khu vực kinh tế Châu Âu (EEA)

Giới thiệu

Places API hỗ trợ Ảnh địa điểm (Cũ). Nếu bạn đã quen thuộc với Hình ảnh về địa điểm (Phiên bản cũ), thì Hình ảnh về địa điểm (Phiên bản mới) sẽ có những thay đổi sau:

  • Ảnh địa điểm (Mới) yêu cầu bạn truyền tên tài nguyên của ảnh, bao gồm cả mã địa điểm trong URL yêu cầu, thay vì chỉ truyền thông tin tham chiếu về ảnh. Để biết thêm thông tin, hãy xem bài viết Thay đổi thành ảnh tham khảo.
  • Place Photos (Mới) hỗ trợ cả khoá API và mã thông báo OAuth làm cơ chế xác thực.

Bảng sau đây liệt kê các tham số trong Place Photos (Cũ) đã được đổi tên hoặc sửa đổi cho Place Photos (Mới), hoặc các tham số không còn được hỗ trợ.

Tham số hiện tại Thông số mới Ghi chú
maxheight maxHeightPx Bạn phải chỉ định maxHeightPx, maxWidthPx hoặc cả hai.
maxwidth maxWidthPx Bạn phải chỉ định maxHeightPx, maxWidthPx hoặc cả hai.

Tăng kích thước ảnh

Ảnh về địa điểm (phiên bản cũ) hỗ trợ kích thước ảnh tối đa là 1600 x 1600 pixel. Ảnh về địa điểm (Mới) hỗ trợ kích thước lên đến 4800 x 4800 pixel.

Chuyển sang ảnh tham khảo

API Ảnh địa điểm (Mới) yêu cầu bạn truyền tên tài nguyên của bức ảnh được yêu cầu, bao gồm mã địa điểmtham chiếu ảnh, theo dạng:

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

Nearby Search (Mới), Text Search (Mới) và Place Details (Mới) đều trả về một mảng photos[] trong phản hồi hỗ trợ định dạng này. Mỗi phần tử của photos[] trong phản hồi mới chứa các trường sau:

  • name – Một chuỗi chứa tên tài nguyên của bức ảnh. Chuỗi này có dạng:

    places/PLACE_ID/photos/PHOTO_REFERENCE
  • heightPx – Chiều cao tối đa của hình ảnh, tính bằng pixel.
  • widthPx – Chiều rộng tối đa của hình ảnh, tính bằng pixel.
  • authorAttributions[] – Mọi thông tin ghi công bắt buộc. Trường này luôn xuất hiện nhưng có thể trống.

Với API cũ, bạn chỉ cần truyền tham chiếu ảnh ở dạng:

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

Find Place (Legacy), Nearby Search (Legacy), Text Search (Legacy) và Place Details (Legacy) đều trả về một mảng photos[] trong phản hồi hỗ trợ định dạng này. Mỗi phần tử photo trong phản hồi cũ đều chứa các trường sau:

  • photo_reference – Một chuỗi dùng để xác định ảnh khi bạn thực hiện yêu cầu về Ảnh.
  • height – Chiều cao tối đa của hình ảnh.
  • width — Chiều rộng tối đa của hình ảnh.
  • html_attributions[] – Mọi thông tin ghi công bắt buộc. Trường này luôn xuất hiện nhưng có thể trống.