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

นักพัฒนาแอปในเขตเศรษฐกิจยุโรป (EEA)

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

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

  • Place Photo (เดิม) จะแสดงผลรูปภาพบิตแมป Place Photo (ใหม่) จะแสดง URI ไปยังรูปภาพ

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

  • หากต้องการส่งคำขอ ให้เรียกใช้เมธอด new 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

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

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