- แหล่งข้อมูล: รูปภาพ
- PhotoId
- UploadRef
- จัดท่าทาง
- LatLng
- ระดับ
- การเชื่อมต่อ
- สถานที่
- TransferStatus
- MapsPublishStatus
- เมธอด
แหล่งข้อมูล: รูปภาพ
รูปภาพใช้เพื่อจัดเก็บภาพมุมมอง 360 พร้อมข้อมูลเมตาของรูปภาพ
การแสดง JSON |
---|
{ "photoId": { object ( |
ช่อง | |
---|---|
photoId |
ต้องระบุ เอาต์พุตเท่านั้น ต้องระบุเมื่ออัปเดตรูปภาพ แสดงผลเมื่อสร้างรูปภาพเท่านั้น ตัวระบุสำหรับรูปภาพ ซึ่งจะไม่ซ้ำกันกับรูปภาพทั้งหมดใน Google |
uploadReference |
อินพุตเท่านั้น ต้องระบุเมื่อสร้างรูปภาพ อินพุตเท่านั้น URL ทรัพยากรที่มีการอัปโหลดไบต์ของรูปภาพ |
downloadUrl |
เอาต์พุตเท่านั้น URL การดาวน์โหลดสำหรับไบต์ของรูปภาพ ระบบจะตั้งค่าช่องนี้เฉพาะเมื่อตั้งค่า |
thumbnailUrl |
เอาต์พุตเท่านั้น URL ภาพขนาดย่อสำหรับแสดงตัวอย่างของรูปภาพ |
shareLink |
เอาต์พุตเท่านั้น ลิงก์สำหรับแชร์สำหรับรูปภาพ |
pose |
ไม่บังคับ ท่าทางของรูปภาพ |
connections[] |
ไม่บังคับ การเชื่อมต่อกับรูปภาพอื่นๆ เส้นเชื่อมต่อจะแสดงลิงก์จากรูปภาพนี้ไปยังรูปภาพอื่น |
captureTime |
ไม่บังคับ เวลาสัมบูรณ์ที่ถ่ายภาพ เมื่อรูปภาพไม่มีการประทับเวลา Exif ระบบจะใช้การตั้งค่าการประทับเวลาในข้อมูลเมตาของรูปภาพ การประทับเวลาเป็น RFC3339 UTC "Zulu" โดยมีความละเอียดระดับนาโนวินาทีและมีเลขเศษส่วนสูงสุด 9 หลัก ตัวอย่าง: |
uploadTime |
เอาต์พุตเท่านั้น เวลาที่อัปโหลดรูปภาพ การประทับเวลาเป็น RFC3339 UTC "Zulu" โดยมีความละเอียดระดับนาโนวินาทีและมีเลขเศษส่วนสูงสุด 9 หลัก ตัวอย่าง: |
places[] |
ไม่บังคับ สถานที่ที่มีรูปภาพนี้ |
viewCount |
เอาต์พุตเท่านั้น จำนวนการดูรูปภาพ |
transferStatus |
เอาต์พุตเท่านั้น สถานะการโอนสิทธิ์ในรูปภาพนี้ |
mapsPublishStatus |
เอาต์พุตเท่านั้น สถานะใน Google Maps ระบุว่ารูปภาพนี้เผยแพร่หรือปฏิเสธไปแล้ว |
PhotoId
ตัวระบุสำหรับ Photo
การแสดง JSON |
---|
{ "id": string } |
ช่อง | |
---|---|
id |
ตัวระบุที่ไม่ซ้ำกันสำหรับรูปภาพ |
UploadRef
อัปโหลดข้อมูลอ้างอิงสำหรับไฟล์สื่อ
การแสดง JSON |
---|
{ // Union field |
ช่อง | |
---|---|
ช่องการรวม file_source ต้องระบุ file_source ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้ |
|
uploadUrl |
ข้อมูลอ้างอิงการอัปโหลดไม่ควรซ้ำกันสำหรับผู้ใช้แต่ละราย โดยมีแบบฟอร์มดังนี้ "https://streetviewpublish.googleapis.com/media/user/{account_id}/photo/{uploadReference}" |
โพส
การวัดท่าทางดิบสำหรับเอนทิตี
การแสดง JSON |
---|
{ "latLngPair": { object ( |
ช่อง | |
---|---|
latLngPair |
คู่ละติจูดและลองจิจูดของตำแหน่งตามที่อธิบายไว้ที่นี่ https://cloud.google.com/datastore/docs/reference/rest/Shared.Types/LatLng เมื่อสร้าง |
altitude |
ระดับความสูงของท่าทาง หน่วยเป็นเมตรเหนือทรงรี WGS84 NaN หมายถึงจำนวนที่ไม่ได้วัด |
heading |
พารามิเตอร์การโพสต่อไปนี้เกี่ยวข้องกับจุดกึ่งกลางของรูปภาพ โดยจะตรงกับ https://developers.google.com/streetview/spherical-metadata ทิศทางของเข็มทิศ วัดจากจุดศูนย์กลางของรูปภาพเป็นองศาตามเข็มนาฬิกาจากทิศเหนือ ค่าต้องเป็น >=0 และ <360 NaN หมายถึงจำนวนที่ไม่ได้วัด |
pitch |
ระยะห่างระหว่างกึ่งกลางของรูปภาพ หน่วยเป็นองศา ค่าต้องเป็น >=-90 และ <= 90 ค่า -90 หมายถึงมองลงไปโดยตรง ส่วนค่า 90 หมายถึงมองขึ้นข้างบน NaN หมายถึงจำนวนที่ไม่ได้วัด |
roll |
ม้วนกระดาษ หน่วยเป็นองศา ค่าต้องมากกว่าหรือเท่ากับ 0 และ<360 ค่า 0 หมายถึงระดับที่มีเส้นขอบฟ้า NaN หมายถึงจำนวนที่ไม่ได้วัด |
gpsRecordTimestampUnixEpoch |
เวลาของระเบียน GPS ตั้งแต่ UTC Epoch การประทับเวลาเป็น RFC3339 UTC "Zulu" โดยมีความละเอียดระดับนาโนวินาทีและมีเลขเศษส่วนสูงสุด 9 หลัก ตัวอย่าง: |
level |
ระดับ (ชั้นในอาคาร) ที่ใช้เพื่อกำหนดค่าการนำทางในแนวตั้ง |
accuracyMeters |
ความแม่นยำแนวนอนโดยประมาณของท่าทางนี้ในหน่วยเมตรที่มีความเชื่อมั่น 68% (ค่าเบี่ยงเบนมาตรฐาน 1 ค่า) เช่น ใน Android ค่านี้จะใช้ได้จากเมธอดนี้: https://developer.android.com/reference/android/location/Location#getAccuracy() แพลตฟอร์มอื่นๆ มีวิธีรับค่าประมาณความแม่นยำที่คล้ายกันต่างกัน |
LatLng
วัตถุที่แสดงคู่ละติจูด/ลองจิจูด ค่านี้จะแสดงเป็นคู่ของค่าคู่เพื่อแสดงองศาละติจูดและลองจิจูด ออบเจ็กต์นี้ต้องเป็นไปตาม มาตรฐาน WGS84 เว้นแต่จะระบุไว้เป็นอย่างอื่น ค่าต้องอยู่ในช่วงมาตรฐาน
การแสดง JSON |
---|
{ "latitude": number, "longitude": number } |
ช่อง | |
---|---|
latitude |
ละติจูด หน่วยเป็นองศา โดยต้องอยู่ในช่วง [-90.0, +90.0] |
longitude |
ลองจิจูด หน่วยเป็นองศา โดยต้องอยู่ในช่วง [-180.0, +180.0] |
ระดับ
ข้อมูลระดับที่มีหมายเลขของระดับและชื่อที่เกี่ยวข้อง
การแสดง JSON |
---|
{ "number": number, "name": string } |
ช่อง | |
---|---|
number |
ไม่บังคับ หมายเลขชั้น ใช้สั่งซื้อ 0 หมายถึงระดับพื้นดิน 1 หมายถึงระดับแรกเหนือระดับพื้นดิน -1 หมายถึงระดับพื้นดินแรก แต่สามารถใช้ค่าที่ไม่ใช่จำนวนเต็มได้ |
name |
ต้องระบุ ชื่อที่กำหนดให้กับระดับนี้ จำกัดอักขระ 3 ตัว พิจารณาว่าปุ่มลิฟต์จะได้รับการติดป้ายกำกับอย่างไรสำหรับระดับนี้ หากมีลิฟต์ |
การเชื่อมต่อ
การเชื่อมต่อคือลิงก์จากรูปภาพต้นฉบับไปยังรูปภาพปลายทาง
การแสดง JSON |
---|
{
"target": {
object ( |
ช่อง | |
---|---|
target |
ต้องระบุ ปลายทางของการเชื่อมต่อจากรูปภาพที่มีรูปภาพไปยังรูปภาพอื่น |
สถานที่
วางข้อมูลเมตาสำหรับเอนทิตี
การแสดง JSON |
---|
{ "placeId": string, "name": string, "languageCode": string } |
ช่อง | |
---|---|
placeId |
ตัวระบุสถานที่ ตามที่อธิบายไว้ใน https://developers.google.com/places/place-id |
name |
เอาต์พุตเท่านั้น ชื่อสถานที่ ซึ่งแปลเป็น LanguageCode |
languageCode |
เอาต์พุตเท่านั้น รหัสภาษาที่ใช้แปลชื่อ ซึ่งควรเป็นรหัสภาษาที่ระบุไว้ในคำขอ แต่อาจเป็นรหัสสำรอง |
TransferStatus
สถานะการโอนสิทธิ์
Enum | |
---|---|
TRANSFER_STATUS_UNKNOWN |
ไม่มีการระบุสถานะของการโอนนี้ |
NEVER_TRANSFERRED |
รูปภาพนี้ไม่เคยได้รับการโอน |
PENDING |
เริ่มการโอนรูปภาพนี้แล้ว แต่ผู้รับยังไม่ตอบกลับ |
COMPLETED |
การโอนรูปภาพเสร็จสมบูรณ์ และระบบได้โอนรูปภาพนี้ไปยังผู้รับแล้ว |
REJECTED |
ผู้รับปฏิเสธการโอนรูปภาพนี้ |
EXPIRED |
การโอนรูปภาพหมดอายุก่อนที่ผู้รับจะดำเนินการใดๆ |
CANCELLED |
ผู้ส่งยกเลิกการโอนรูปภาพนี้ |
RECEIVED_VIA_TRANSFER |
ผู้รับเป็นเจ้าของรูปภาพนี้เนื่องจากมีการโอนสิทธิ์ |
MapsPublishStatus
สถานะการเผยแพร่ของรูปภาพใน Google Maps
Enum | |
---|---|
UNSPECIFIED_MAPS_PUBLISH_STATUS |
ไม่ทราบสถานะของรูปภาพ |
PUBLISHED |
รูปภาพได้รับการเผยแพร่ต่อสาธารณะผ่าน Google Maps |
REJECTED_UNKNOWN |
รูปภาพถูกปฏิเสธโดยไม่ทราบสาเหตุ |
เมธอด |
|
---|---|
|
หลังจากที่ลูกค้าอัปโหลดรูปภาพที่มี UploadRef ที่ส่งกลับมาเรียบร้อยแล้ว CreatePhoto จะเผยแพร่ Photo ที่อัปโหลดลงใน Street View ใน Google Maps |
|
ลบ Photo และข้อมูลเมตา |
|
รับข้อมูลเมตาของ Photo ที่ระบุ |
|
สร้างเซสชันการอัปโหลดเพื่อเริ่มการอัปโหลดไบต์ของรูปภาพ |
|
อัปเดตข้อมูลเมตาของ Photo เช่น ท่าทาง การเชื่อมโยงสถานที่ การเชื่อมต่อ และอื่นๆ |