متدهای قابل استفاده روی نقشه – B4A

Android SDK Resources

نسخه 1.1

نقشه نشان دارای متدهای مختلفی جهت ارتباط با آن است که در ادامه نوع دسترسی و نحوه استفاده از آنها شرح داده خواهد شد:

پس از افزودن نقشه در Visual Designer مورد نظرتان، با راست کلیک کردن روی نقشه و باز کردن زیر منوی Generate میتوانید به متد های ارتباط با نقشه دسترسی داشته باشید.

پس از کلیک روی هر کدام از گزینه های منوی Generate، یک فانکشن به اکتیویتی مربوط به Visual Designer اضافه میشود.

پارامتر تمامی متدها از نوع Object است که باید به نوع JavaObject تبدیل شود.

برای تبدیل پارامتر از Object به JavaObject کافیست متغیر نوع Object را در یک متغیر از نوع JavaObject بریزید:

            Dim markerJO As JavaObject = markerObject
        

رویدادها

markerClick event:

این رویداد زمانی که روی یک نشانگر (مارکر) کلیک شود صدا زده میشود.

نشانگری که روی آن کلیک شده است در پارامتر این متد یعنی markerObject که از نوع Object بازگردانده میشود.

markerLongClick event:

این رویداد زمانی که روی یک نشانگر (مارکر) لمس طولانی شود صدا زده میشود.

نشانگری که روی آن لمس طولانی شده است در پارامتر این متد یعنی markerObject که از نوع Object بازگردانده میشود.

markerLongClick event:

این رویداد زمانی که روی یک نشانگر (مارکر) دوبار کلیک شود صدا زده میشود.

نشانگری که روی آن دوبار کلیک شده است در پارامتر این متد یعنی markerObject که از نوع Object بازگردانده میشود.

mapClick event:

این رویداد زمانی که روی نقشه کلیک شود صدا زده میشود.

پارامتر این متد شامل یک متغیر از نوع LatLng است که مختصات نقطه کلیک شده را در خود نگهداری میکند. نحوه استخراج نقاط از این پارامتر به صورت زیر است:

            Dim latLngJO As JavaObject = latLngObject
Dim latitude As Double = latLngJO.RunMethod("getLatitude",Null)
Dim longitude As Double = latLngJO.RunMethod("getLongitude",Null)
        

mapLongClick event:

این رویداد زمانی که روی نقشه لمس طولانی شود صدا زده میشود.

پارامتر این متد شامل یک متغیر از نوع LatLng است که مختصات نقطه کلیک شده را در خود نگهداری میکند. نحوه استخراج نقاط از این پارامتر همانند متد mapClick است.

mapDoubleClick event:

این رویداد زمانی که روی نقشه دوبار کلیک شود صدا زده میشود.

پارامتر این متد شامل یک متغیر از نوع LatLng است که مختصات نقطه کلیک شده را در خود نگهداری میکند. نحوه استخراج نقاط از این پارامتر همانند متد mapClick است.

infoWindowClick event:

این رویداد هنگامی که روی یک Info window کلیک شود صدا زده میشود.

InfoWindow یک پنجره برای نمایش مشخصات یک نشانگر (مارکر) است. 

نحوه نمایش InfoWindow در صفحه افزودن نشانگر (مارکر) توضیح داده شده است.

cameraMove event:

این رویداد برای تشخیص حرکت دوربین تعریف شده است. هنگام که نقشه توسط کاربر حرکت داده شود، این متد صدا زده میشود.

cameraMoveStart event:

این رویداد هنگامی که کاربر شروع به حرکت نقشه میکند، برای یک بار صدا زده میشود. فرق این رویداد با رویداد cameraMove این است که این رویداد تنها یک بار صدا زده میشود ولی رویداد cameraMove تا زمانی که کاربر در حال حرکت دادن نقشه است، پیوسته صدا زده میشود.

cameraMoveFinished event:

این رویداد هنگامی که کاربر حرکت نقشه را متوقف میکند، صدا زده میشود.

circleClick event:

این رویداد زمانی که کاربر روی یک دایره ترسیم شده کلیک کند، صدا زده میشود. پارامتری که در این رویداد بازگردانده میشود، یک متغیر از نوع Object است که شیء دایره ای که روی آن کلیک شده است برگردانده میشود. برای دسترسی به شیء دایره کلیک شده، باید شیء دایره را که در پارامتر این رویداد بازگردانده میشود، داخل یک متغیر از نوع JavaObject بریزید. سپس توسط شیء JavaObject به متدهای جاوایی آن دسترسی پیدا کنید.

