Street View Publish API

เผยแพร่ภาพมุมมอง 360 ไปยัง Google Maps รวมถึงข้อมูลเมตาของตำแหน่ง การวางแนว และการเชื่อมต่อ แอปสามารถเสนออินเทอร์เฟซสำหรับการวางตำแหน่ง เชื่อมต่อ และการอัปโหลดรูปภาพ Street View ที่ผู้ใช้สร้างขึ้น

บริการ: streetviewpublish.googleapis.com

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

เอกสารการค้นพบ

เอกสารการค้นพบเป็นข้อกำหนดที่เครื่องอ่านได้สำหรับการอธิบายและใช้งาน REST API ใช้สำหรับสร้างไลบรารีของไคลเอ็นต์, ปลั๊กอิน IDE และเครื่องมืออื่นๆ ที่โต้ตอบกับ Google APIs บริการเดียวอาจมีเอกสารการค้นพบได้หลายรายการ บริการนี้มีเอกสารการค้นพบต่อไปนี้

ปลายทางบริการ

ปลายทางของบริการคือ URL พื้นฐานที่ระบุที่อยู่เครือข่ายของบริการ API บริการเดียวอาจมีปลายทางบริการหลายรายการ บริการนี้มีปลายทางบริการต่อไปนี้และ URI ด้านล่างทั้งหมดจะเกี่ยวข้องกับปลายทางของบริการนี้

  • https://streetviewpublish.googleapis.com

ทรัพยากร REST: v1.photo

วิธีการ
create POST /v1/photo
หลังจากที่ลูกค้าอัปโหลดรูปภาพกับ UploadRef ที่ส่งคืนเรียบร้อยแล้ว CreatePhoto จะเผยแพร่Photoที่อัปโหลดลงใน Street View ใน Google Maps
delete DELETE /v1/photo/{photoId}
ลบ Photo และข้อมูลเมตา
get GET /v1/photo/{photoId}
รับข้อมูลเมตาของ Photo ที่ระบุ
startUpload POST /v1/photo:startUpload
สร้างเซสชันการอัปโหลดเพื่อเริ่มอัปโหลดไบต์รูปภาพ
update PUT /v1/photo/{photo.photoId.id}
อัปเดตข้อมูลเมตาของ Photo เช่น ท่าทาง การเชื่อมโยงสถานที่ การเชื่อมต่อ ฯลฯ

ทรัพยากร REST: v1.photoSequence

วิธีการ
create POST /v1/photoSequence
หลังจากที่ลูกค้าอัปโหลด PhotoSequence พร้อม UploadRef ที่ส่งคืนเสร็จแล้ว CreatePhotoSequence จะแยกข้อมูลภาพมุมมอง 360 ต่อเนื่องมาจากวิดีโอหรือข้อมูลเมตาของอุปกรณ์ที่ขยายได้ (XDM, http://www.xdm.org/) เพื่อเผยแพร่ไปยัง Street View ใน Google Maps
delete DELETE /v1/photoSequence/{sequenceId}
ลบ PhotoSequence และข้อมูลเมตา
get GET /v1/photoSequence/{sequenceId}
รับข้อมูลเมตาของ PhotoSequence ที่ระบุผ่านอินเทอร์เฟซ Operation
startUpload POST /v1/photoSequence:startUpload
สร้างเซสชันการอัปโหลดเพื่อเริ่มอัปโหลดข้อมูลลำดับรูปภาพ

ทรัพยากร REST: v1.photoSequences

วิธีการ
list GET /v1/photoSequences
แสดงรายการ PhotoSequences ทั้งหมดที่เป็นของผู้ใช้ โดยเรียงตามลำดับการประทับเวลา CreatePhotoSequence จากมากไปน้อย

ทรัพยากร REST: v1.photos

วิธีการ
batchDelete POST /v1/photos:batchDelete
ลบรายการ Photos และข้อมูลเมตา
batchGet GET /v1/photos:batchGet
รับข้อมูลเมตาของกลุ่ม Photo ที่ระบุ
batchUpdate POST /v1/photos:batchUpdate
อัปเดตข้อมูลเมตาของ Photos เช่น ท่าทาง การเชื่อมโยงสถานที่ การเชื่อมต่อ ฯลฯ
list GET /v1/photos
แสดงรายการ Photos ทั้งหมดที่เป็นของผู้ใช้