ใช้งาน Parcelable
กำหนด MarkOptions สำหรับตัวทำเครื่องหมาย
คู่มือนักพัฒนา
ดูข้อมูลเพิ่มเติมได้ในคู่มือนักพัฒนาซอฟต์แวร์ Markers
สรุปค่าคงที่ที่รับช่วงมา
สรุปเครื่องมือสร้างสาธารณะ
MarkerOptions()
สร้างตัวเลือกตัวทำเครื่องหมายชุดใหม่
|
สรุปวิธีการสาธารณะ
MarkerOptions |
alpha(อัลฟ่าแบบลอย)
ตั้งค่าอัลฟ่า (ความทึบแสง) ของเครื่องหมาย
|
MarkerOptions |
anchor(ทศนิยม u, ทศนิยม v)
ระบุจุดยึดให้อยู่ในจุดที่ต้องการในรูปภาพตัวทำเครื่องหมาย
|
MarkerOptions |
collisionBehavior(int collisionBehavior)
ตั้งสถานะการชนของตัวทำเครื่องหมาย
|
MarkerOptions |
draggable(บูลีนที่ลากได้)
ตั้งค่าความสามารถในการลากสำหรับเครื่องหมาย
|
MarkerOptions |
แนวราบ(บูลีน)
ตั้งค่าว่าเครื่องหมายนี้ควรราบกับแผนที่
true หรือป้ายบิลบอร์ดที่หันเข้าหากล้อง false |
float |
getAlpha()
รับชุดอัลฟ่าสำหรับออบเจ็กต์
MarkerOptions นี้ |
float |
getAnchorU()
ระยะห่างในแนวนอน ซึ่งปรับให้เป็นมาตรฐานเป็น [0, 1] ของจุดยึดจากขอบด้านซ้าย
|
float |
getAnchorV()
ระยะทางในแนวตั้งซึ่งปรับให้เป็นมาตรฐานเป็น [0, 1] ของจุดยึดจากขอบด้านบน
|
int | |
BitmapDescriptor |
getIcon()
รับชุดข้อบ่งชี้ไอคอนที่กำหนดเองสำหรับออบเจ็กต์
MarkerOptions นี้ |
float |
getInfoWindowAnchorU()
ระยะห่างในแนวนอน ซึ่งปรับให้เป็น [0, 1] ของจุดยึดหน้าต่างข้อมูลจากขอบด้านซ้าย
|
float |
getInfoWindowAnchorV()
ระยะห่างแนวตั้ง ซึ่งปรับให้เป็นมาตรฐานเป็น [0, 1] ของจุดยึดหน้าต่างข้อมูลจากขอบด้านบน
|
LatLng |
getPosition()
แสดงผลชุดตำแหน่งสำหรับออบเจ็กต์
MarkerOptions นี้ |
float |
getRotation()
รับชุดการหมุนสำหรับออบเจ็กต์
MarkerOptions นี้ |
สตริง |
getSnippet()
รับชุดข้อมูลโค้ดสำหรับออบเจ็กต์
MarkerOptions นี้ |
สตริง |
getTitle()
รับชุดชื่อสำหรับออบเจ็กต์
MarkerOptions นี้ |
float |
getZIndex()
รับชุด zIndex สำหรับออบเจ็กต์
MarkerOptions นี้ |
MarkerOptions | |
MarkerOptions |
infoWindowAnchor(ทศนิยม u, ทศนิยม v)
ระบุจุดยึดของหน้าต่างข้อมูลในภาพของตัวทำเครื่องหมาย
|
boolean |
isDraggable()
รับการตั้งค่าความสามารถในการลากสำหรับออบเจ็กต์
MarkerOptions นี้ |
boolean |
isFlat()
รับการตั้งค่าแบบแฟลตสำหรับออบเจ็กต์
MarkerOptions นี้ |
boolean |
isVisible()
รับการตั้งค่าระดับการเข้าถึงสำหรับออบเจ็กต์
MarkerOptions นี้ |
MarkerOptions | |
MarkerOptions |
rotation(การหมุนแบบลอย)
ตั้งค่าการหมุนของเครื่องหมายเป็นองศาตามเข็มนาฬิกาเกี่ยวกับจุดยึดของเครื่องหมาย
|
MarkerOptions |
snippet(ข้อมูลโค้ดสตริง)
ตั้งค่าข้อมูลโค้ดสำหรับตัวทำเครื่องหมาย
|
MarkerOptions |
title(ชื่อสตริง)
กำหนดชื่อของเครื่องหมาย
|
MarkerOptions |
visible(เห็นบูลีน)
ตั้งค่าการแสดงตัวทำเครื่องหมาย
|
MarkerOptions |
zIndex(Float zIndex)
ตั้งค่า zIndex ของเครื่องหมาย
|
ข้อมูลสรุปของเมธอดที่รับช่วงมา
ผู้รับสร้างสาธารณะ
สาธารณะ MarkerOptions ()
สร้างตัวเลือกตัวทำเครื่องหมายชุดใหม่
วิธีการสาธารณะ
สาธารณะ MarkerOptions อัลฟ่า (อัลฟ่าแบบลอย)
ตั้งค่าอัลฟ่า (ความทึบแสง) ของเครื่องหมาย ค่านี้มีค่าตั้งแต่ 0 ถึง 1 โดย 0 หมายความว่าเครื่องหมาย มีความโปร่งใสทั้งหมด และ 1 หมายความว่าเครื่องหมายทึบแสงสนิท
พารามิเตอร์
อัลฟ่า |
---|
คิกรีเทิร์น
- อ็อบเจ็กต์ที่มีการเรียกเมธอดนั้น พร้อมชุดอัลฟ่าใหม่
สาธารณะ MarkerOptions แท็ก Anchor (ทศนิยม u, ทศนิยม v)
ระบุจุดยึดให้อยู่ในจุดที่ต้องการในรูปภาพตัวทำเครื่องหมาย
จุดยึดจะระบุจุดในภาพไอคอนที่ยึดอยู่กับตำแหน่งของเครื่องหมายบนพื้นผิวของโลก
ระบบจะระบุจุดยึดในพื้นที่ต่อเนื่อง [0.0, 1.0] x [0.0, 1.0] โดยที่ (0, 0) คือมุมซ้ายบนของรูปภาพ และ (1, 1) คือมุมขวาล่าง จุดยึดในรูปภาพ กว้าง x สูง คือจุดตารางกริดแต่ละจุดที่ใกล้เคียงที่สุดในตาราง (W + 1) x (H + 1) ที่ได้มาจากการปรับขนาดของการปัดเศษแล้ว เช่น ในรูปภาพขนาด 4 x 2 จุดยึด (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 draggable (boolean draggable)
ตั้งค่าความสามารถในการลากสำหรับเครื่องหมาย
พารามิเตอร์
ลากได้ |
---|
คิกรีเทิร์น
- อ็อบเจ็กต์ที่มีการเรียกเมธอด โดยมีการตั้งค่าสถานะที่ลากได้ใหม่
สาธารณะ MarkerOptions แนวราบ (บูลีนแนวราบ)
ตั้งค่าว่าเครื่องหมายนี้ควรราบกับแผนที่ true
หรือป้ายบิลบอร์ดที่หันเข้าหากล้อง false
หากเครื่องหมายอยู่บนแผนที่ เครื่องหมายจะติดอยู่กับแผนที่เนื่องจากกล้องจะหมุนและเอียง แต่จะยังคงมีขนาดเดียวกับการซูมของกล้อง ซึ่งต่างจาก GroundOverlay
ถ้าเครื่องหมายเป็นป้ายโฆษณา จะวาดโดยหันหน้าเข้าหากล้องเสมอ และจะหมุนและเอียงโดยใช้กล้อง ค่าเริ่มต้นคือ false
พารามิเตอร์
แบน |
---|
คิกรีเทิร์น
- อ็อบเจ็กต์ที่มีการเรียกเมธอดโดยมีการตั้งค่าสถานะคงที่ใหม่
ทศนิยมสาธารณะ getAlpha ()
รับชุดอัลฟ่าสำหรับออบเจ็กต์ MarkerOptions
นี้
คิกรีเทิร์น
- อัลฟ่าของเครื่องหมายในช่วง [0, 1]
ทศนิยมสาธารณะ getAnchorU ()
ระยะห่างในแนวนอน ซึ่งปรับให้เป็นมาตรฐานเป็น [0, 1] ของจุดยึดจากขอบด้านซ้าย
คิกรีเทิร์น
- ค่า u ของจุดยึด
ทศนิยมสาธารณะ getAnchorV ()
ระยะทางในแนวตั้งซึ่งปรับให้เป็นมาตรฐานเป็น [0, 1] ของจุดยึดจากขอบด้านบน
คิกรีเทิร์น
- ค่า v ของจุดยึด
สาธารณะ int getCollisionBehavior ()
สาธารณะ BitmapDescriptor getIcon ()
รับชุดข้อบ่งชี้ไอคอนที่กำหนดเองสำหรับออบเจ็กต์ MarkerOptions
นี้
คิกรีเทิร์น
BitmapDescriptor
ที่แสดงไอคอนที่กำหนดเอง หรือnull
หากไม่ได้ตั้งค่าไอคอนที่กำหนดเอง
ทศนิยมสาธารณะ getInfoWindowAnchorU ()
ระยะห่างในแนวนอน ซึ่งปรับให้เป็น [0, 1] ของจุดยึดหน้าต่างข้อมูลจากขอบด้านซ้าย
คิกรีเทิร์น
- ค่า u ของ Anchor หน้าต่างข้อมูล
ทศนิยมสาธารณะ getInfoWindowAnchorV ()
ระยะห่างแนวตั้ง ซึ่งปรับให้เป็นมาตรฐานเป็น [0, 1] ของจุดยึดหน้าต่างข้อมูลจากขอบด้านบน
คิกรีเทิร์น
- ค่า v ของจุดยึดหน้าต่างข้อมูล
สาธารณะ LatLng getPosition ()
แสดงผลชุดตำแหน่งสำหรับออบเจ็กต์ MarkerOptions
นี้
คิกรีเทิร์น
- ออบเจ็กต์
LatLng
ที่ระบุตำแหน่งปัจจุบันของเครื่องหมาย
ทศนิยมสาธารณะ getRotation ()
รับชุดการหมุนสำหรับออบเจ็กต์ MarkerOptions
นี้
คิกรีเทิร์น
- การหมุนเครื่องหมายเป็นองศาตามเข็มนาฬิกาจากตำแหน่งเริ่มต้น
สาธารณะ สตริง getSnippet ()
รับชุดข้อมูลโค้ดสำหรับออบเจ็กต์ MarkerOptions
นี้
คิกรีเทิร์น
- สตริงที่มีข้อมูลโค้ดของเครื่องหมาย
สาธารณะ สตริง getTitle ()
รับชุดชื่อสำหรับออบเจ็กต์ MarkerOptions
นี้
คิกรีเทิร์น
- สตริงที่มีชื่อของเครื่องหมาย
ทศนิยมสาธารณะ getZIndex ()
รับชุด zIndex สำหรับออบเจ็กต์ MarkerOptions
นี้
คิกรีเทิร์น
- zIndex ของเครื่องหมาย
สาธารณะ MarkerOptions ไอคอน (BitmapDescriptor iconDescriptor)
กำหนดไอคอนสำหรับเครื่องหมาย
พารามิเตอร์
iconDescriptor | หาก null ระบบจะใช้เครื่องหมายเริ่มต้น |
---|
คิกรีเทิร์น
- วัตถุที่มีการเรียกเมธอด โดยมีการตั้งค่าข้อบ่งชี้ไอคอนใหม่
สาธารณะ MarkerOptions infoWindowAnchor (ทศนิยม u, ทศนิยม 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 ละติจูด/ลองจิจูด)
กำหนดตำแหน่งสำหรับเครื่องหมาย
พารามิเตอร์
Latlng |
---|
คิกรีเทิร์น
- ออบเจ็กต์ที่มีการเรียกเมธอดโดยมีการตั้งค่าตำแหน่งใหม่
สาธารณะ MarkerOptions การหมุนเวียน (การหมุนแบบลอย)
ตั้งค่าการหมุนของเครื่องหมายเป็นองศาตามเข็มนาฬิกาเกี่ยวกับจุดยึดของเครื่องหมาย โดยแกนของการหมุนจะตั้งฉากกับเครื่องหมาย การหมุน 0 จะตรงกับตำแหน่งเริ่มต้นของเครื่องหมาย เมื่อเครื่องหมายอยู่ในแนวราบบนแผนที่ ตำแหน่งเริ่มต้นจะเป็นแนวทิศเหนือ และการหมุนจะทำให้เครื่องหมายยังคงแบนบนแผนที่เสมอ เมื่อเครื่องหมายเป็นป้ายโฆษณา ตำแหน่งเริ่มต้นจะชี้ขึ้นและหมุนจะทำให้เครื่องหมายหันเข้าหากล้องเสมอ ค่าเริ่มต้นคือ 0
พารามิเตอร์
การหมุน |
---|
คิกรีเทิร์น
- อ็อบเจ็กต์ที่มีการเรียกเมธอดพร้อมชุดการหมุนใหม่
สาธารณะ MarkerOptions snippet (String snippet)
ตั้งค่าข้อมูลโค้ดสำหรับตัวทำเครื่องหมาย
พารามิเตอร์
ตัวอย่างข้อมูล |
---|
คิกรีเทิร์น
- อ็อบเจ็กต์ที่มีการเรียกเมธอดนั้น พร้อมชุดข้อมูลโค้ดใหม่
สาธารณะ MarkerOptions title (ชื่อสตริง)
กำหนดชื่อของเครื่องหมาย
พารามิเตอร์
title |
---|
คิกรีเทิร์น
- อ็อบเจ็กต์ที่มีการเรียกเมธอดด้วยการตั้งค่าชื่อใหม่
สาธารณะ MarkerOptions visible (boolean visible)
ตั้งค่าการแสดงตัวทำเครื่องหมาย
พารามิเตอร์
มองเห็นได้ |
---|
คิกรีเทิร์น
- ออบเจ็กต์ที่มีการเรียกเมธอดนั้น พร้อมตั้งค่าสถานะการแสดงผลใหม่
สาธารณะ MarkerOptions zIndex (Flo zIndex)
ตั้งค่า zIndex ของเครื่องหมาย
พารามิเตอร์
zIndex |
---|
คิกรีเทิร์น
- อ็อบเจ็กต์ที่มีการเรียกเมธอดนั้น พร้อมตั้งค่า zIndex ใหม่ไว้