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 ใหม่