تنفذ 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 | |
MarkerOptions |
title(عنوان السلسلة)
لتعيين عنوان العلامة.
|
void |
writeToParcel(الطرد، وعلامات int)
|
ملخّص الطريقة المكتسبة
الحقول
مقاولات عامة
عامة 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)
المَعلمات
من | |
---|---|
أعلام |