Service

StreetViewService class

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
ระบุแหล่งที่มาของภาพพาโนรามาที่จะค้นหา ซึ่งจะช่วยให้จำกัดการค้นหาเฉพาะภาพพาโนรามากลางแจ้งได้ เป็นต้น
sources optional
ประเภท:  Iterable<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
คำอธิบายสั้นๆ ของสถานที่

StreetViewPreference ค่าคงที่

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 การค้นหาจะไม่จำกัดเฉพาะแหล่งที่มาที่เฉพาะเจาะจง
GOOGLE จำกัดการค้นหา Street View ให้แสดงเฉพาะคอลเล็กชันอย่างเป็นทางการของ Google
OUTDOOR จำกัดการค้นหา Street View ให้แสดงเฉพาะคอลเล็กชันกลางแจ้ง คอลเล็กชันในอาคารจะไม่รวมอยู่ในผลการค้นหา โปรดทราบว่าการค้นหาจะแสดงเฉพาะพาโนรามาที่สามารถระบุได้ว่าเป็นภาพในร่มหรือกลางแจ้ง เช่น ระบบจะไม่แสดงผล PhotoSphere เนื่องจากไม่ทราบว่ารูปภาพดังกล่าวถ่ายในอาคารหรือภายนอกอาคาร

StreetViewPanoramaData อินเทอร์เฟซ

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

การแสดงภาพพาโนรามาที่ส่งคืนจากผู้ให้บริการซึ่งกำหนดโดยใช้ registerPanoProvider

tiles
ประเภท:  StreetViewTileData
ระบุไทล์ที่กำหนดเองสำหรับภาพพาโนรามานี้
copyright optional
ประเภท:  string optional
ระบุข้อความลิขสิทธิ์สำหรับภาพพาโนรามานี้
imageDate optional
ประเภท:  string optional
ระบุปีและเดือนที่ได้ภาพในภาพพาโนรามานี้ สตริงวันที่อยู่ในรูปแบบ YYYY-MM
location optional
ประเภท:  StreetViewLocation optional
ระบุข้อมูลเมตาของตำแหน่งสำหรับภาพพาโนรามานี้

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

ชุดข้อมูลอ้างอิงถึงพาโนรามา Street View ที่อยู่ติดกัน

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