public class

MarkerStyleCreator

extends BaseMarkerStyleCreator
java.lang.Object
   ↳ org.neshan.styles.StyleCreator
     ↳ org.neshan.styles.BaseMarkerStyleCreator
       ↳ org.neshan.styles.MarkerStyleCreator

Class Overview

این کلاس یک MarkerStyle می‌سازد.

Summary

Public Constructors
MarkerStyleCreator()
یک شی از نوع MarkerStyleCreator می‌سازد و تمامی مقادیر آن را پیش‌فرض قرار می‌دهد.
Public Methods
MarkerStyle buildStyle()
یک استایل marker با پارامترهای تنظیم شده می‌سازد.
synchronized void delete()
float getAnchorPointX()
نقطه افقی لنگرگاه marker را برمی‌گرداند.
float getAnchorPointY()
نقطه عمودی لنگرگاه marker را برمی‌گرداند.
Bitmap getBitmap()
تصویر marker را برمی‌گرداند.
String getClassName()
نام اصلی کلاس این شی را برمی‌گرداند.
Object getManagerObject()
شی اتصال‌دهنده‌ی این کلاس را برمی‌گرداند.
MarkerOrientation getOrientationMode()
وضعیت نمایش مارکر را بر می گرداند.
float getSize()
اندازه marker را برمی‌گرداند.
void setAnchorPoint(float anchorPointX, float anchorPointY)
نقطه لنگرگاه marker را تنظیم می‌کند.
void setAnchorPointX(float anchorPointX)
مقدار افقی نقطه لنگرگاه marker را تنظیم می‌کند.
void setAnchorPointY(float anchorPointY)
مقدار عمودی نقطه لنگرگاه marker را تنظیم می‌کند.
void setBitmap(Bitmap bitmap)
یک تصویر برای رسم marker تنظیم می‌کند.
void setOrientationMode(MarkerOrientation orientationMode)
Sets the orientation mode for the marker.
void setSize(float size)
اندازه marker را تنظیم می‌کند.
[Expand]
Inherited Methods
From class org.neshan.styles.BaseMarkerStyleCreator
From class org.neshan.styles.StyleCreator
From class java.lang.Object

Public Constructors

public MarkerStyleCreator ()

یک شی از نوع MarkerStyleCreator می‌سازد و تمامی مقادیر آن را پیش‌فرض قرار می‌دهد.

Public Methods

public MarkerStyle buildStyle ()

یک استایل marker با پارامترهای تنظیم شده می‌سازد.

Returns
  • یک استایل marker

public synchronized void delete ()

public float getAnchorPointX ()

نقطه افقی لنگرگاه marker را برمی‌گرداند.

Returns
  • نقطه افقی لنگرگاه

public float getAnchorPointY ()

نقطه عمودی لنگرگاه marker را برمی‌گرداند.

Returns
  • نقطه عمودی لنگرگاه

public Bitmap getBitmap ()

تصویر marker را برمی‌گرداند.

Returns
  • تصویر marker

public String getClassName ()

نام اصلی کلاس این شی را برمی‌گرداند. این متد در SDK کاربرد داخلی دارد.

Returns
  • نام کلاس این شی

public Object getManagerObject ()

شی اتصال‌دهنده‌ی این کلاس را برمی‌گرداند. این متد در SDK کاربرد داخلی دارد.

Returns
  • شی اتصال‌دهنده اگر مقدار داشته باشد در غیر اینصورت null

public MarkerOrientation getOrientationMode ()

وضعیت نمایش مارکر را بر می گرداند.

Returns
  • وضعیت نمایش مارکر.

public float getSize ()

اندازه marker را برمی‌گرداند.

Returns
  • اندازه marker که واحد آن بستگی به حالت مقیاس دارد

public void setAnchorPoint (float anchorPointX, float anchorPointY)

نقطه لنگرگاه marker را تنظیم می‌کند. مقادیر بین -1 تا 1 متغیر خواهد بود.

Parameters
anchorPointX مقدار افقی نقطه لنگرگاه marker. -1 یعنی سمت چپ marker، 0 یعنی مرکز و 1 سمت راست marker است. مقدار پیش‌فرض 0 است.
anchorPointY مقدار افقی نقطه لنگرگاه marker. -1 یعنی پایین marker، 0 یعنی مرکز و 1 بالای marker است. مقدار پیش‌فرض 0 است.

public void setAnchorPointX (float anchorPointX)

مقدار افقی نقطه لنگرگاه marker را تنظیم می‌کند.

Parameters
anchorPointX مقدار افقی نقطه لنگرگاه marker. -1 یعنی سمت چپ marker، 0 یعنی مرکز و 1 سمت راست marker است. مقدار پیش‌فرض 0 است.

public void setAnchorPointY (float anchorPointY)

مقدار عمودی نقطه لنگرگاه marker را تنظیم می‌کند.

Parameters
anchorPointY مقدار افقی نقطه لنگرگاه marker. -1 یعنی پایین marker، 0 یعنی مرکز و 1 بالای marker است. مقدار پیش‌فرض 0 است.

public void setBitmap (Bitmap bitmap)

یک تصویر برای رسم marker تنظیم می‌کند. مقدار پیش‌فرض "default_marker.png" می‌باشد.

Parameters
bitmap تصویر marker

public void setOrientationMode (MarkerOrientation orientationMode)

Sets the orientation mode for the marker. The default is BillboardOrientation::FACE_CAMERA_BILLBOARD.

Parameters
orientationMode The new orientation mode for the marker.

public void setSize (float size)

اندازه marker را تنظیم می‌کند. واحد بستگی به حالت مقیاس دارد. مقدار پیش‌فرض -1 است.

Parameters
size اندازه marker