circleLongClick event:

این رویداد زمانی که کاربر روی یک دایره ترسیم شده لمس طولانی کند، صدا زده میشود. پارامتری که در این رویدادبازگردانده میشود، یک متغیر از نوع Object است که شیء دایره ای که روی آن کلیک شده است برگردانده میشود. برای دسترسی به شیء دایره کلیک شده، باید شیء دایره را که در پارامتر این رویداد بازگردانده میشود، داخل یک متغیر از نوع JavaObject بریزید. سپس توسط شیء JavaObject به متدهای جاوایی آن دسترسی پیدا کنید.

circleDoubleClick event:

این رویداد زمانی که کاربر روی یک دایره ترسیم شده دوبار کلیک کند، صدا زده میشود. پارامتری که در این رویداد بازگردانده میشود، یک متغیر از نوع Object است که شیء دایره ای که روی آن کلیک شده است برگردانده میشود. برای دسترسی به شیء دایره کلیک شده، باید شیء دایره را که در پارامتر این رویداد بازگردانده میشود، داخل یک متغیر از نوع JavaObject بریزید. سپس توسط شیء JavaObject به متدهای جاوایی آن دسترسی پیدا کنید.

labelClick event:

این رویداد زمانی که کاربر روی یک برچسب روی نقشه کلیک کند صدا زده میشود. پارامتری که در این رویداد بازگردانده میشود، یک متغیر از نوع Object است که شیء برچسبی که روی آن کلیک شده است برگردانده میشود. برای دسترسی به شیء برچسب کلیک شده، باید شیء برچسب را که در پارامتر این رویداد بازگردانده میشود، داخل یک متغیر از نوع JavaObject بریزید. سپس توسط شیء JavaObject به متدهای جاوایی آن دسترسی پیدا کنید.

labelLongClick event:

این رویداد زمانی که کاربر روی یک برچسب روی نقشه لمس طولانی کند صدا زده میشود. پارامتری که در این رویداد بازگردانده میشود، یک متغیر از نوع Object است که شیء برچسبی که روی آن کلیک شده است برگردانده میشود. برای دسترسی به شیء برچسب کلیک شده، باید شیء برچسب را که در پارامتر این رویداد بازگردانده میشود، داخل یک متغیر از نوع JavaObject بریزید. سپس توسط شیء JavaObject به متدهای جاوایی آن دسترسی پیدا کنید.

labelDoubleClick event:

این رویداد زمانی که کاربر روی یک برچسب روی نقشه دوبار کلیک کند صدا زده میشود. پارامتری که در این رویداد بازگردانده میشود، یک متغیر از نوع Object است که شیء برچسبی که روی آن کلیک شده است برگردانده میشود. برای دسترسی به شیء برچسب کلیک شده، باید شیء برچسب را که در پارامتر این رویداد بازگردانده میشود، داخل یک متغیر از نوع JavaObject بریزید. سپس توسط شیء JavaObject به متدهای جاوایی آن دسترسی پیدا کنید.

polygonClick event:

این رویداد زمانی که کاربر روی یک polygon یا چند ضلعی ترسیم شده روی نقشه کلیک کند صدا زده میشود. پارامتری که در این رویداد بازگردانده میشود، یک متغیر از نوع Object است که شیء polygon که روی آن کلیک شده است برگردانده میشود. برای دسترسی به شیء polygon کلیک شده، باید شیء polygon را که در پارامتر این رویداد بازگردانده میشود، داخل یک متغیر از نوع JavaObject بریزید. سپس توسط شیء JavaObject به متدهای جاوایی آن دسترسی پیدا کنید.

polygonLongClick event:

این رویداد زمانی که کاربر روی یک polygon یا چند ضلعی ترسیم شده روی نقشه لمس طولانی کند صدا زده میشود. پارامتری که در این رویداد بازگردانده میشود، یک متغیر از نوع Object است که شیء polygon که روی آن کلیک شده است برگردانده میشود. برای دسترسی به شیء polygon کلیک شده، باید شیء polygon را که در پارامتر این رویداد بازگردانده میشود، داخل یک متغیر از نوع JavaObject بریزید. سپس توسط شیء JavaObject به متدهای جاوایی آن دسترسی پیدا کنید.

polygonDoubleClick event:

