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
ตัวอย่างคำขอ
ดูตัวอย่างทั้งหมดได้ที่หัวข้อวางรูปภาพ (ใหม่)