คลาส StreetViewService
google.maps.StreetViewService
คลาส
ออบเจ็กต์ 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
google.maps.StreetViewStatus
ค่าคงที่
สถานะที่ StreetViewService
แสดงผลเมื่อได้รับคําขอ Street View เสร็จสิ้น โดยอาจระบุตามค่าหรือใช้ชื่อค่าคงที่ก็ได้ เช่น 'OK'
หรือ google.maps.StreetViewStatus.OK
เข้าถึงได้โดยโทรหา const {StreetViewStatus} = await google.maps.importLibrary("streetView")
โปรดดูไลบรารีใน Maps JavaScript API
ค่าคงที่ | |
---|---|
OK |
ส่งคําขอสําเร็จแล้ว |
UNKNOWN_ERROR |
ดําเนินการตามคําขอไม่สําเร็จ แต่ไม่ทราบสาเหตุที่แท้จริงของความล้มเหลว |
ZERO_RESULTS |
ไม่พบพาโนรามาที่ตรงกับเกณฑ์การค้นหา |
อินเทอร์เฟซ StreetViewLocationRequest
อินเทอร์เฟซ 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 กําหนดรัศมีเป็นเมตรที่จะค้นหาพาโนรามา |
source optional |
ประเภท:
StreetViewSource optional ค่าเริ่มต้น:
StreetViewSource.DEFAULT ระบุแหล่งที่มาของพาโนรามาที่จะค้นหา ซึ่งจะทําให้มีข้อจํากัดในการค้นหาเฉพาะพาโนรามากลางแจ้ง เช่น |
อินเทอร์เฟซสําหรับ StreetViewPanoRequest
อินเทอร์เฟซ google.maps.StreetViewPanoRequest
ระบบจะใช้ StreetViewPanoRequest
กับ getPanorama
เพื่อค้นหาพาโนรามาที่มีรหัสที่ระบุ
พร็อพเพอร์ตี้ | |
---|---|
pano optional |
ประเภท:
string optional ระบุรหัสพาโนรามาเพื่อค้นหา |
อินเทอร์เฟซ StreetViewResponse
อินเทอร์เฟซ google.maps.StreetViewResponse
คําตอบตอบกลับสําหรับ Promise จาก StreetViewService.getPanorama
พร็อพเพอร์ตี้ | |
---|---|
data |
ประเภท:
StreetViewPanoramaData การนําเสนอพาโนรามา |
อินเทอร์เฟซ StreetViewLocation
อินเทอร์เฟซ google.maps.StreetViewLocation
การนําเสนอสถานที่ในพาโนรามาของ Street View
พร็อพเพอร์ตี้ | |
---|---|
pano |
ประเภท:
string ตัวระบุที่ไม่ซ้ํากันสําหรับพาโนรามา ความเสถียรในช่วงเซสชันแต่ไม่เสถียรในเซสชันต่างๆ |
description optional |
ประเภท:
string optional สตริงที่แปลแล้วซึ่งอธิบายตําแหน่ง |
latLng optional |
ประเภท:
LatLng optional ละติจูดและลองจิจูดของพาโนรามา |
shortDescription optional |
ประเภท:
string optional คําอธิบายสถานที่ตั้งแบบย่อ |
ค่าคงที่ของ StreetViewPreferences
google.maps.StreetViewPreference
ค่าคงที่
ตัวเลือกที่มีอคติในผลการค้นหาสําหรับการแสดงพาโนรามาของ 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
google.maps.StreetViewSource
ค่าคงที่
ตัวระบุเพื่อจํากัดการค้นหา Street View ไว้สําหรับแหล่งที่มาที่เลือก ค่าเหล่านี้ระบุเป็นสตริง เช่น 'outdoor'
เข้าถึงได้โดยโทรหา const {StreetViewSource} = await google.maps.importLibrary("streetView")
โปรดดูไลบรารีใน Maps JavaScript API
ค่าคงที่ | |
---|---|
DEFAULT |
ใช้แหล่งที่มาเริ่มต้นของ Street View การค้นหาจะไม่จํากัดเฉพาะแหล่งที่มาเท่านั้น |
OUTDOOR |
จํากัดการค้นหา Street View ไปยังคอลเล็กชันกลางแจ้ง คอลเล็กชันในอาคารจะไม่รวมอยู่ในผลการค้นหา นอกจากนี้ โปรดทราบว่าการค้นหาจะแสดงพาโนรามาเท่านั้น ซึ่งเป็นจุดที่ระบุได้ว่าเป็นรูปภาพในอาคารหรือกลางแจ้ง เช่น ระบบจะไม่ส่ง PhotoSpheres เนื่องจากไม่ทราบว่าอยู่ในอาคารหรือกลางแจ้ง |
อินเทอร์เฟซ StreetViewพาโนรามาData
อินเทอร์เฟซ google.maps.StreetViewPanoramaData
การนําเสนอพาโนรามาที่แสดงผลจากผู้ให้บริการที่กําหนดโดยใช้ registerPanoProvider
พร็อพเพอร์ตี้ | |
---|---|
tiles |
ประเภท:
StreetViewTileData ระบุไทล์ที่กําหนดเองสําหรับพาโนรามานี้ |
copyright optional |
ประเภท:
string optional ระบุข้อความที่มีลิขสิทธิ์สําหรับพาโนรามานี้ |
imageDate optional |
ประเภท:
string optional ระบุปีและเดือนที่ได้ภาพในพาโนรามานี้ โดยสตริงวันที่จะอยู่ในรูปแบบ ปปปป-ดด |
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 ตัวระบุที่ไม่ซ้ํากันสําหรับพาโนรามา รหัสนี้เสถียรภายในเซสชันแต่ไม่เสถียรในเซสชันต่างๆ |