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