این رویداد زمانی که کاربر روی یک polygon یا چند ضلعی روی نقشه ترسیم شده دوبار کلیک کند صدا زده میشود. پارامتری که در این رویداد بازگردانده میشود، یک متغیر از نوع Object است که شیء polygon که روی آن کلیک شده است برگردانده میشود. برای دسترسی به شیء polygon کلیک شده، باید شیء polygon را که در پارامتر این رویداد بازگردانده میشود، داخل یک متغیر از نوع JavaObject بریزید. سپس توسط شیء JavaObject به متدهای جاوایی آن دسترسی پیدا کنید.

polylineClick event:

این رویداد زمانی که کاربر روی یک polyline یا خط ترسیم شده روی نقشه کلیک کند صدا زده میشود. پارامتری که در این رویداد بازگردانده میشود، یک متغیر از نوع Object است که شیء polyline که روی آن کلیک شده است برگردانده میشود. برای دسترسی به شیء polyline کلیک شده، باید شیء polyline را که در پارامتر این رویداد بازگردانده میشود، داخل یک متغیر از نوع JavaObject بریزید. سپس توسط شیء JavaObject به متدهای جاوایی آن دسترسی پیدا کنید.

polylineLongClick event:

این رویداد زمانی که کاربر روی یک polyline یا خط ترسیم شده روی نقشه لمس طولانی کند صدا زده میشود. پارامتری که در این رویداد بازگردانده میشود، یک متغیر از نوع Object است که شیء polyline که روی آن کلیک شده است برگردانده میشود. برای دسترسی به شیء polyline کلیک شده، باید شیء polyline را که در پارامتر این رویداد بازگردانده میشود، داخل یک متغیر از نوع JavaObject بریزید. سپس توسط شیء JavaObject به متدهای جاوایی آن دسترسی پیدا کنید.

polylineDoubleClick event:

این رویداد زمانی که کاربر روی یک polyline یا خط ترسیم شده روی نقشه دوبار کلیک کند صدا زده میشود. پارامتری که در این رویداد بازگردانده میشود، یک متغیر از نوع Object است که شیء polyline که روی آن کلیک شده است برگردانده میشود. برای دسترسی به شیء polyline کلیک شده، باید شیء polyline را که در پارامتر این رویداد بازگردانده میشود، داخل یک متغیر از نوع JavaObject بریزید. سپس توسط شیء JavaObject به متدهای جاوایی آن دسترسی پیدا کنید.

متدها

moveCamera method:

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

            NeshanMapSdk1.moveCamera(latitude,longitude,duration)
        

پارامترها:

latitude: عرض جغرافیایی

longitude: طول جغرافیایی

duration: مدت زمان حرکت دوربین (ثانیه)

clearMarkers method:

از این متد برای حذف تمامی مارکرهای اضافه شده روی نقشه استفاده میشود.

            NeshanMapSdk1.clearMarkers
        

setCameraZoom method:

از این متد برای بزرگنمایی و کوچک نمایی نقشه استفاده میشود.

            NeshanMapSdk1.setCameraZoom(zoomLevel,duration)
        

پارامترها:

zoomLevel: میزان زوم

duration: مدت زمان اجرای زوم (ثانیه)

moveToCameraBounds method:

این متد برای قرارگیری نقشه در محدوده ای خاص مورد استفاده قرار میگیرد. کافیست نقاطی را که میخواهید در آن واحد روی نقشه نمایش داده شود را در قالب یک لیست که اعضای آن متغیرهایی از نوع Location هستند را به عنوان پارامتر به این متد بفرستید.

            NeshanMapSdk1.moveToCameraBounds(locations)
        

getDistance method:

توسط این متد میتوانید فاصله هوایی بین 2 نقطه را بدست آورید:

            NeshanMapSdk1.getDistance(point1,point2)
        

پارامترهای point1 و point2 از نوع Location هستند.

pointInPolygon method:

متد pointInPolygon جهت بررسی وجود یک نقطه در یک محدوده جغرافیایی است. نحوه استفاده از این متد به صورت زیر است:

            NeshanMapSdk1.pointInPolygon(polygonPoints,point1)
        

پارامتر polygonPoints از نوع لیستی از Location هاست که رئوس محدوده انتخابی را مشخص میکند و پارامتر point1 نقطه ای است که جهت بررسی وجود در محدوده به متد ارسال میشود.

getPolygonArea method:

این متد برای محاسبه مساحت یک محدوده استفاده میشود. نحوه استفاده از این متد به صورت زیر است:

            NeshanMapSdk1.getPolygonArea(polygonPoints)
        

