implements พาร์เซลได้
กำหนดMarkerOptions สำหรับเครื่องหมาย
คู่มือนักพัฒนา
โปรดอ่านข้อมูลเพิ่มเติมจากนักพัฒนาซอฟต์แวร์ Markers
สรุปค่าคงที่ที่รับช่วงมา
ข้อมูลสรุปของเครื่องมือสร้างแบบสาธารณะ
|
MarkerOptions()
สร้างตัวเลือกเครื่องหมายชุดใหม่
|
ข้อมูลสรุปของเมธอดสาธารณะ
| MarkerOptions |
alpha(อัลฟ่าแบบลอย)
ตั้งค่าอัลฟ่า (ความทึบแสง) ของเครื่องหมาย
|
| MarkerOptions |
Anchor(Flo u, Float v)
ระบุจุดยึดให้อยู่ที่จุดใดจุดหนึ่งในภาพเครื่องหมาย
|
| MarkerOptions |
collisionBehavior(int collisionBehavior)
ตั้งค่าสถานะการชนของเครื่องหมาย
|
| MarkerOptions |
draggable(ลากบูลีนได้)
ตั้งค่าความสามารถในการลากของเครื่องหมาย
|
| MarkerOptions |
flat(บูลีนแฟลต)
กำหนดว่าเครื่องหมายนี้ควรราบไปกับแผนที่
true หรือป้ายบิลบอร์ดที่หันหน้าไปทาง
กล้อง false |
| จำนวนลอยตัว |
getAlpha()
รับชุดอัลฟ่าสำหรับออบเจ็กต์
MarkerOptions นี้ |
| จำนวนลอยตัว |
getAnchorU()
ระยะห่างแนวนอนที่ปรับให้เป็น [0, 1] ของจุดยึดจากขอบด้านซ้ายตามมาตรฐาน
|
| จำนวนลอยตัว |
getAnchorV()
ระยะห่างในแนวตั้งที่ปรับให้เป็น [0, 1] ของจุดยึดจากขอบด้านบนเป็นมาตรฐาน
|
| int | |
| BitmapDescriptor |
getIcon()
รับชุดข้อบ่งชี้ไอคอนที่กำหนดเองสำหรับออบเจ็กต์
MarkerOptions นี้ |
| จำนวนลอยตัว |
getInfoWindowAnchorU()
ระยะห่างแนวนอนซึ่งได้มาตรฐานเป็น [0, 1] ของจุดยึดหน้าต่างข้อมูลจากขอบด้านซ้าย
|
| จำนวนลอยตัว |
getInfoWindowAnchorV()
ระยะห่างในแนวตั้งซึ่งแปลงเป็น [0, 1] ของจุดยึดหน้าต่างข้อมูลจากขอบด้านบนแล้ว
|
| LatLng |
getPosition()
แสดงผลตำแหน่งที่ตั้งไว้สำหรับออบเจ็กต์
MarkerOptions นี้ |
| จำนวนลอยตัว |
getRotation()
รับชุดการหมุนสำหรับออบเจ็กต์
MarkerOptions นี้ |
| สตริง |
getSnippet()
รับชุดข้อมูลโค้ดสำหรับออบเจ็กต์
MarkerOptions นี้ |
| สตริง |
getTitle()
รับชุดชื่อสำหรับออบเจ็กต์
MarkerOptions นี้ |
| จำนวนลอยตัว |
getZIndex()
รับ zIndex ที่ตั้งค่าไว้สำหรับออบเจ็กต์
MarkerOptions นี้ |
| MarkerOptions | |
| MarkerOptions |
infoWindowAnchor(Flo u, Float v)
ระบุจุดยึดของหน้าต่างข้อมูลบนภาพเครื่องหมาย
|
| boolean |
isDraggable()
รับการตั้งค่าความสามารถในการลากสำหรับออบเจ็กต์
MarkerOptions นี้ |
| boolean |
isFlat()
รับการตั้งค่าแบบแฟลตสำหรับออบเจ็กต์
MarkerOptions นี้ |
| boolean |
isVisible()
รับการตั้งค่าระดับการเข้าถึงสำหรับออบเจ็กต์
MarkerOptions นี้ |
| MarkerOptions | |
| MarkerOptions |
การหมุน(การหมุนแบบลอย)
ตั้งค่าการหมุนของเครื่องหมายตามเข็มนาฬิกาเกี่ยวกับจุดยึดของเครื่องหมายตามเข็มนาฬิกา
|
| MarkerOptions |
snippet(ข้อมูลโค้ดสตริง)
ตั้งค่าข้อมูลโค้ดสำหรับเครื่องหมาย
|
| MarkerOptions |
title(ชื่อสตริง)
ตั้งชื่อเครื่องหมาย
|
| MarkerOptions |
visible(boolean visible)
ตั้งค่าการแสดงผลของเครื่องหมาย
|
| MarkerOptions |
zIndex(zIndex แบบลอย)
ตั้งค่า zIndex สำหรับเครื่องหมาย
|
สรุปวิธีการที่รับมา
ผู้รับเหมาก่อสร้าง
สาธารณะ MarkerOptions ()
สร้างตัวเลือกเครื่องหมายชุดใหม่
วิธีการสาธารณะ
สาธารณะ MarkerOptions อัลฟ่า (อัลฟ่าแบบลอย)
ตั้งค่าอัลฟ่า (ความทึบแสง) ของเครื่องหมาย นี่คือค่าตั้งแต่ 0 ถึง 1 โดย 0 หมายถึงเครื่องหมาย มีความโปร่งใสทั้งหมด และ 1 หมายถึงเครื่องหมายทึบแสงทั้งหมด
พารามิเตอร์
| อัลฟ่า |
|---|
การคืนสินค้า
- ออบเจ็กต์ที่มีการเรียกเมธอด โดยมีชุดอัลฟ่าใหม่
สาธารณะ MarkerOptions โฆษณา Anchor (Float u, Float v)
ระบุจุดยึดให้อยู่ที่จุดใดจุดหนึ่งในภาพเครื่องหมาย
จุดยึดจะระบุจุดในรูปภาพไอคอนซึ่งยึดอยู่กับตำแหน่งของเครื่องหมาย บนพื้นผิวโลก
ระบุจุดยึดในพื้นที่ต่อเนื่อง [0.0, 1.0] x [0.0, 1.0] โดยที่ (0, 0) คือมุมซ้ายบนของรูปภาพ และ (1, 1) คือมุมขวาล่าง จุดยึด ในรูปขนาด W x H คือจุดตารางแยกที่ใกล้ที่สุดใน (W + 1) x (H + 1) ที่ได้จากการปรับขนาดการปัดเศษแล้ว เช่น ในรูปภาพขนาด 4x2 จุดยึด (0.7, 0.6) จะแสดงเป็นจุดตารางที่ (3, 1)
*-----+-----+-----+-----* | | | | | | | | | | +-----+-----+-----+-----+ | | | X | | (U, V) = (0.7, 0.6) | | | | | *-----+-----+-----+-----* *-----+-----+-----+-----* | | | | | | | | | | +-----+-----+-----X-----+ (X, Y) = (3, 1) | | | | | | | | | | *-----+-----+-----+-----*
พารามิเตอร์
| u | พิกัด U ของจุดยึด เป็นอัตราส่วนของความกว้างของรูปภาพ (ในช่วง [0, 1]) |
|---|---|
| v | พิกัด v ของจุดยึด เป็นอัตราส่วนของความสูงของรูปภาพ (ในช่วง [0, 1]) |
การคืนสินค้า
- ออบเจ็กต์ที่มีการเรียกเมธอดด้วยชุด Anchor ใหม่
สาธารณะ MarkerOptions collisionBehavior (int collisionBehavior)
ตั้งค่าสถานะการชนของเครื่องหมาย นี่คือค่า Marker.CollisionBehavior ช่วย
ตั้งค่าได้เพียงครั้งเดียว
พารามิเตอร์
| collisionBehavior |
|---|
การคืนสินค้า
- ออบเจ็กต์ที่มีการเรียกเมธอด โดยมีการตั้งค่าสถานะการชนกัน
สาธารณะ MarkerOptions ลากได้ (ลากบูลีนได้)
ตั้งค่าความสามารถในการลากของเครื่องหมาย
พารามิเตอร์
| ลากได้ |
|---|
การคืนสินค้า
- ออบเจ็กต์ที่เมธอดถูกเรียกใช้ โดยมีการตั้งค่าสถานะที่ลากได้ใหม่
สาธารณะ MarkerOptions ราบเรียบ (บูลีนแฟลต)
กำหนดว่าเครื่องหมายนี้ควรราบไปกับแผนที่ true หรือป้ายบิลบอร์ดที่หันหน้าไปทาง
กล้อง false หากเครื่องหมายวางราบกับแผนที่ เครื่องหมายดังกล่าวจะติดอยู่กับแผนที่ดังเช่น
กล้องจะหมุนและเอียง แต่จะยังคงอยู่ในขนาดเดียวกับที่กล้องซูม ซึ่งต่างจาก
GroundOverlay หากเครื่องหมายคือบิลบอร์ด เครื่องหมายจะวาดโดยหันเข้าหากล้องเสมอ
และจะหมุนและเอียงด้วยกล้อง ค่าเริ่มต้นคือ false
พารามิเตอร์
| แบน |
|---|
การคืนสินค้า
- ออบเจ็กต์ที่มีการเรียกเมธอด โดยมีการตั้งค่าสถานะคงที่ใหม่
สาธารณะ จำนวนลอยตัว getAlpha ()
รับชุดอัลฟ่าสำหรับออบเจ็กต์ MarkerOptions นี้
การคืนสินค้า
- อัลฟ่าของเครื่องหมายในช่วง [0, 1]
สาธารณะ จำนวนลอยตัว getAnchorU ()
ระยะห่างแนวนอนที่ปรับให้เป็น [0, 1] ของจุดยึดจากขอบด้านซ้ายตามมาตรฐาน
การคืนสินค้า
- ค่า u ของ Anchor
สาธารณะ จำนวนลอยตัว getAnchorV ()
ระยะห่างในแนวตั้งที่ปรับให้เป็น [0, 1] ของจุดยึดจากขอบด้านบนเป็นมาตรฐาน
การคืนสินค้า
- ค่า v ของ Anchor
สาธารณะ Int getCollisionBehavior ()
สาธารณะ BitmapDescriptor getIcon ()
รับชุดข้อบ่งชี้ไอคอนที่กำหนดเองสำหรับออบเจ็กต์ MarkerOptions นี้
การคืนสินค้า
BitmapDescriptorจะแสดงไอคอนที่กําหนดเอง หรือnullหากไม่มีไอคอนที่กําหนดเอง ตั้งค่าไอคอนแล้ว
สาธารณะ จำนวนลอยตัว getInfoWindowAnchorU ()
ระยะห่างแนวนอนซึ่งได้มาตรฐานเป็น [0, 1] ของจุดยึดหน้าต่างข้อมูลจากขอบด้านซ้าย
การคืนสินค้า
- ค่า u ของจุดยึดหน้าต่างข้อมูล
สาธารณะ จำนวนลอยตัว getInfoWindowAnchorV ()
ระยะห่างในแนวตั้งซึ่งแปลงเป็น [0, 1] ของจุดยึดหน้าต่างข้อมูลจากขอบด้านบนแล้ว
การคืนสินค้า
- ค่า v ของ Anchor หน้าต่างข้อมูล
สาธารณะ LatLng getPosition ()
แสดงผลตำแหน่งที่ตั้งไว้สำหรับออบเจ็กต์ MarkerOptions นี้
การคืนสินค้า
- ออบเจ็กต์
LatLngที่ระบุตำแหน่งปัจจุบันของเครื่องหมาย
สาธารณะ จำนวนลอยตัว getRotation ()
รับชุดการหมุนสำหรับออบเจ็กต์ MarkerOptions นี้
การคืนสินค้า
- การหมุนของเครื่องหมายเป็นองศาตามเข็มนาฬิกาจากตำแหน่งเริ่มต้น
สาธารณะ สตริง getSnippet ()
รับชุดข้อมูลโค้ดสำหรับออบเจ็กต์ MarkerOptions นี้
การคืนสินค้า
- สตริงที่มีข้อมูลโค้ดของตัวทำเครื่องหมาย
สาธารณะ สตริง getTitle ()
รับชุดชื่อสำหรับออบเจ็กต์ MarkerOptions นี้
การคืนสินค้า
- สตริงที่มีชื่อของเครื่องหมาย
สาธารณะ จำนวนลอยตัว getZIndex ()
รับ zIndex ที่ตั้งค่าไว้สำหรับออบเจ็กต์ MarkerOptions นี้
การคืนสินค้า
- zIndex ของเครื่องหมาย
สาธารณะ MarkerOptions ไอคอน (BitmapDescriptor iconDescriptor)
กำหนดไอคอนสำหรับเครื่องหมาย
พารามิเตอร์
| iconDescriptor | หาก null จะใช้เครื่องหมายเริ่มต้น |
|---|
การคืนสินค้า
- ออบเจ็กต์ที่มีการเรียกเมธอด โดยมีชุดข้อบ่งชี้ไอคอนใหม่
สาธารณะ MarkerOptions infoWindowAnchor (Float u, Float v)
ระบุจุดยึดของหน้าต่างข้อมูลบนภาพเครื่องหมาย ข้อมูลนี้ระบุไว้ใน
ระบบพิกัดเดียวกันกับสมอ ดูรายละเอียดเพิ่มเติมได้ที่ anchor(float, float)
ค่าเริ่มต้นคือตรงกลางด้านบนของรูปภาพ
พารามิเตอร์
| u | พิกัด U ของจุดยึดหน้าต่างข้อมูล เป็นอัตราส่วนของความกว้างของภาพ (ในช่วง [0, 1]) |
|---|---|
| v | พิกัด v ของจุดยึดหน้าต่างข้อมูล เป็นอัตราส่วนของความสูงของภาพ (ในช่วง [0, 1]) |
การคืนสินค้า
- ออบเจ็กต์ที่มีการเรียกใช้เมธอด โดยมีชุด Anchor หน้าต่างข้อมูลใหม่
สาธารณะ บูลีน isDraggable ()
รับการตั้งค่าความสามารถในการลากสำหรับออบเจ็กต์ MarkerOptions นี้
การคืนสินค้า
trueหากเครื่องหมายสามารถลากได้ ไม่เช่นนั้น ระบบจะแสดงผลfalse
สาธารณะ บูลีน isFlat ()
รับการตั้งค่าแบบแฟลตสำหรับออบเจ็กต์ MarkerOptions นี้
การคืนสินค้า
trueหากเครื่องหมายราบเรียบกับแผนที่falseหากเครื่องหมายควร หันหน้าเข้าหากล้อง
สาธารณะ บูลีน isVisible ()
รับการตั้งค่าระดับการเข้าถึงสำหรับออบเจ็กต์ MarkerOptions นี้
การคืนสินค้า
trueหากเครื่องหมายปรากฏให้เห็น ไม่เช่นนั้น ระบบจะแสดงผลfalse
สาธารณะ MarkerOptions ตำแหน่ง (LatLngละติจูด)
กำหนดตำแหน่งสำหรับเครื่องหมาย
พารามิเตอร์
| ละติจูดและลองจิจูด |
|---|
การคืนสินค้า
- ออบเจ็กต์ที่มีการเรียกเมธอด โดยมีการตั้งค่าตำแหน่งใหม่
สาธารณะ MarkerOptions การหมุนเวียน (การหมุนแบบลอย)
ตั้งค่าการหมุนของเครื่องหมายตามเข็มนาฬิกาเกี่ยวกับจุดยึดของเครื่องหมายตามเข็มนาฬิกา แกน การหมุนตั้งฉากกับเครื่องหมาย การหมุน 0 สอดคล้องกับตำแหน่งเริ่มต้น ของเครื่องหมาย เมื่อเครื่องหมายราบเรียบบนแผนที่ ตำแหน่งเริ่มต้นจะเป็นจัดแนวทิศเหนือและ การหมุนก็หมายความว่าเครื่องหมายยังคงราบอยู่บนแผนที่เสมอ เมื่อเครื่องหมายเป็น ตำแหน่งเริ่มต้นจะชี้ขึ้น และการหมุนเท่ากับที่เครื่องหมาย หันเข้าหากล้องเสมอ ค่าเริ่มต้นคือ 0
พารามิเตอร์
| การหมุน |
|---|
การคืนสินค้า
- ออบเจ็กต์ที่มีการเรียกเมธอด โดยมีชุดการหมุนใหม่
สาธารณะ MarkerOptions ตัวอย่างข้อมูล (ข้อมูลโค้ดสตริง)
ตั้งค่าข้อมูลโค้ดสำหรับเครื่องหมาย
พารามิเตอร์
| ตัวอย่างข้อมูล |
|---|
การคืนสินค้า
- ออบเจ็กต์ที่มีการเรียกเมธอด โดยมีชุดข้อมูลโค้ดใหม่
สาธารณะ MarkerOptions ชื่อ (ชื่อสตริง)
ตั้งชื่อเครื่องหมาย
พารามิเตอร์
| title |
|---|
การคืนสินค้า
- ออบเจ็กต์ที่มีการเรียกเมธอด โดยมีชุดชื่อใหม่
สาธารณะ MarkerOptions มองเห็นได้ (แสดงบูลีน)
ตั้งค่าการแสดงผลของเครื่องหมาย
พารามิเตอร์
| มองเห็นได้ |
|---|
การคืนสินค้า
- ออบเจ็กต์ที่มีการเรียกเมธอด โดยมีการตั้งค่าสถานะการเปิดเผยใหม่
สาธารณะ MarkerOptions zIndex (ดัชนี z จำนวนลอยตัว)
ตั้งค่า zIndex สำหรับเครื่องหมาย
พารามิเตอร์
| zIndex |
|---|
การคืนสินค้า
- ออบเจ็กต์ที่มีการเรียกเมธอด โดยมีการตั้งค่า zIndex ใหม่