Интерфейс FeatureLayer
google.maps . FeatureLayer
Интерфейс google.maps . FeatureLayer
Интерфейс, представляющий слой карты, содержащий объекты определенного FeatureType
, чей стиль может быть переопределен на стороне клиента или иметь прикрепленные события.
Характеристики | |
---|---|
featureType | Тип FeatureType FeatureType связанный с этим FeatureLayer . |
isAvailable | Тип: boolean Доступен ли этот FeatureLayer , то есть доступен ли для этой карты стиль, управляемый данными (имеется идентификатор карты с использованием векторных листов с включенным FeatureLayer в стиле карты Google Cloud Console). на этом FeatureLayer возвращается к значению по умолчанию, и события не запускаются. |
style optional | Тип: FeatureStyleOptions | FeatureStyleFunction optional Стиль FeatureLayer Feature Стиль применяется, когда задан стиль. Если ваша функция стиля обновляется, вы должны снова установить свойство стиля. Функция FeatureStyleFunction должна возвращать согласованные результаты при применении к фрагментам карты и должна быть оптимизирована для повышения производительности. Если вы используете FeatureStyleOptions , все объекты этого слоя будут оформлены с использованием одного и того же FeatureStyleOptions . Установите для стиля значение null , чтобы удалить ранее установленный стиль. Если этот FeatureLayer недоступен, настройка стиля ничего не делает и регистрирует ошибку. |
Методы | |
---|---|
addListener | addListener(eventName, handler) Параметры:
Возвращаемое значение: MapsEventListener Результирующий прослушиватель событий. Добавляет данную функцию слушателя к данному имени события. Возвращает идентификатор для этого прослушивателя, который можно использовать с event.removeListener . |
Константы FeatureType
google.maps . FeatureType
Идентификаторы типов объектов.
Константы | |
---|---|
ADMINISTRATIVE_AREA_LEVEL_1 | Указывает гражданское лицо первого порядка ниже уровня страны. |
ADMINISTRATIVE_AREA_LEVEL_2 | Указывает на гражданский субъект второго порядка ниже уровня страны. |
ADMINISTRATIVE_AREA_LEVEL_3 | Указывает на гражданский субъект третьего порядка ниже уровня страны. |
ADMINISTRATIVE_AREA_LEVEL_4 | Указывает на гражданскую сущность четвертого порядка ниже уровня страны. |
COUNTRY | Указывает национальное политическое образование. |
LOCALITY | Указывает на объединенный город или городскую политическую единицу. |
NEIGHBORHOOD | Указывает названный район. |
POSTAL_CODE | Указывает почтовый индекс, используемый для адресации почтовых отправлений внутри страны. |
SUBLOCALITY_LEVEL_1 | Указывает на гражданское лицо первого порядка ниже населенного пункта. |
Определение типа FeatureStyleFunction
google.maps . FeatureStyleFunction
Функция для FeatureLayer
.
function( FeatureStyleFunctionOptions ): ( FeatureStyleOptions optional )
Интерфейс FeatureStyleFunctionOptions
google.maps . FeatureStyleFunctionOptions
Интерфейс google.maps . FeatureStyleFunctionOptions
Параметры, переданные в FeatureStyleFunction
.
Характеристики | |
---|---|
feature | Тип: Feature Feature передается в FeatureStyleFunction для стилизации. |
Интерфейс FeatureStyleOptions
google.maps . 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 | Тип FeatureType FeatureType этой Feature . |
Интерфейс PlaceFeature
google.maps . PlaceFeature
Интерфейс google.maps . PlaceFeature
An interface representing a feature with a place ID which includes features of type FeatureType.ADMINISTRATIVE_AREA_LEVEL_1
, FeatureType.ADMINISTRATIVE_AREA_LEVEL_2
, FeatureType.ADMINISTRATIVE_AREA_LEVEL_3
, FeatureType.ADMINISTRATIVE_AREA_LEVEL_4
, FeatureType.COUNTRY
, FeatureType.LOCALITY
, FeatureType.NEIGHBORHOOD
, FeatureType.POSTAL_CODE
, and FeatureType.SUBLOCALITY_LEVEL_1
.
Этот интерфейс расширяет Feature
.
Характеристики | |
---|---|
displayName | Тип: string Отображаемое имя. |
placeId | Тип: string |
Унаследовано: featureType |
Интерфейс FeatureMouseEvent
google.maps . FeatureMouseEvent
Интерфейс google.maps . FeatureMouseEvent
Этот объект возвращается из события мыши на FeatureLayer
.
Этот интерфейс расширяет MapMouseEvent
.
Характеристики | |
---|---|
features | Feature s на этом событии мыши. |
Унаследовано: domEvent , latLng |
Методы | |
---|---|
Унаследовано: stop |