เผยแพร่ภาพมุมมอง 360 ไปยัง Google Maps รวมถึงข้อมูลเมตาของตำแหน่ง การวางแนว และการเชื่อมต่อ แอปสามารถเสนออินเทอร์เฟซสำหรับการวางตำแหน่ง เชื่อมต่อ และการอัปโหลดรูปภาพ Street View ที่ผู้ใช้สร้างขึ้น
- แหล่งข้อมูล REST: v1.photo
- ทรัพยากร REST: v1.photoSequence
- ทรัพยากร REST: v1.photoSequences
- ทรัพยากร REST: v1.photos
บริการ: 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 ทั้งหมดที่เป็นของผู้ใช้ |