ตัวเลือก Street ViewPanorama

คลาสสุดท้ายสาธารณะ StreetViewPanoramaOptions ขยายออบเจ็กต์
ใช้งาน พาร์เซล

กำหนดการกำหนดค่า PanoramaOptions สำหรับ StreetViewPanorama คุณสามารถใช้ตัวเลือกเหล่านี้เมื่อเพิ่มภาพพาโนรามาลงในแอปพลิเคชันของคุณโดยใช้โปรแกรม หากใช้ StreetViewPanoramaFragment คุณสามารถส่งตัวเลือกเหล่านี้โดยใช้วิธีการเริ่มต้นแบบคงที่ newInstance(StreetViewPanoramaOptions) หากคุณกำลังใช้ StreetViewPanoramaView คุณสามารถส่งตัวเลือกเหล่านี้โดยใช้ตัวสร้าง StreetViewPanoramaView(Context, StreetViewPanoramaOptions)

สรุปค่าคงที่ที่รับช่วงมา

สรุปเครื่องมือสร้างสาธารณะ

StreetViewPanoramaOptions()
สร้างออบเจ็กต์ StreetViewPanoramaOptions ใหม่

สรุปวิธีการสาธารณะ

บูลีน
สตริง
LatLng
จำนวนเต็ม
StreetViewSource
บูลีน
StreetViewPanoramaCamera
บูลีน
บูลีน
บูลีน
StreetViewPanoramaOptions
panningGesturesEnabled(เปิดใช้บูลีน)
สลับความสามารถในการให้ผู้ใช้เลื่อนไปรอบๆ ในภาพพาโนรามาโดยใช้ท่าทางสัมผัส
StreetViewPanoramaOptions
panoramaCamera(กล้อง StreetViewPanoramaCamera)
ระบุกล้องเริ่มต้นสำหรับภาพพาโนรามา Street View
StreetViewPanoramaOptions
panoramaId(สตริง panoId สตริง)
ระบุตำแหน่งเริ่มต้นของภาพพาโนรามา Street View ตามรหัสภาพพาโนรามา
StreetViewPanoramaOptions
position(ตำแหน่ง LatLng รัศมีจำนวนเต็ม แหล่งที่มา StreetViewSource)
ระบุตำแหน่งเริ่มต้นของภาพพาโนรามา Street View ตามตำแหน่ง รัศมี และแหล่งที่มา
StreetViewPanoramaOptions
position(ตำแหน่งLatLng รัศมีจำนวนเต็ม)
ระบุตำแหน่งเริ่มต้นของภาพพาโนรามา Street View โดยอิงตามตำแหน่งและรัศมี
StreetViewPanoramaOptions
position(ตำแหน่งLatLng)
ระบุตำแหน่งเริ่มต้นสำหรับภาพพาโนรามา Street View ตามตำแหน่ง
StreetViewPanoramaOptions
position(ตำแหน่ง LatLng, แหล่งที่มา StreetViewSource)
ระบุตำแหน่งเริ่มต้นสำหรับภาพพาโนรามา Street View ตามตำแหน่งและแหล่งที่มา
StreetViewPanoramaOptions
streetNamesEnabled(เปิดใช้บูลีน)
สลับความสามารถให้ผู้ใช้เห็นชื่อถนนในภาพพาโนรามา
สตริง
StreetViewPanoramaOptions
useViewLifecycleInFragment(ใช้ViewLifecycleInFragment) แบบบูลีน)
เมื่อใช้ StreetViewPanoramaFragment แฟล็กนี้จะระบุว่าวงจรพาโนรามาของ Street View ควรเชื่อมโยงกับมุมมองของ Fragment หรือ Fragment เอง
StreetViewPanoramaOptions
userNavigationEnabled(เปิดใช้บูลีน)
สลับความสามารถให้ผู้ใช้เลื่อนไปมาระหว่างภาพพาโนรามา
StreetViewPanoramaOptions
zoomGesturesEnabled(เปิดใช้บูลีน)
สลับความสามารถในการซูมพาโนรามาของผู้ใช้ด้วยท่าทางสัมผัส

ข้อมูลสรุปของเมธอดที่รับช่วงมา

ผู้รับสร้างสาธารณะ

สาธารณะ StreetViewPanoramaOptions ()

