ตัวเลือกตัวทําเครื่องหมาย

ชั้นเรียนสุดท้ายแบบสาธารณะ MarkerOptions ขยายออบเจ็กต์
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
icon(BitmapDescriptor iconDescriptor)
กำหนดไอคอนสำหรับเครื่องหมาย
MarkerOptions
infoWindowAnchor(Flo u, Float v)
ระบุจุดยึดของหน้าต่างข้อมูลบนภาพเครื่องหมาย
boolean
isDraggable()
รับการตั้งค่าความสามารถในการลากสำหรับออบเจ็กต์ MarkerOptions นี้
boolean
isFlat()
รับการตั้งค่าแบบแฟลตสำหรับออบเจ็กต์ MarkerOptions นี้
boolean
isVisible()
รับการตั้งค่าระดับการเข้าถึงสำหรับออบเจ็กต์ MarkerOptions นี้
MarkerOptions
position(LatLng latlng)
กำหนดตำแหน่งสำหรับเครื่องหมาย
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 ใหม่