StreetViewService class
google.maps.StreetViewService
class
ออบเจ็กต์ StreetViewService
จะทำการค้นหาข้อมูล Street View
เข้าถึงโดยการโทรหา const {StreetViewService} = await google.maps.importLibrary("streetView")
โปรดดูไลบรารีใน Maps JavaScript API
ผู้ผลิต | |
---|---|
StreetViewService |
StreetViewService() พารามิเตอร์: ไม่มี
สร้าง StreetViewService ซึ่งให้อินเทอร์เฟซกับข้อมูลที่จัดเก็บไว้ในบริการ Street View |
เมธอด | |
---|---|
getPanorama |
getPanorama(request[, callback]) พารามิเตอร์:
ผลลัพธ์:
Promise<StreetViewResponse> ดึงข้อมูล StreetViewPanoramaData สำหรับภาพพาโนรามาที่ตรงกับคำขอการค้นหา Street View ที่ระบุ ระบบจะส่ง StreetViewPanoramaData ไปยังการเรียกกลับที่ระบุ |
StreetViewStatus constants
google.maps.StreetViewStatus
constants
สถานะที่ StreetViewService
แสดงเมื่อคำขอ Street View เสร็จสมบูรณ์ โดยสามารถระบุค่าเหล่านี้ตามค่าหรือใช้ชื่อของค่าคงที่ก็ได้ เช่น 'OK'
หรือ google.maps.StreetViewStatus.OK
เข้าถึงโดยการโทรหา const {StreetViewStatus} = await google.maps.importLibrary("streetView")
โปรดดูไลบรารีใน Maps JavaScript API
ค่าคงที่ | |
---|---|
OK |
คำขอดำเนินการสำเร็จ |
UNKNOWN_ERROR |
ดำเนินการตามคำขอไม่สำเร็จ แต่ไม่ทราบสาเหตุที่แน่ชัด |
ZERO_RESULTS |
ไม่พบภาพพาโนรามาที่ตรงกับเกณฑ์การค้นหา |
StreetViewLocationRequest interface
google.maps.StreetViewLocationRequest
อินเทอร์เฟซ
คำขอ Street View ที่ส่งพร้อมกับ getPanorama
StreetViewLocationRequest
ช่วยให้คุณค้นหาภาพพาโนรามาของ Street View ในสถานที่ที่ระบุได้
พร็อพเพอร์ตี้ | |
---|---|
location optional |
ประเภท:
LatLng|LatLngLiteral optional ระบุตำแหน่งที่จะค้นหาภาพพาโนรามาของ Street View |
preference optional |
ประเภท:
StreetViewPreference optional ตั้งค่ากำหนดว่าควรแสดงภาพพาโนรามาใดภายในรัศมี ซึ่งได้แก่ ภาพที่อยู่ใกล้กับสถานที่ที่ระบุมากที่สุด หรือภาพที่ดีที่สุดภายในรัศมี |
radius optional |
ประเภท:
number optional ค่าเริ่มต้น:
50 กำหนดรัศมีเป็นเมตรที่จะใช้ในการค้นหาภาพพาโนรามา |
|
ประเภท:
StreetViewSource optional ค่าเริ่มต้น:
StreetViewSource.DEFAULT ระบุแหล่งที่มาของภาพพาโนรามาที่จะค้นหา ซึ่งจะจำกัดให้ค้นหาเฉพาะภาพพาโนรามากลางแจ้ง เป็นต้น |
sources optional |
ประเภท:
Iterable<StreetViewSource> optional ค่าเริ่มต้น: [
StreetViewSource.DEFAULT ]ระบุแหล่งที่มาของภาพพาโนรามาที่จะค้นหา ซึ่งจะจำกัดให้ค้นหาเฉพาะภาพพาโนรามากลางแจ้ง เป็นต้น ระบบจะประเมินการตั้งค่าแหล่งที่มาหลายแห่งเป็นจุดตัดของแหล่งที่มาเหล่านั้น |
StreetViewPanoRequest interface
google.maps.StreetViewPanoRequest
อินเทอร์เฟซ
StreetViewPanoRequest
ใช้ร่วมกับ getPanorama
เพื่อค้นหาภาพพาโนรามาที่มีรหัสที่ระบุ
พร็อพเพอร์ตี้ | |
---|---|
pano optional |
ประเภท:
string optional ระบุรหัสภาพพาโนรามาที่จะค้นหา |
StreetViewResponse อินเทอร์เฟซ
google.maps.StreetViewResponse
อินเทอร์เฟซ
การตอบกลับที่แก้ไขแล้วสำหรับคำมั่นสัญญาจาก StreetViewService.getPanorama
พร็อพเพอร์ตี้ | |
---|---|
data |
ประเภท:
StreetViewPanoramaData การนําเสนอภาพพาโนรามา |
StreetViewLocation interface
google.maps.StreetViewLocation
อินเทอร์เฟซ
การนําเสนอตําแหน่งในภาพพาโนรามาของ Street View
พร็อพเพอร์ตี้ | |
---|---|
pano |
ประเภท:
string ตัวระบุที่ไม่ซ้ำกันของภาพพาโนรามา ซึ่งจะมีความเสถียรภายในเซสชัน แต่จะไม่เสถียรในเซสชันต่างๆ |
description optional |
ประเภท:
string optional สตริงที่แปลแล้วซึ่งอธิบายสถานที่ตั้ง |
latLng optional |
ประเภท:
LatLng optional ละติจูดและลองจิจูดของภาพพาโนรามา |
shortDescription optional |
ประเภท:
string optional คำอธิบายสั้นๆ ของสถานที่ |
StreetViewPreference constants
google.maps.StreetViewPreference
constants
ตัวเลือกที่เอียงผลการค้นหาให้แสดงภาพพาโนรามาของ Street View ที่ใกล้กับสถานที่ที่ขอมากที่สุด หรือภาพพาโนรามาที่ถือว่ามีแนวโน้มมากที่สุดที่ผู้ใช้ต้องการดู ระบุค่าเหล่านี้ตามค่า หรือใช้ชื่อของค่าคงที่ เช่น 'best'
หรือ google.maps.StreetViewPreference.BEST
เข้าถึงโดยการโทรหา const {StreetViewPreference} = await google.maps.importLibrary("streetView")
โปรดดูไลบรารีใน Maps JavaScript API
ค่าคงที่ | |
---|---|
BEST |
แสดงภาพพาโนรามาของ Street View ที่ถือว่ามีแนวโน้มมากที่สุดว่าเป็นสิ่งที่ผู้ใช้ต้องการดู อัลกอริทึมจะพิจารณาผลลัพธ์ที่ดีที่สุดโดยอิงตามการวิจัยผู้ใช้และพารามิเตอร์ต่างๆ เช่น จุดที่น่าสนใจที่รู้จัก คุณภาพของรูปภาพ และระยะทางจากสถานที่หนึ่งๆ |
NEAREST |
แสดงภาพพาโนรามาของ Street View ที่ใกล้ที่สุดจากสถานที่ที่ระบุ ซึ่งจะทำงานได้ดีภายในรัศมีที่จำกัดเท่านั้น รัศมีที่แนะนำคือไม่เกิน 1 กิโลเมตร |
StreetViewSource constants
google.maps.StreetViewSource
constants
ตัวระบุเพื่อจำกัดการค้นหา Street View ไว้ที่แหล่งที่มาที่เลือก ค่าเหล่านี้จะระบุเป็นสตริง เช่น 'outdoor'
เข้าถึงโดยการโทรหา const {StreetViewSource} = await google.maps.importLibrary("streetView")
โปรดดูไลบรารีใน Maps JavaScript API
ค่าคงที่ | |
---|---|
DEFAULT |
ใช้แหล่งที่มาเริ่มต้นของ Street View ซึ่งการค้นหาจะไม่จำกัดเฉพาะแหล่งที่มาที่เฉพาะเจาะจง |
GOOGLE |
จำกัดการค้นหา Street View ไว้ที่คอลเล็กชันอย่างเป็นทางการของ Google |
OUTDOOR |
จำกัดการค้นหา Street View ไว้ที่คอลเล็กชันกลางแจ้ง ผลงานในอาคารจะไม่รวมอยู่ในผลการค้นหา โปรดทราบว่าการค้นหาจะแสดงเฉพาะภาพพาโนรามาที่ระบุได้ว่าถ่ายในอาคารหรือกลางแจ้ง เช่น ระบบจะไม่แสดงภาพ 360 องศาเนื่องจากไม่ทราบว่าภาพนั้นถ่ายในอาคารหรือกลางแจ้ง |
อินเทอร์เฟซ StreetViewPanoramaData
google.maps.StreetViewPanoramaData
อินเทอร์เฟซ
การนําเสนอภาพพาโนรามาที่แสดงผลจากผู้ให้บริการที่กําหนดโดยใช้ registerPanoProvider
พร็อพเพอร์ตี้ | |
---|---|
tiles |
ประเภท:
StreetViewTileData ระบุไทล์ที่กำหนดเองสำหรับภาพพาโนรามานี้ |
copyright optional |
ประเภท:
string optional ระบุข้อความลิขสิทธิ์ของภาพพาโนรามานี้ |
imageDate optional |
ประเภท:
string optional ระบุปีและเดือนที่ถ่ายภาพในภาพพาโนรามานี้ สตริงวันที่อยู่ในรูปแบบ YYYY-MM |
links optional |
ประเภท:
Array<StreetViewLink> optional ระบุลิงก์การนำทางไปยังภาพพาโนรามาที่อยู่ติดกัน |
location optional |
ประเภท:
StreetViewLocation optional ระบุข้อมูลเมตาตำแหน่งของภาพพาโนรามานี้ |
อินเทอร์เฟซ StreetViewLink
google.maps.StreetViewLink
อินเทอร์เฟซ
คอลเล็กชันการอ้างอิงไปยังภาพพาโนรามาของ Street View ที่อยู่ติดกัน
พร็อพเพอร์ตี้ | |
---|---|
description optional |
ประเภท:
string optional สตริงที่แปลแล้วซึ่งอธิบายลิงก์ |
heading optional |
ประเภท:
number optional ส่วนหัวของลิงก์ |
pano optional |
ประเภท:
string optional ตัวระบุที่ไม่ซ้ำกันของภาพพาโนรามา รหัสนี้จะเสถียรภายในเซสชัน แต่จะไม่เสถียรในเซสชันต่างๆ |