لیست کلاس

لیست کلاس
کلاس‌ها و پروتکل‌ها در 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 پیاده سازی می کند