رابط FeatureLayer
 google.maps . FeatureLayer رابط google.maps . FeatureLayer
 رابطی که نمایانگر یک لایه نقشه است که حاوی ویژگیهای یک FeatureType خاص است که سبک آن میتواند در سمت کلاینت نادیده گرفته شود، یا رویدادهایی پیوست شود. 
| خواص | |
|---|---|
| featureType |  نوع:  FeatureTypeFeatureTypeمرتبط با اینFeatureLayer. | 
| isAvailable |  نوع:  boolean اینکه آیا این  FeatureLayerدر دسترس است یا نه، به این معنی که آیا استایل مبتنی بر داده برای این نقشه در دسترس است (یک شناسه نقشه با استفاده از کاشیهای برداری با اینFeatureLayerدر سبک نقشه Google Cloud Console فعال است.) اگر نادرست باشد (یا نادرست شود)، استایلسازی در اینFeatureLayerبه حالت پیشفرض برمیگردد و رویدادها فعال نمیشوند. | 
|  |  نوع:  string optional شناسه مجموعه داده برای این  FeatureLayer. فقط در صورتی ارائه شود کهfeatureTypeFeatureType.DATASETباشد. | 
| style optional |  نوع:  FeatureStyleOptions | FeatureStyleFunction optional سبک  Features درFeatureLayer. استایل زمانی اعمال می شود که استایل تنظیم شده باشد. اگر تابع سبک شما به روز می شود، باید ویژگی style را دوباره تنظیم کنید. یکFeatureStyleFunctionزمانی که روی کاشی های نقشه اعمال می شود باید نتایج ثابتی را ارائه دهد و باید برای عملکرد بهینه شود. توابع ناهمزمان پشتیبانی نمی شوند. اگر از یکFeatureStyleOptionsاستفاده می کنید، تمام ویژگی های آن لایه با همانFeatureStyleOptionsاستایل بندی می شود. برای حذف استایل قبلی، استایل را رویnullقرار دهید. اگر اینFeatureLayerدر دسترس نباشد، تنظیم سبک کاری انجام نمی دهد و یک خطا ثبت می کند. | 
| روش ها | |
|---|---|
| addListener | addListener(eventName, handler) پارامترها: 
  مقدار بازگشتی:  MapsEventListenerشنونده رویداد نتیجه. تابع شنونده داده شده را به نام رویداد داده شده اضافه می کند. یک شناسه برای این شنونده برمیگرداند که میتواند با  event.removeListenerاستفاده شود. | 
| رویدادها | |
|---|---|
| click | function(event) استدلال ها: 
  این رویداد با کلیک روی  FeatureLayerفعال می شود. | 
| mousemove | function(event) استدلال ها: 
  این رویداد زمانی فعال می شود که ماوس کاربر روی  FeatureLayerحرکت می کند. | 
ثابت های FeatureType
 google.maps . FeatureType ثابت های google.maps . FeatureType
شناسه برای انواع ویژگی.
 با فراخوانی const {FeatureType} = await google.maps.importLibrary("maps") دسترسی پیدا کنید.
 کتابخانه ها را در Maps JavaScript API ببینید. 
| ثابت ها | |
|---|---|
| ADMINISTRATIVE_AREA_LEVEL_1 | یک نهاد مدنی درجه یک زیر سطح کشور را نشان می دهد. | 
| ADMINISTRATIVE_AREA_LEVEL_2 | نشان دهنده یک نهاد مدنی درجه دوم زیر سطح کشور است. | 
| COUNTRY | نهاد سیاسی ملی را نشان می دهد. | 
|  | یک مجموعه داده شخص ثالث را نشان می دهد. | 
| LOCALITY | یک نهاد سیاسی شهر یا شهرک را نشان می دهد. | 
| POSTAL_CODE | یک کد پستی را نشان می دهد که برای آدرس دهی نامه های پستی در داخل کشور استفاده می شود. شامل کدهای پستی | 
| SCHOOL_DISTRICT | منطقه مدرسه را نشان می دهد. | 
FeatureStyleFunction typedef
 google.maps . FeatureStyleFunction typedef
 تابعی برای استایل دادن به FeatureLayer .
 function( FeatureStyleFunctionOptions ): ( FeatureStyleOptions optional ) 
