لیست کلاس
کلاسها و پروتکلها در Google Navigation SDK برای iOS:
آدرس GMS | نتیجه درخواست ژئوکد معکوس، حاوی یک آدرس قابل خواندن برای انسان |
GMSAdvancedMarker | نشانگر پیشرفته نمادی است که در نقطه خاصی از سطح نقشه قرار می گیرد |
GMSCALayer | GMSCALayer یک سوپرکلاس است که توسط لایهها در Google Maps SDK برای iOS استفاده میشود، مانند GMSMapLayer و GMSPanoramaLayer |
موقعیت GMSCamera | یک کلاس تغییرناپذیر که تمام پارامترهای موقعیت دوربین را جمع می کند |
GMSCamera Update | GMSCameraUpdate نشان دهنده به روز رسانی است که ممکن است برای یک GMSMapView اعمال شود |
GMSCircle | دایره ای روی سطح زمین (کلاهک کروی) |
GMSCoordinateBounds | GMSCoordinateBounds یک کادر مستطیلی شکل بر روی سطح زمین را نشان می دهد |
ویژگی GMSDataset | رابطی که یک ویژگی از یک مجموعه داده را نشان می دهد |
GMSDatasetFeatureLayer | یک رابط نشان دهنده یک لایه ویژگی برای یک مجموعه داده است |
<GMSFeature> | رابطی که متادیتای یک ویژگی را نشان می دهد |
GMSFeatureLayer | کلاسی که مجموعهای از همه ویژگیهای یک GMSFeatureType را نشان میدهد، که سبک آن میتواند روی کلاینت نادیده گرفته شود. |
GMSFeatureStyle | نحوه نمایش یک ویژگی نقشه را هنگام نمایش بر روی نقشه مشخص می کند |
GMSGeocoder | خدماتی را برای ژئوکدینگ معکوس نشان می دهد |
GMSGroundOverlay | GMSGroundOverlay گزینه های موجود را برای پوشش زمینی که در سطح زمین وجود دارد مشخص می کند. |
GMSIndoorBuilding | ساختمانی را توصیف می کند که دارای سطوح است |
GMSIndoorDisplay | امکان مشاهده یا کنترل نمایش داده های سطح داخلی را فراهم می کند |
<GMSIndoorDisplayDelegate> | نمایندگی رویدادها در GMSIndoorDisplay |
GMSIndoorLevel | یک سطح را در یک ساختمان توصیف می کند |
GMSLocationSimulator | کلاسی که می توانید از آن برای شبیه سازی مکان دستگاه برای اهداف آزمایشی استفاده کنید |
GMSMapID | یک شناسه غیر شفاف برای پیکربندی نقشه سفارشی |
GMSMapLayer | GMSMapLayer یک زیر کلاس سفارشی از CALayer است که به عنوان کلاس لایه در GMSMapView ارائه می شود. |
GMSMapPoint | یک نقطه روی نقشه |
GMSMapStyle | GMSMapStyle جزئیات مربوط به سبکی را که می توان روی نقشه اعمال کرد را در خود نگه می دارد |
GMSMapView | این کلاس اصلی Google Maps SDK برای iOS است و نقطه ورود همه روشهای مربوط به نقشه است |
<GMSMapViewDelegate> | نمایندگی برای رویدادها در GMSMapView |
<GMSMapViewNavigationUIDelegate> | نماینده رویدادهای GMSMapView مربوط به رابط کاربری ناوبری |
GMSMapViewOptions | این کلاس گزینه های مقداردهی اولیه را برای GMSMapView تعریف می کند |
GMSMarker | نشانگر نمادی است که در نقطه خاصی از سطح نقشه قرار می گیرد |
GMSMarkerLayer | GMSMarkerLayer زیرمجموعه ای از GMSOverlayLayer است که بر اساس هر نشانگر در دسترس است و امکان انیمیشن سازی چندین ویژگی GMSMarker مرتبط با آن را فراهم می کند. |
GMSMutableCameraPosition | نسخه قابل تغییر GMSCameraPosition |
GMSMutableFeatureStyle | نسخه قابل تغییر GMSFeatureStyle |
GMSMutablePath | GMSMutablePath یک آرایه پویا (قابل تغییر اندازه) از CLLocationCoordinate2D است. |
<GMSNavigationAccessoryView> | روشهایی که پروتکلها را تعریف میکنند که از نماهای سفارشی پشتیبانی میکنند و عناصر رابط کاربری جانبی را که در نمای اولیه اعمال میشوند، مشخص میکنند |
GMSNavigationDirectionsListController | کنترلکنندهای که فهرست مسیرها را مدیریت و نمایش میدهد |
GMSNavigationInstructionOptions | گزینه هایی برای قالب بندی رشته های دستورالعمل نسبت داده شده |
GMSNavigationLane | اطلاعات در مورد یک خط در طول ناوبری |
GMSNavigationLaneDirection | اطلاعات در مورد یک جهت یک خط در طول ناوبری |
GMSNavigationLicensePlateRestriction | یک کلاس حاوی اطلاعاتی برای محدودیت پلاک خودرو است |
GMSNavigationMutableRoutingOptions | یک کلاس قابل تغییر که حاوی گزینه های مربوط به منطق مسیریابی است (مثلاً استراتژی مسیریابی) |
GMSNavigationMutableSpeedAlertOptions | یک کلاس قابل تغییر که آستانههای راهاندازی را برای شدتهای مختلف هشدارهای سرعت تعریف میکند، که توسط GMSNavigationSpeedAlertSeverity نشان داده میشود. |
GMSNavigationMutableSpeedometerUIOptions | کلاس قابل تغییر که پیکربندی UI را برای شدت های مختلف هشدارهای سرعت محصور می کند، که توسط GMSNavigationSpeedAlertSeverity نشان داده شده است. |
GMSNavigationMutableWaypoint | یک کلاس ایستگاهی قابل تغییر |
GMSNavigationNavInfo | حاوی اطلاعاتی در مورد وضعیت ناوبری است |
GMSNavigationRouteInfo | یک کلاس تغییرناپذیر که اطلاعات ETA و مسافت را برای بهترین مسیر پیشفرض و کوتاهترین مسیر به یک ایستگاه بینالمللی محصور میکند. |
GMSNavigationRoutingOptions | یک کلاس تغییرناپذیر که حاوی گزینه های مربوط به منطق مسیریابی است (مثلاً استراتژی مسیریابی) |
<GMSNavigationScreenMetrics> | پروتکل برای بازگرداندن اطلاعات در مورد معیارهای صفحه نمایش |
GMSNavigationServices | خدماتی که امکان کنترل دسترسی تلفن همراه به Google Maps Navigation SDK برای iOS را فراهم می کند |
GMSNavigationSession | این کلاس مجموعه ای از اشیاء مرتبط را ارائه می دهد که می توان از آنها برای کنترل برنامه ای یک جلسه ناوبری استفاده کرد |
GMSNavigationSpeedAlertOptions | یک کلاس تغییرناپذیر که آستانههای راهاندازی را برای شدتهای مختلف هشدارهای سرعت تعریف میکند، که توسط GMSNavigationSpeedAlertSeverity نشان داده میشود. |
GMSNavigationSpeedometerUIOptions | یک کلاس تغییرناپذیر که پیکربندی UI را برای شدت های مختلف هشدارهای سرعت، که توسط GMSNavigationSpeedAlertSeverity نشان داده می شود، کپسوله می کند. |
GMSNavigationStepInfo | اطلاعات در مورد یک قدم در طول مسیر ناوبری |
GMSNavigationStepInfoImageOptions | |
GMSNavigationTermsAndConditionsOptions | گزینه هایی برای نمایش شرایط و ضوابط |
GMSNavigationTermsDialogUIParams | پارامترهایی که ظاهر و احساس دیالوگ را توصیف می کنند |
GMSNavigationTimeAndDistance | یک کلاس تغییرناپذیر که مسافت باقیمانده و ETA را برای یک مسیر کپسوله می کند |
GMSNavigationTransactionRecorder | شامل روش هایی برای ثبت تراکنش ها می باشد |
GMSNavigationWaypoint | یک کلاس ایستگاه راه غیرقابل تغییر، که برای تعیین مقاصد ناوبری استفاده می شود |
GMSNavigator | این کلاس اصلی Google Navigation SDK برای iOS است و روشهایی را برای کنترل ناوبری به مقصد و دسترسی به اطلاعات مسیر و پیشرفت ارائه میکند. |
<GMSNavigatorListener> | شنونده رویدادها در GMSNavigator |
GMSOrientation | GMSOrientation مجموعهای از سرفصلها و گامها است که برای کنترل جهت مشاهده دوربین GMSPanorama استفاده میشود. |
GMSOverlay | GMSOverlay یک کلاس انتزاعی است که نشان دهنده مقداری همپوشانی است که ممکن است به یک GMSMapView خاص متصل شود. |
GMSOverlayLayer | GMSOverlayLayer یک زیر کلاس سفارشی از CALayer و یک کلاس پایه انتزاعی برای لایه های GMSOverlay است که امکان انیمیشن های سفارشی را فراهم می کند. |
GMSPanorama | GMSPanorama ابرداده را برای یک پانورامای خاص در زمین نشان می دهد |
GMSPanorama Camera | GMSPanoramaCamera برای کنترل جهت مشاهده یک GMSPanoramaView استفاده می شود |
GMSPanoramaCamera Update | GMSPanoramaCameraUpdate نشان دهنده به روز رسانی است که ممکن است برای GMSPanoramaView اعمال شود |
GMSPanoramaLayer | GMSPanoramaLayer یک زیر کلاس سفارشی از CALayer است که به عنوان کلاس لایه در GMSPanoramaView ارائه شده است. |
GMSPanoramaLink | پیوندهایی از یک GMSPanorama به پانوراماهای همسایه |
سرویس GMSPanorama | GMSPanoramaService را می توان برای درخواست فراداده پانوراما حتی زمانی که GMSPanoramaView فعال نیست استفاده کرد. |
GMSPanoramaView | پانوراما برای نمایش تصاویر نمای خیابان استفاده می شود |
<GMSPanoramaViewDelegate> | نمایندگی برای رویدادها در GMSPanoramaView |
GMSPath | GMSPath یک آرایه تغییرناپذیر از CLLocationCooordinate2D را کپسوله می کند |
GMSPinImage | یک تصویر پین سفارشی برای یک نشانگر پیشرفته ارائه می دهد |
GMSPinImageGlyph | یک نشانگر تصویر پین سفارشی را برای یک نشانگر پیشرفته ارائه می دهد |
GMSPinImageOptions | سفارشی سازی تصویر پین را برای یک نشانگر پیشرفته فراهم می کند |
ویژگی GMSPlace | رابطی که یک ویژگی مکان را نشان می دهد (ویژگی با شناسه مکان) |
GMSPolygon | GMSPolygon چند ضلعی را تعریف می کند که روی نقشه ظاهر می شود |
GMSPolygonLayer | GMSPolygonLayer یک زیر کلاس از GMSOverlayLayer است که بر اساس هر چند ضلعی در دسترس است و امکان انیمیشن چندین ویژگی GMSPolygon مرتبط با آن را فراهم می کند. |
GMSPolyline | GMSPolyline گزینه های موجود را برای چند خطی که در سطح زمین وجود دارد را مشخص می کند |
GMSProjection | یک نقشه برداری بین مختصات زمین (CLLocationCoordinate2D) و مختصات در نمای نقشه (CGPoint) تعریف می کند. |
GMSReverseGeocodeResponse | مجموعه ای از نتایج از درخواست معکوس ژئوکد |
GMSRoadSnappedLocationProvider | به روز رسانی مکان دستگاه را ارائه می دهد |
<GMSRoadSnappedLocationProviderListener> | شنونده رویدادها در GMSRoadSnappedLocationProvider |
GMSRouteLeg | یک کلاس تغییرناپذیر که نشان دهنده یک مرحله از سفر است، یا از موقعیت فعلی دستگاه به مقصد اول، یا از یک مقصد به مقصد بعدی. |
سرویس های GMS | کلاس خدمات برای Google Maps SDK برای iOS |
GMSSpriteStyle | سبک طراحی یک تصویر تمبر را در یک GMSStyleSpan توصیف می کند |
GMSStampStyle | کلاس پایه انتزاعی برای سبک های چند خطی که یک تصویر تکرار شونده را روی یک GMSStyleSpan ترسیم می کنند |
GMSStrokeStyle | سبک ترسیم را برای موجودیت های یک بعدی مانند چند خط توضیح می دهد |
GMSStyleSpan | استایل را برای برخی از ناحیه های یک چند خط توصیف می کند |
GMSSyncTileLayer | GMSSyncTileLayer یک زیر کلاس انتزاعی از GMSTileLayer است که یک رابط همگامسازی برای تولید دادههای کاشی تصویر فراهم میکند. |
GMSTextureStyle | یک سبک چند خطی که یک تصویر تکرار شونده را روی یک GMSStyleSpan ترسیم می کند |
GMSTileLayer | GMSTileLayer یک کلاس انتزاعی است که امکان همپوشانی کاشی های تصویر سفارشی را در یک GMSMapView مشخص می دهد. |
<GMSTileReceiver> | GMSTileReceiver هنگام درخواست کاشی در اختیار GMSTileLayer قرار میگیرد و امکان فراخوانی تماس را بعداً (یا بلافاصله) فراهم میکند. |
تنظیمات GMSUIS | تنظیمات رابط کاربری یک GMSMapView |
GMSURLTileLayer | GMSURLTileProvider کاشی ها را بر اساس URL های بازگردانده شده از یک سازنده GMSTileURLC واکشی می کند |
GMSVisible Region | GMSVisibleRegion شامل چهار نقطه مشخص کننده چند ضلعی است که در دوربین نقشه قابل مشاهده است |
UISscreen (GMSNavigationStepImageOptions) | دسته UIScreen در حال حاضر تمام روش ها را در پروتکل GMSNavigationScreenMetrics پیاده سازی می کند |