خيارات العلامة

فئة عامة MarkerOptions تعمل على توسيع الكائن
تنفذ Parcelable

لتحديد خيارات العلامة.

ملخّص ثابت مكتسَب

ملخّص الحقل

public static final Creator<MarkerOptions> صانع المحتوى

ملخّص عام للمنشئ

ملخّص الطريقة العلنية

MarkerOptions
anchor(float u, float v)
تحديد الارتساء عند نقطة معينة في صورة العلامة.
int
float
getAnchorU()
مسافة أفقية، تمت تسويتها لتصبح [0، 1]، للمرساة من الحافة اليسرى.
float
getAnchorV()
مسافة رأسية، تمت تسويتها لتصبح [0، 1]، للمرساة من الحافة العلوية.
صورة نقطية
getIcon()
لعرض مجموعة الرموز المخصصة لكائن MarkerOptions هذا.
LatLng
getPosition()
لعرض الموضع الذي تم تعيينه لكائن MarkerOptions هذا.
سلسلة
getTitle()
تعرض عنوان الكائن MarkerOptions هذا.
MarkerOptions
icon(رمز الصورة النقطية)
لتعيين رمز العلامة.
MarkerOptions
position(LatLng لخط الطول والعرض)
لتعيين موقع العلامة.
MarkerOptions
title(عنوان السلسلة)
لتعيين عنوان العلامة.
void
writeToParcel(الطرد، وعلامات int)

ملخّص الطريقة المكتسبة

الحقول

عامة نهائية ثابتة صانع المحتوى<MarkerOptions> صانع المحتوى

مقاولات عامة

عامة MarkerOptions ()

الطرق العامة

public MarkerOptions نقطة ارتساء (float u, float v)

تحديد الارتساء عند نقطة معينة في صورة العلامة.

يحدد ارتساء النقطة في صورة الرمز النقطة التي تم تثبيتها في موضع العلامة على سطح الأرض.

يتم تحديد نقطة الارتساء في المساحة المستمرة [0.0، 1.0] × [0.0، 1.0]، حيث يمثّل (0، 0) الزاوية العلوية اليسرى من الصورة، و (1، 1) هو الزاوية السفلية اليمنى من الصورة. نقطة الارتساء في صورة بتنسيق عرض × ارتفاع هي أقرب نقطة شبكة منفصلة في شبكة (عرض + 1) × (ارتفاع + 1)، ويتم الحصول عليها من خلال التحجيم ثم التقريب. على سبيل المثال، في صورة بحجم 4 × 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])
المرتجعات
  • الكائن الذي تم استدعاء الطريقة من أجله، مع مجموعة الارتساء الجديدة.

public int describeContents ()

عامة عدد عائم getAnchorU ()

مسافة أفقية، تمت تسويتها لتصبح [0، 1]، للمرساة من الحافة اليسرى.

المرتجعات
  • قيمة u للارتساء.

عامة عدد عائم getAnchorV ()

مسافة رأسية، تمت تسويتها لتصبح [0، 1]، للمرساة من الحافة العلوية.

المرتجعات
  • القيمة v للارتساء.

public الصورة النقطية getIcon ()

لعرض مجموعة الرموز المخصصة لكائن MarkerOptions هذا.

المرتجعات
  • صورة نقطية تمثل الرمز المخصّص، أو null في حال عدم تعيين رمز مخصص

عامة LatLng getPosition ()

لعرض الموضع الذي تم تعيينه لكائن MarkerOptions هذا.

المرتجعات
  • كائن LatLng الذي يحدد موضع العلامة، أو null في حال عدم ضبط أي موضع

public سلسلة getTitle ()

تعرض عنوان الكائن MarkerOptions هذا.

المرتجعات
  • عنوان العلامة، أو سلسلة فارغة إذا لم يتم تعيين عنوان

متاح للجميع MarkerOptions icon (رمز الخريطة النقطية)

لتعيين رمز العلامة. إذا لم يتم تقديم أي رمز، سيتم استخدام نمط رقم التعريف الشخصي التلقائي.

المَعلمات
رمز الرمز Bitmap
المرتجعات
  • الكائن الذي تم استدعاء الطريقة من أجله، مع مجموعة الأيقونات الجديدة

عامة MarkerOptions position (LatLng latLng)

لتعيين موقع العلامة.

المَعلمات
latLng الموضع الجديد لتحديد
المرتجعات
  • هو الكائن الذي تم استدعاء الطريقة له، مع تعيين الموضع الجديد

عامة MarkerOptions title (عنوان السلسلة)

لتعيين عنوان العلامة. العنوان الافتراضي هو سلسلة فارغة.

المَعلمات
العنوان العنوان المطلوب تعيينه
المرتجعات
  • الكائن الذي تم استدعاء الطريقة من أجله، مع مجموعة العناوين الجديدة

متاح للجميع إلغاء writeToParcel (Parcel out, intflags)

المَعلمات
من
أعلام