สร้างออบเจ็กต์ StreetViewPanoramaOptions ใหม่

วิธีการสาธารณะ

บูลีนสาธารณะ getPanningGesturesEnabled ()

การคืนสินค้า
  • trueหากผู้ใช้สามารถเลื่อนผ่านท่าทางสัมผัสในภาพพาโนรามาของ Street View ในตอนแรก

สาธารณะ สตริง getPanoramaId ()

การคืนสินค้า
  • รหัสพาโนรามาเริ่มต้นสำหรับพาโนรามาของ Street View หรือnullหากไม่ได้ระบุ

สาธารณะ LatLng getPosition ()

การคืนสินค้า
  • ตำแหน่งเริ่มต้นของภาพพาโนรามา Street View หรือ null หากไม่ได้ระบุ

จำนวนเต็ม สาธารณะ getRadius ()

การคืนสินค้า
  • รัศมีเริ่มต้นที่ใช้ในการค้นหาภาพพาโนรามาของ Street View หรือ null หากไม่ได้ระบุ

สาธารณะ StreetViewSource getSource ()

การคืนสินค้า
  • ตัวกรองแหล่งที่มาที่ใช้ค้นหาพาโนรามาของ Street View หรือ DEFAULT หากไม่ได้ระบุ

บูลีนสาธารณะ getStreetNamesEnabled ()

การคืนสินค้า
  • trueหากผู้ใช้เห็นชื่อถนนในภาพพาโนรามาของ Street View ได้ในตอนแรก

สาธารณะ StreetViewPanoramaCamera getStreetViewPanoramaCamera ()

การคืนสินค้า
  • กล้องเริ่มต้นสำหรับภาพพาโนรามา Street View หรือ null หากไม่ได้ระบุ

บูลีนสาธารณะ getUseViewLifecycleInFragment ()

การคืนสินค้า
  • ตัวเลือก useViewLifecycleInFragment หรือ null หากไม่ได้ระบุ

บูลีนสาธารณะ getUserNavigationEnabled ()

การคืนสินค้า
  • trueหากผู้ใช้สามารถย้ายไปยังภาพพาโนรามา Street View ภาพอื่นได้ในตอนแรก

บูลีนสาธารณะ getZoomGesturesEnabled ()

การคืนสินค้า
  • true หากในตอนแรกผู้ใช้สามารถซูมผ่านท่าทางสัมผัสในภาพพาโนรามาของ Street View ได้

สาธารณะ StreetViewPanoramaOptions panningGesturesEnabled (boolean enabled)

สลับความสามารถในการให้ผู้ใช้เลื่อนไปรอบๆ ในภาพพาโนรามาโดยใช้ท่าทางสัมผัส ดูรายละเอียดเพิ่มเติมได้ที่ setPanningGesturesEnabled(boolean) ค่าเริ่มต้นคือ true

พารามิเตอร์
เปิดใช้อยู่

สาธารณะ StreetViewPanoramaOptions panoramaCamera (StreetViewPanoramaCamera)

ระบุกล้องเริ่มต้นสำหรับภาพพาโนรามา Street View

พารามิเตอร์
กล้อง

สาธารณะ StreetViewPanoramaOptions panoramaId (สตริง panoId)

ระบุตำแหน่งเริ่มต้นของภาพพาโนรามา Street View ตามรหัสภาพพาโนรามา ตำแหน่งที่ตั้งตามรหัสพาโนรามาจะมีความสำคัญเหนือกว่าตำแหน่งที่กำหนดโดยละติจูดและลองจิจูด

พารามิเตอร์
panoId

สาธารณะ StreetViewPanoramaOptions position (LatLng รัศมีจำนวนเต็ม StreetViewSource)

ระบุตำแหน่งเริ่มต้นของภาพพาโนรามา Street View ตามตำแหน่ง รัศมี และแหล่งที่มา ตำแหน่งที่กำหนดโดยภาพพาโนรามา (หากมี) จะมีความสำคัญเหนือกว่าตำแหน่งที่กำหนดโดยละติจูดและลองจิจูด

พารามิเตอร์
position
รัศมี
source

สาธารณะ StreetViewPanoramaOptions position (LatLng รัศมีจำนวนเต็ม)