پارامتر polygonPoints از نوع لیستی از Location هاست که رئوس محدوده انتخابی را مشخص میکند. خروجی این تابع از نوع عدد اعشاری و به متر است.

changeNeshanLogoStyle method:

لوگوی نشان دارای 3 استایل مختلف است که برای استایل های مختلف نقشه میتوانید استفاده نمایید. جهت تغییر استایل لوگوی نشان میتوانید از متد زیر استفاده نمایید:

            NeshanMapSdk1.changeNeshanLogoStyle(logoType)
        

مقادیر پارامتر logoType از طریق شی نقشه قابل دسترسی است. این مقادیر به صورت زیر است:

  • NeshanMapSdk1.LOGO_TYPE_DEFAULT
  • NeshanMapSdk1.LOGO_TYPE_BLACK_AND_WHITE
  • NeshanMapSdk1.LOGO_TYPE_TRANSPARENT

نسخه 1.0

نقشه نشان دارای متدهای مختلفی جهت ارتباط با آن است که در ادامه نوع دسترسی و نحوه استفاده از آنها شرح داده خواهد شد:

پس از افزودن نقشه در Visual Designer مورد نظرتان، با راست کلیک کردن روی نقشه و باز کردن زیر منوی Generate میتوانید به متد های ارتباط با نقشه دسترسی داشته باشید.

پس از کلیک روی هر کدام از گزینه های منوی Generate، یک فانکشن به اکتیویتی مربوط به Visual Designer اضافه میشود.

پارامتر تمامی متدها از نوع Object است که باید به نوع JavaObject تبدیل شود.

برای تبدیل پارامتر از Object به JavaObject کافیست متغیر نوع Object را در یک متغیر از نوع JavaObject بریزید:

            Dim markerJO As JavaObject = markerObject
        

رویدادها

markerClick event:

این رویداد زمانی که روی یک نشانگر (مارکر) کلیک شود صدا زده میشود.

نشانگری که روی آن کلیک شده است در پارامتر این متد یعنی markerObject که از نوع Object بازگردانده میشود.

markerLongClick event:

این رویداد زمانی که روی یک نشانگر (مارکر) لمس طولانی شود صدا زده میشود.

نشانگری که روی آن لمس طولانی شده است در پارامتر این متد یعنی markerObject که از نوع Object بازگردانده میشود.

markerLongClick event:

این رویداد زمانی که روی یک نشانگر (مارکر) دوبار کلیک شود صدا زده میشود.

نشانگری که روی آن دوبار کلیک شده است در پارامتر این متد یعنی markerObject که از نوع Object بازگردانده میشود.

mapClick event:

این رویداد زمانی که روی نقشه کلیک شود صدا زده میشود.

پارامتر این متد شامل یک متغیر از نوع LatLng است که مختصات نقطه کلیک شده را در خود نگهداری میکند. نحوه استخراج نقاط از این پارامتر به صورت زیر است:

            Dim latLngJO As JavaObject = latLngObject
Dim latitude As Double = latLngJO.RunMethod("getLatitude",Null)
Dim longitude As Double = latLngJO.RunMethod("getLongitude",Null)
        

mapLongClick event:

این رویداد زمانی که روی نقشه لمس طولانی شود صدا زده میشود.

پارامتر این متد شامل یک متغیر از نوع LatLng است که مختصات نقطه کلیک شده را در خود نگهداری میکند. نحوه استخراج نقاط از این پارامتر همانند متد mapClick است.

mapDoubleClick event:

این رویداد زمانی که روی نقشه دوبار کلیک شود صدا زده میشود.

پارامتر این متد شامل یک متغیر از نوع LatLng است که مختصات نقطه کلیک شده را در خود نگهداری میکند. نحوه استخراج نقاط از این پارامتر همانند متد mapClick است.

infoWindowClick event:

این رویداد هنگامی که روی یک Info window کلیک شود صدا زده میشود.

InfoWindow یک پنجره برای نمایش مشخصات یک نشانگر (مارکر) است. 

نحوه نمایش InfoWindow در صفحه افزودن نشانگر (مارکر) توضیح داده شده است.

cameraMove event:

این رویداد برای تشخیص حرکت دوربین تعریف شده است. هنگام که نقشه توسط کاربر حرکت داده شود، این متد صدا زده میشود.

cameraMoveStart event:

این رویداد هنگامی که کاربر شروع به حرکت نقشه میکند، برای یک بار صدا زده میشود. فرق این رویداد با رویداد cameraMove این است که این رویداد تنها یک بار صدا زده میشود ولی رویداد cameraMove تا زمانی که کاربر در حال حرکت دادن نقشه است، پیوسته صدا زده میشود.

cameraMoveFinished event:

این رویداد هنگامی که کاربر حرکت نقشه را متوقف میکند، صدا زده میشود.

circleClick event:

این رویداد زمانی که کاربر روی یک دایره ترسیم شده کلیک کند، صدا زده میشود. پارامتری که در این رویداد بازگردانده میشود، یک متغیر از نوع Object است که شیء دایره ای که روی آن کلیک شده است برگردانده میشود. برای دسترسی به شیء دایره کلیک شده، باید شیء دایره را که در پارامتر این رویداد بازگردانده میشود، داخل یک متغیر از نوع JavaObject بریزید. سپس توسط شیء JavaObject به متدهای جاوایی آن دسترسی پیدا کنید.

circleLongClick event:

این رویداد زمانی که کاربر روی یک دایره ترسیم شده لمس طولانی کند، صدا زده میشود. پارامتری که در این رویدادبازگردانده میشود، یک متغیر از نوع Object است که شیء دایره ای که روی آن کلیک شده است برگردانده میشود. برای دسترسی به شیء دایره کلیک شده، باید شیء دایره را که در پارامتر این رویداد بازگردانده میشود، داخل یک متغیر از نوع JavaObject بریزید. سپس توسط شیء JavaObject به متدهای جاوایی آن دسترسی پیدا کنید.

circleDoubleClick event:

این رویداد زمانی که کاربر روی یک دایره ترسیم شده دوبار کلیک کند، صدا زده میشود. پارامتری که در این رویداد بازگردانده میشود، یک متغیر از نوع Object است که شیء دایره ای که روی آن کلیک شده است برگردانده میشود. برای دسترسی به شیء دایره کلیک شده، باید شیء دایره را که در پارامتر این رویداد بازگردانده میشود، داخل یک متغیر از نوع JavaObject بریزید. سپس توسط شیء JavaObject به متدهای جاوایی آن دسترسی پیدا کنید.

labelClick event:

این رویداد زمانی که کاربر روی یک برچسب روی نقشه کلیک کند صدا زده میشود. پارامتری که در این رویداد بازگردانده میشود، یک متغیر از نوع Object است که شیء برچسبی که روی آن کلیک شده است برگردانده میشود. برای دسترسی به شیء برچسب کلیک شده، باید شیء برچسب را که در پارامتر این رویداد بازگردانده میشود، داخل یک متغیر از نوع JavaObject بریزید. سپس توسط شیء JavaObject به متدهای جاوایی آن دسترسی پیدا کنید.

labelLongClick event:

این رویداد زمانی که کاربر روی یک برچسب روی نقشه لمس طولانی کند صدا زده میشود. پارامتری که در این رویداد بازگردانده میشود، یک متغیر از نوع Object است که شیء برچسبی که روی آن کلیک شده است برگردانده میشود. برای دسترسی به شیء برچسب کلیک شده، باید شیء برچسب را که در پارامتر این رویداد بازگردانده میشود، داخل یک متغیر از نوع JavaObject بریزید. سپس توسط شیء JavaObject به متدهای جاوایی آن دسترسی پیدا کنید.

labelDoubleClick event:

این رویداد زمانی که کاربر روی یک برچسب روی نقشه دوبار کلیک کند صدا زده میشود. پارامتری که در این رویداد بازگردانده میشود، یک متغیر از نوع Object است که شیء برچسبی که روی آن کلیک شده است برگردانده میشود. برای دسترسی به شیء برچسب کلیک شده، باید شیء برچسب را که در پارامتر این رویداد بازگردانده میشود، داخل یک متغیر از نوع JavaObject بریزید. سپس توسط شیء JavaObject به متدهای جاوایی آن دسترسی پیدا کنید.

polygonClick event:

این رویداد زمانی که کاربر روی یک polygon یا چند ضلعی ترسیم شده روی نقشه کلیک کند صدا زده میشود. پارامتری که در این رویداد بازگردانده میشود، یک متغیر از نوع Object است که شیء polygon که روی آن کلیک شده است برگردانده میشود. برای دسترسی به شیء polygon کلیک شده، باید شیء polygon را که در پارامتر این رویداد بازگردانده میشود، داخل یک متغیر از نوع JavaObject بریزید. سپس توسط شیء JavaObject به متدهای جاوایی آن دسترسی پیدا کنید.

