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

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

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

  • รูปภาพสถานที่ที่มีอยู่จะแสดงผลเป็นภาพบิตแมป วางรูปภาพ (ใหม่) จะแสดงผล URI ของรูปภาพ

  • รูปภาพสถานที่ที่มีอยู่รองรับรูปภาพขนาดสูงสุด 1,600 x 1,600 พิกเซล รูปภาพสถานที่ (ใหม่)รองรับขนาดสูงสุด 4800 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

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

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