ระบุตำแหน่งเริ่มต้นของภาพพาโนรามา Street View โดยอิงตามตำแหน่งและรัศมี หากตั้งค่าตำแหน่งตามรหัสพาโนรามาจะมีความสำคัญเหนือกว่าตำแหน่งที่กำหนดโดยละติจูดและลองจิจูด

พารามิเตอร์
position
รัศมี

สาธารณะ StreetViewPanoramaOptions position (LatLng)

ระบุตำแหน่งเริ่มต้นสำหรับภาพพาโนรามา Street View ตามตำแหน่ง ตำแหน่งที่กำหนดโดย panoramaID (หากกำหนดไว้) จะมีความสำคัญเหนือกว่าตำแหน่งที่กำหนดโดย LatLng

พารามิเตอร์
position

สาธารณะ StreetViewPanoramaOptions position (LatLng, StreetViewSource แหล่งที่มา)

ระบุตำแหน่งเริ่มต้นสำหรับภาพพาโนรามา Street View ตามตำแหน่งและแหล่งที่มา หากตั้งค่าตำแหน่งตามรหัสพาโนรามาจะมีความสำคัญเหนือกว่าตำแหน่งที่กำหนดโดยละติจูดและลองจิจูด

พารามิเตอร์
position
source

สาธารณะ StreetViewPanoramaOptions streetNamesEnabled (boolean enabled)

สลับความสามารถให้ผู้ใช้เห็นชื่อถนนในภาพพาโนรามา ดูรายละเอียดเพิ่มเติมได้ที่ setStreetNamesEnabled(boolean) ค่าเริ่มต้นคือ true

พารามิเตอร์
เปิดใช้อยู่

สาธารณะ สตริง toString ()

สาธารณะ StreetViewPanoramaOptions useViewLifecycleInFragment (boolean useViewLifecycleInFragment)

เมื่อใช้ StreetViewPanoramaFragment แฟล็กนี้จะระบุว่าวงจรพาโนรามาของ Street View ควรเชื่อมโยงกับมุมมองของ Fragment หรือ Fragment เอง ค่าเริ่มต้นคือ false โดยเชื่อมโยงวงจรภาพพาโนรามาของ Street View เข้ากับส่วนย่อย

การใช้วงจรของ Fragment ช่วยให้แสดงผลพาโนรามาของ Street View ได้เร็วขึ้นเมื่อแยกส่วนออกและแนบเข้าไปใหม่เนื่องจากยังคงมีบริบท GL ที่สำคัญอยู่ การดำเนินการนี้มีค่าใช้จ่ายในการถอดชิ้นส่วนออก แต่จะไม่ทำลายหน่วยความจำนั้น จะไม่ปล่อยหน่วยความจำที่พาโนรามาใช้อยู่

การใช้วงจรของมุมมองของแฟรกเมนต์จะทำให้ภาพพาโนรามาของ Street View ไม่ถูกนำกลับมาใช้ซ้ำเมื่อแยกชิ้นส่วนดังกล่าวออกและแนบเข้าไปใหม่ การดำเนินการนี้จะทำให้แผนที่แสดงผลอีกครั้งตั้งแต่ต้น ซึ่งอาจใช้เวลาสักครู่ และยังหมายความว่าในขณะที่มีการแยก Fragment ออก จึงทำให้ไม่มีมุมมอง แต่เมธอด StreetViewPanorama ทั้งหมดจะแสดงข้อผิดพลาด NullPointerException

พารามิเตอร์
useViewLifecycleInFragment

สาธารณะ StreetViewPanoramaOptions userNavigationEnabled (boolean enabled)

สลับความสามารถให้ผู้ใช้เลื่อนไปมาระหว่างภาพพาโนรามา ดูรายละเอียดเพิ่มเติมได้ที่ setUserNavigationEnabled(boolean) ค่าเริ่มต้นคือ true

พารามิเตอร์
เปิดใช้อยู่

สาธารณะ StreetViewPanoramaOptions zoomGesturesEnabled (boolean enabled)

สลับความสามารถในการซูมพาโนรามาของผู้ใช้ด้วยท่าทางสัมผัส ดูรายละเอียดเพิ่มเติมได้ที่ setZoomGesturesEnabled(boolean) ค่าเริ่มต้นคือ true

พารามิเตอร์
เปิดใช้อยู่