ย้ายข้อมูลไปยังรูปภาพสถานที่ (ใหม่)

Places SDK สำหรับ Android รองรับ Place Photo ที่มีอยู่ หากคุณคุ้นเคยกับรูปภาพสถานที่ที่มีอยู่เดิม รูปภาพสถานที่เวอร์ชันใหม่จะทำการเปลี่ยนแปลงต่อไปนี้

  • ใช้รูปแบบการกำหนดราคาใหม่ สำหรับข้อมูลราคาสำหรับ API ทั้งหมด โปรดดู Places SDK สำหรับ Android (ใหม่)

  • รูปภาพสถานที่ที่มีอยู่จะแสดงรูปภาพบิตแมป Place Photo (ใหม่) จะแสดง URI ไปยังรูปภาพ

  • รูปภาพสถานที่ที่มีอยู่รองรับรูปภาพขนาดสูงสุด 1,600 x 1600 พิกเซล รูปภาพสถานที่ (ใหม่) รองรับขนาดไม่เกิน 4,800 x 4800 พิกเซล

  • หากต้องการส่งคำขอ ให้เรียกใช้เมธอด PlacesClient.fetchResolvedPhotoUri() ใหม่

  • คุณจะเรียกใช้เมธอด PlacesClient.fetchPhoto() ได้เมื่อเปิดใช้ Places API เท่านั้น เมธอดดังกล่าวจะใช้ไม่ได้เมื่อคุณเปิด Places API (ใหม่) เท่านั้น

    ดูข้อมูลเพิ่มเติมได้ที่ใช้คีย์ API

  • ส่งผ่านไปยังคำขอออบเจ็กต์ของคลาส FetchResolvedPhotoUriRequest ใหม่

  • รูปภาพแต่ละรูปในการตอบกลับจะแสดงด้วยออบเจ็กต์ PhotoMetadata สำหรับ Places SDK สำหรับ Android (ใหม่) ออบเจ็กต์ PhotoMetadata มีเมธอด PhotoMetadata.getAuthorAttributions() ใหม่ที่ส่งคืนออบเจ็กต์ประเภท AuthorAttributions

    หากออบเจ็กต์ PhotoMetadata ที่แสดงผลมีการระบุแหล่งที่มาหรือการระบุแหล่งที่มาของผู้เขียน คุณต้องรวมการระบุแหล่งที่มาเหล่านี้ไว้ในแอปพลิเคชันของคุณด้วยทุกที่ที่คุณแสดงรูปภาพนั้น ดูเอกสารเกี่ยวกับ การระบุแหล่งที่มา

  • หากต้องการเข้าถึงการระบุแหล่งที่มาของผู้เขียนใหม่ใน PhotoMetadata คุณต้องเริ่มต้นแอปด้วยการเรียกใช้เมธอด Places.initializeWithNewPlacesApiEnabled() ดูข้อมูลเพิ่มเติมเกี่ยวกับการเลือกบริการ Places API ได้ที่ตั้งค่าโปรเจ็กต์ Google Cloud

ตัวอย่างคำขอ

ดูตัวอย่างที่สมบูรณ์ได้ที่ รูปภาพสถานที่ (ใหม่)