public class

NeshanServices

extends Object
java.lang.Object
   ↳ org.neshan.services.NeshanServices

Class Overview

کلاس کمکی برای استفاده از سرویس‌های نشان مانند سایخت لایه‌های مختلف

Summary

Public Methods
static Layer createBaseMap(NeshanMapStyle style, String cachePath, int cacheSize)
لایه زیر دست نقشه را می سازد.
static Layer createBaseMap(NeshanMapStyle style)
لایه زیر دست نقشه را می سازد.
static Layer createPOILayer(boolean isDark, String cachePath, int cacheSize)
لایه مکان‌ها را می سازد.
static Layer createPOILayer(boolean isDark)
لایه مکان‌ها را می سازد.
static Layer createTrafficLayer()
لایه ترافیک آنلاین را می سازد.
static VectorElementLayer createVectorElementLayer()
لایه برای کار با المان‌های وکتوری مانند مارکر و خط می سازد
synchronized void delete()
[Expand]
Inherited Methods
From class java.lang.Object

Public Methods

public static Layer createBaseMap (NeshanMapStyle style, String cachePath, int cacheSize)

لایه زیر دست نقشه را می سازد. برای استفاده از این سرویس نیاز به دسترسی به اینترنت هست.
با استفاده از این تابع نقشه زیر دست در صورت لود شدن برای دفعات بعد از روی کش لود می شود. مدت زمان کش شدن توسط سرور تعیین می‌شود.
هر بار فرخوانی این سرویس یک mapview شمرده می‌شود.

Parameters
style استایل نقشه
cachePath ادرس یک فایل قابل نوشتن برای ایجاد کش
cacheSize مقدار فضای مجاز برای استفاده به عنوان کش به مگابایت. در صورت استفاده از کش مقدار 10 مگابایت توصیه می شود.
Returns
  • ‌لایه نقشه زیر دست

public static Layer createBaseMap (NeshanMapStyle style)

لایه زیر دست نقشه را می سازد. برای استفاده از این سرویس نیاز به دسترسی به اینترنت هست.
هر بار فرخوانی این سرویس یک mapview شمرده می‌شود.

Parameters
style استایل نقشه
Returns
  • ‌لایه نقشه زیر دست

public static Layer createPOILayer (boolean isDark, String cachePath, int cacheSize)

لایه مکان‌ها را می سازد. برای استفاده از این سرویس نیاز به دسترسی به اینترنت هست.
با استفاده از این تابع لایه مکان‌ها در صورت لود شدن برای دفعات بعد از روی کش لود می‌شود. مدت زمان کش شدن توسط سرور تعیین می‌شود.
هر بار فرخوانی این سرویس یک mapview poi شمرده می‌شود.

Parameters
isDark ‌استایل نقاط به صورت تاریک تعریف شود یا خیر
cachePath ادرس یک فایل قابل نوشتن برای ایجاد کش
cacheSize مقدار فضای مجاز برای استفاده به عنوان کش به مگابایت. در صورت استفاده از کش مقدار 5 مگابایت توصیه می شود.
Returns
  • ‌لایه نقشه زیر دست

public static Layer createPOILayer (boolean isDark)

لایه مکان‌ها را می سازد. برای استفاده از این سرویس نیاز به دسترسی به اینترنت هست.
هر بار فرخوانی این سرویس یک mapview poi شمرده می‌شود.

Parameters
isDark ‌استایل نقاط به صورت تاریک تعریف شود یا خیر
Returns
  • ‌لایه نقشه زیر دست

public static Layer createTrafficLayer ()

لایه ترافیک آنلاین را می سازد. برای استفاده از این سرویس نیاز به دسترسی به اینترنت هست.
هر بار فرخوانی این سرویس یک mapview with traffic شمرده می‌شود.

Returns
  • ‌لایه نقشه زیر دست

public static VectorElementLayer createVectorElementLayer ()

لایه برای کار با المان‌های وکتوری مانند مارکر و خط می سازد

Returns
  • لایه وکتوری

public synchronized void delete ()