Интерфейс FeatureLayer
 google.maps . FeatureLayer
 Интерфейс, представляющий слой карты, содержащий объекты определенного FeatureType , стиль которого может быть переопределен на стороне клиента или к которому могут быть прикреплены события. 
Характеристики | |
|---|---|
 featureType |  Тип:  FeatureTypeFeatureType , связанный с данным FeatureLayer . | 
 isAvailable |  Тип:  boolean Доступен ли этот  FeatureLayer , то есть доступен ли для этой карты стиль на основе данных (существует идентификатор карты, использующий векторные плитки с этим FeatureLayer , включенным в стиле карты Google Cloud Console). Если это значение false (или становится false), стиль для этого FeatureLayer возвращается к значению по умолчанию, и события не запускаются. | 
  |  Тип:  string optional Идентификатор набора данных для этого  FeatureLayer . Присутствует только если featureType — FeatureType.DATASET . | 
 style optional |  Тип:  FeatureStyleOptions | FeatureStyleFunction optional Стиль  Feature в FeatureLayer . Стиль применяется при установке стиля. Если функция стиля обновляется, необходимо заново задать свойство стиля. Функция FeatureStyleFunction должна возвращать согласованные результаты при применении к фрагментам карты и должна быть оптимизирована для повышения производительности. Асинхронные функции не поддерживаются. При использовании FeatureStyleOptions все объекты этого слоя будут стилизованы с использованием одного и того же FeatureStyleOptions . Установите стиль в null , чтобы удалить ранее установленный стиль. Если этот FeatureLayer недоступен, установка стиля ничего не даст и зарегистрирует ошибку.  | 
Методы | |
|---|---|
 addListener | addListener(eventName, handler) Параметры: 
  Возвращаемое значение:  MapsEventListener Результирующий прослушиватель событий. Добавляет заданную функцию прослушивателя к заданному имени события. Возвращает идентификатор этого прослушивателя, который можно использовать с  event.removeListener .  | 
События | |
|---|---|
 click | function(event) Аргументы: 
  Это событие вызывается при щелчке по  FeatureLayer . | 
 mousemove | function(event) Аргументы: 
  Это событие срабатывает, когда мышь пользователя перемещается над  FeatureLayer .  | 
Константы 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
 Параметры, переданные в FeatureStyleFunction . 
Характеристики | |
|---|---|
 feature |  Тип:  FeatureFeature передана в FeatureStyleFunction для стилизации.  | 
Интерфейс FeatureStyleOptions
 google.maps . FeatureStyleOptions
 Эти параметры определяют способ изменения стиля Feature на карте. 
Характеристики | |
|---|---|
 fillColor optional |  Тип:  string optional Шестнадцатеричная строка RGB (например, «#00FF00» для зелёного). Применимо только к полигональной геометрии.  | 
 fillOpacity optional |  Тип:  number optional Непрозрачность заливки от 0,0 до 1,0. Применяется только к полигональной геометрии.  | 
 strokeColor optional |  Тип:  string optional Шестнадцатеричная строка RGB (например, «#00FF00» для зеленого цвета).  | 
 strokeOpacity optional |  Тип:  number optional Непрозрачность обводки от 0,0 до 1,0. Применяется только к линейным и многоугольным объектам.  | 
 strokeWeight optional |  Тип:  number optional Ширина штриха в пикселях. Применимо только к линейным и многоугольным геометриям.   | 
Интерфейс функций
 google.maps . Feature
 Интерфейс, представляющий объект фрагмента векторной карты. Это входные данные для FeatureStyleFunction . Не сохраняйте ссылку на конкретный объект Feature , так как эта ссылка будет нестабильной. 
Характеристики | |
|---|---|
 featureType |  Тип:  FeatureTypeFeatureType этого Feature .  | 
Интерфейс PlaceFeature
 google.maps . PlaceFeature
 Интерфейс, представляющий объект с идентификатором места, который включает объекты типа FeatureType.ADMINISTRATIVE_AREA_LEVEL_1 , FeatureType.ADMINISTRATIVE_AREA_LEVEL_2 , FeatureType.COUNTRY , FeatureType.LOCALITY , FeatureType.POSTAL_CODE и FeatureType.SCHOOL_DISTRICT .
 Этот интерфейс расширяет Feature . 
Характеристики | |
|---|---|
 placeId |  Тип:  string | 
 Унаследовано: featureType  | |
Методы | |
|---|---|
 fetchPlace | fetchPlace() Параметры: нет  Извлекает  Place для этого PlaceFeature . В полученном объекте Place будут заполнены свойства id и displayName . Отображаемое имя будет на языке, который конечный пользователь видит на карте. (Дополнительные поля могут быть впоследствии запрошены через Place.fetchFields() при условии стандартной активации и оплаты API Places.) Не вызывайте этот метод из FeatureStyleFunction , так как поддерживаются только синхронные FeatureStyleFunctions. Обещание будет отклонено, если при извлечении Place произошла ошибка.  | 
Интерфейс DatasetFeature
 google.maps . DatasetFeature
 Интерфейс, представляющий объект из набора данных. featureType DatasetFeature всегда будет FeatureType.DATASET .
 Этот интерфейс расширяет Feature .
Характеристики | |
|---|---|
 datasetAttributes |  Тип:  Object <string, string> Сопоставление «ключ-значение» атрибутов объекта.  | 
 datasetId |  Тип:  string Идентификатор набора данных, к которому принадлежит этот объект.  | 
 Унаследовано: featureType  | |
Интерфейс FeatureMouseEvent
 google.maps . FeatureMouseEvent
 Этот объект возвращается из события мыши на FeatureLayer .
 Этот интерфейс расширяет MapMouseEvent . 
Характеристики | |
|---|---|
 features | Feature s при этом событии мыши. | 
 Наследуется: domEvent , latLng  | |
Методы | |
|---|---|
 Унаследовано: stop |