ติดตั้งใช้งาน 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 | |
MarkerOptions |
title(ชื่อสตริง)
ตั้งชื่อของเครื่องหมาย
|
void |
writeToParcel(Parcel out, int Flag)
|
ข้อมูลสรุปของเมธอดที่รับช่วงมา
ช่อง
ผู้รับสร้างสาธารณะ
สาธารณะ 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 | |
---|---|
แฟล็ก |