polygonLongClick event:

این رویداد زمانی که کاربر روی یک polygon یا چند ضلعی ترسیم شده روی نقشه لمس طولانی کند صدا زده میشود. پارامتری که در این رویداد بازگردانده میشود، یک متغیر از نوع Object است که شیء polygon که روی آن کلیک شده است برگردانده میشود. برای دسترسی به شیء polygon کلیک شده، باید شیء polygon را که در پارامتر این رویداد بازگردانده میشود، داخل یک متغیر از نوع JavaObject بریزید. سپس توسط شیء JavaObject به متدهای جاوایی آن دسترسی پیدا کنید.

polygonDoubleClick event:

این رویداد زمانی که کاربر روی یک polygon یا چند ضلعی روی نقشه ترسیم شده دوبار کلیک کند صدا زده میشود. پارامتری که در این رویداد بازگردانده میشود، یک متغیر از نوع Object است که شیء polygon که روی آن کلیک شده است برگردانده میشود. برای دسترسی به شیء polygon کلیک شده، باید شیء polygon را که در پارامتر این رویداد بازگردانده میشود، داخل یک متغیر از نوع JavaObject بریزید. سپس توسط شیء JavaObject به متدهای جاوایی آن دسترسی پیدا کنید.

polylineClick event:

این رویداد زمانی که کاربر روی یک polyline یا خط ترسیم شده روی نقشه کلیک کند صدا زده میشود. پارامتری که در این رویداد بازگردانده میشود، یک متغیر از نوع Object است که شیء polyline که روی آن کلیک شده است برگردانده میشود. برای دسترسی به شیء polyline کلیک شده، باید شیء polyline را که در پارامتر این رویداد بازگردانده میشود، داخل یک متغیر از نوع JavaObject بریزید. سپس توسط شیء JavaObject به متدهای جاوایی آن دسترسی پیدا کنید.

polylineLongClick event:

این رویداد زمانی که کاربر روی یک polyline یا خط ترسیم شده روی نقشه لمس طولانی کند صدا زده میشود. پارامتری که در این رویداد بازگردانده میشود، یک متغیر از نوع Object است که شیء polyline که روی آن کلیک شده است برگردانده میشود. برای دسترسی به شیء polyline کلیک شده، باید شیء polyline را که در پارامتر این رویداد بازگردانده میشود، داخل یک متغیر از نوع JavaObject بریزید. سپس توسط شیء JavaObject به متدهای جاوایی آن دسترسی پیدا کنید.

polylineDoubleClick event:

این رویداد زمانی که کاربر روی یک polyline یا خط ترسیم شده روی نقشه دوبار کلیک کند صدا زده میشود. پارامتری که در این رویداد بازگردانده میشود، یک متغیر از نوع Object است که شیء polyline که روی آن کلیک شده است برگردانده میشود. برای دسترسی به شیء polyline کلیک شده، باید شیء polyline را که در پارامتر این رویداد بازگردانده میشود، داخل یک متغیر از نوع JavaObject بریزید. سپس توسط شیء JavaObject به متدهای جاوایی آن دسترسی پیدا کنید.

متدها

moveCamera method:

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

            NeshanMapSdk1.moveCamera(latitude,longitude,duration)
        

پارامترها:

latitude: عرض جغرافیایی

longitude: طول جغرافیایی

duration: مدت زمان حرکت دوربین (ثانیه)

clearMarkers method:

از این متد برای حذف تمامی مارکرهای اضافه شده روی نقشه استفاده میشود.

            NeshanMapSdk1.clearMarkers
        

setCameraZoom method:

از این متد برای بزرگنمایی و کوچک نمایی نقشه استفاده میشود.

            NeshanMapSdk1.setCameraZoom(zoomLevel,duration)
        

پارامترها:

zoomLevel: میزان زوم

duration: مدت زمان اجرای زوم (ثانیه)

moveToCameraBounds method:

این متد برای قرارگیری نقشه در محدوده ای خاص مورد استفاده قرار میگیرد. کافیست نقاطی را که میخواهید در آن واحد روی نقشه نمایش داده شود را در قالب یک لیست که اعضای آن متغیرهایی از نوع Location هستند را به عنوان پارامتر به این متد بفرستید.

            NeshanMapSdk1.moveToCameraBounds(locations)