رابط FeatureStyleFunctionOptions
 google.maps . FeatureStyleFunctionOptions رابط google.maps . FeatureStyleFunctionOptions
 گزینهها به یک FeatureStyleFunction منتقل شدند. 
| خواص | |
|---|---|
| feature |  نوع:  FeatureFeatureبرای یک ظاهر طراحی بهFeatureStyleFunctionمنتقل شد. | 
رابط FeatureStyleOptions
 google.maps . FeatureStyleOptions رابط google.maps . FeatureStyleOptions
 این گزینه ها نحوه تغییر سبک یک Feature را در نقشه مشخص می کنند. 
| خواص | |
|---|---|
| fillColor optional |  نوع:  string optional رشته RGB Hex (مانند "#00FF00" برای سبز). فقط برای هندسه های چند ضلعی اعمال می شود. | 
| fillOpacity optional |  نوع:  number optional تیرگی پر بین 0.0 و 1.0. فقط برای هندسه های چند ضلعی اعمال می شود. | 
| strokeColor optional |  نوع:  string optional رشته RGB Hex (مانند "#00FF00" برای سبز). | 
| strokeOpacity optional |  نوع:  number optional کدورت ضربه بین 0.0 و 1.0. فقط برای هندسه خط و چند ضلعی کاربرد دارد. | 
| strokeWeight optional |  نوع:  number optional عرض ضربه به پیکسل. فقط برای هندسه خط و چند ضلعی کاربرد دارد.  | 
رابط ویژگی
 google.maps . Feature رابط google.maps . Feature
 رابطی که نمایانگر ویژگی کاشی نقشه برداری است. اینها ورودی های FeatureStyleFunction هستند. مرجعی را به یک شیء Feature خاص ذخیره نکنید زیرا مرجع پایدار نخواهد بود. 
| خواص | |
|---|---|
| featureType |  نوع:  FeatureTypeFeatureTypeاینFeature | 
رابط PlaceFeature
 google.maps . PlaceFeature رابط google.maps . PlaceFeature
 رابطی که نمایانگر یک ویژگی با شناسه مکان FeatureType.POSTAL_CODE که شامل ویژگیهایی از نوع FeatureType.ADMINISTRATIVE_AREA_LEVEL_1 ، FeatureType.ADMINISTRATIVE_AREA_LEVEL_2 ، FeatureType.COUNTRY ، FeatureType.LOCALITY ، FeatureType.SCHOOL_DISTRICT .
 این رابط Feature را گسترش می دهد. 
| خواص | |
|---|---|
| placeId |  نوع:  string | 
| ارثی: featureType | |
| روش ها | |
|---|---|
| fetchPlace | fetchPlace() پارامترها: ندارد  یک  Placeبرای اینPlaceFeatureواکشی می کند. در شیءPlaceایجاد شده،idو خصوصیاتdisplayNameپر خواهند شد. نام نمایشی به زبانی خواهد بود که کاربر نهایی روی نقشه می بیند. (فیلدهای اضافی را می توان متعاقباً از طریقPlace.fetchFields()با توجه به فعال کردن و صورتحساب API معمولی Places درخواست کرد.) این را از یکFeatureStyleFunctionفراخوانی نکنید زیرا فقط FeatureStyleFunctionهای همزمان پشتیبانی می شوند. اگر در واکشیPlaceخطایی وجود داشته باشد، قول رد می شود. | 
رابط DatasetFeature
 google.maps . DatasetFeature رابط google.maps . DatasetFeature
 رابطی که نشان دهنده یک ویژگی از مجموعه داده است. featureType یک DatasetFeature همیشه FeatureType.DATASET خواهد بود.
 این رابط Feature را گسترش می دهد.
| خواص | |
|---|---|
| datasetAttributes |  نوع:  Object <string, string> نگاشت کلید-مقدار ویژگی های ویژگی. | 
| datasetId |  نوع:  string شناسه مجموعه داده مجموعه داده ای که این ویژگی به آن تعلق دارد. | 
| ارثی: featureType | |
رابط FeatureMouseEvent
 google.maps . FeatureMouseEvent رابط google.maps . FeatureMouseEvent
 این شی از یک رویداد ماوس در یک FeatureLayer برگردانده می شود.
 این رابط MapMouseEvent را گسترش می دهد. 
| خواص | |
|---|---|
| features | Featureدر این رویداد ماوس است. | 
| ارثی: domEvent،latLng | |
| روش ها | |
|---|---|
| موروثی: stop |