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

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

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

มีการใช้ StreetViewPanoRequest กับ getPanorama เพื่อค้นหาภาพพาโนรามาตามรหัสที่ระบุ

pano optional
ประเภท:  string optional
ระบุรหัสพาโนรามาที่จะค้นหา

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

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

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

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

อินเทอร์เฟซ 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
ตัวระบุที่ไม่ซ้ำกันสำหรับพาโนรามา รหัสนี้จะมีความเสถียรภายในเซสชันหนึ่ง แต่ไม่เสถียรในเซสชันต่างๆ