Service

คลาส 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
ระบุปีและเดือนที่ได้ภาพในพาโนรามานี้ โดยสตริงวันที่จะอยู่ในรูปแบบ ปปปป-ดด
location optional
ประเภท:  StreetViewLocation optional
ระบุข้อมูลเมตาตําแหน่งสําหรับพาโนรามานี้

อินเทอร์เฟซ google.maps.StreetViewLink

คอลเล็กชันการอ้างอิงไปยังพาโนรามาของ Street View ที่อยู่ติดกัน

description optional
ประเภท:  string optional
สตริงที่แปลแล้วซึ่งอธิบายลิงก์
heading optional
ประเภท:  number optional
ส่วนหัวของลิงก์
pano optional
ประเภท:  string optional
ตัวระบุที่ไม่ซ้ํากันสําหรับพาโนรามา รหัสนี้เสถียรภายในเซสชันแต่ไม่เสถียรในเซสชันต่างๆ