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

Public class MarkerOptions ขยายออบเจ็กต์
ติดตั้งใช้งาน Parcelable

กำหนดตัวเลือกสำหรับเครื่องหมาย

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

สรุปข้อมูลช่อง

Public static Final Creator<MarkerOptions> ครีเอเตอร์

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

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

MarkerOptions
anchor(ทศนิยม u, ทศนิยม v)
ระบุจุดยึดให้อยู่ในจุดที่ต้องการในรูปภาพตัวทำเครื่องหมาย
int
float
getAnchorU()
ระยะห่างในแนวนอน ซึ่งปรับให้เป็นมาตรฐานเป็น [0, 1] ของจุดยึดจากขอบด้านซ้าย
float
getAnchorV()
ระยะทางในแนวตั้งซึ่งปรับให้เป็นมาตรฐานเป็น [0, 1] ของจุดยึดจากขอบด้านบน
บิตแมป
getIcon()
แสดงชุดไอคอนที่กำหนดเองสำหรับออบเจ็กต์ MarkerOptions นี้
LatLng
getPosition()
แสดงชุดตำแหน่งสำหรับออบเจ็กต์ MarkerOptions นี้
สตริง
getTitle()
แสดงชื่อของออบเจ็กต์ MarkerOptions นี้
MarkerOptions
icon(ไอคอนบิตแมป)
กำหนดไอคอนสำหรับเครื่องหมาย
MarkerOptions
position(LatLng latLng)
กำหนดตำแหน่งสำหรับเครื่องหมาย
MarkerOptions
title(ชื่อสตริง)
ตั้งชื่อของเครื่องหมาย
void
writeToParcel(Parcel out, int Flag)

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

ช่อง

สาธารณะ ภาพนิ่ง สุดท้าย ครีเอเตอร์<MarkerOptions> CREATOR

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

สาธารณะ MarkerOptions ()

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

สาธารณะ MarkerOptions Anchor (Float u, Float v)

ระบุจุดยึดให้อยู่ในจุดที่ต้องการในรูปภาพตัวทำเครื่องหมาย

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

ระบบจะระบุจุดยึดในพื้นที่ต่อเนื่อง [0.0, 1.0] x [0.0, 1.0] โดยที่ (0, 0) คือมุมซ้ายบนของรูปภาพ และ (1, 1) คือมุมขวาล่าง จุดยึดในรูปภาพ กว้าง x สูง คือจุดตารางกริดแต่ละจุดที่ใกล้เคียงที่สุดในตาราง (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 ใหม่

สาธารณะ int describeContents ()

สาธารณะ ทศนิยม getAnchorU ()

ระยะห่างในแนวนอน ซึ่งปรับให้เป็นมาตรฐานเป็น [0, 1] ของจุดยึดจากขอบด้านซ้าย

คิกรีเทิร์น
  • ค่า u ของจุดยึด

สาธารณะ ทศนิยม getAnchorV ()

ระยะทางในแนวตั้งซึ่งปรับให้เป็นมาตรฐานเป็น [0, 1] ของจุดยึดจากขอบด้านบน

คิกรีเทิร์น
  • ค่า v ของจุดยึด

สาธารณะ บิตแมป getIcon ()

แสดงชุดไอคอนที่กำหนดเองสำหรับออบเจ็กต์ MarkerOptions นี้

คิกรีเทิร์น
  • บิตแมปที่แสดงไอคอนที่กำหนดเอง หรือ null หากไม่ได้กำหนดไอคอนที่กำหนดเองไว้

สาธารณะ LatLng getPosition ()

แสดงชุดตำแหน่งสำหรับออบเจ็กต์ MarkerOptions นี้

คิกรีเทิร์น
  • วัตถุ LatLng ที่ระบุตำแหน่งของเครื่องหมาย หรือnullหากไม่มีการกำหนดตำแหน่ง

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

แสดงชื่อของออบเจ็กต์ MarkerOptions นี้

คิกรีเทิร์น
  • ชื่อของเครื่องหมาย หรือสตริงว่างถ้าไม่ได้ตั้งชื่อ

สาธารณะ MarkerOptions ไอคอน (ไอคอนบิตแมป)

กำหนดไอคอนสำหรับเครื่องหมาย หากไม่ได้ให้ไอคอนมา ระบบจะใช้รูปแบบ PIN เริ่มต้น

พารามิเตอร์
ไอคอน ไอคอน Bitmap
คิกรีเทิร์น
  • วัตถุที่มีการเรียกเมธอดนั้น พร้อมชุดไอคอนใหม่

สาธารณะ MarkerOptions position (LatLng latLng)

กำหนดตำแหน่งสำหรับเครื่องหมาย

พารามิเตอร์
latLng ตำแหน่งใหม่ที่จะตั้ง
คิกรีเทิร์น
  • ออบเจ็กต์ที่มีการเรียกเมธอดโดยมีการตั้งค่าตำแหน่งใหม่

สาธารณะ MarkerOptions title (ชื่อสตริง)

ตั้งชื่อของเครื่องหมาย ชื่อเริ่มต้นเป็นสตริงว่างเปล่า

พารามิเตอร์
title ชื่อที่จะตั้ง
คิกรีเทิร์น
  • อ็อบเจ็กต์ที่มีการเรียกเมธอดนั้น พร้อมตั้งชื่อใหม่

สาธารณะ void writeToParcel (Parcel out, int Flag)

พารามิเตอร์
out
แฟล็ก