FeatureLayer interfejs
google.maps.FeatureLayerinterfejs
Interfejs reprezentujący warstwę mapy zawierającą obiekty określonego FeatureType, którego styl można zastąpić po stronie klienta lub do którego można dołączyć zdarzenia.
| Właściwości | |
|---|---|
| featureType | Typ:   FeatureTypeFeatureTypepowiązane z tymFeatureLayer. | 
| isAvailable | Typ:   booleanOkreśla, czy ten  FeatureLayerjest dostępny, co oznacza, czy styl oparty na danych jest dostępny dla tej mapy (w stylu mapy w konsoli Google Cloud jest identyfikator mapy korzystający z płytek wektorowych z włączonym tymFeatureLayer). Jeśli ta wartość to fałsz (lub stanie się fałszywa), stylizacja tego elementuFeatureLayerpowróci do domyślnej, a zdarzenia nie będą wywoływane. | 
|  | Typ:   string optionalIdentyfikator zbioru danych dla tego  FeatureLayer. Występuje tylko wtedy, gdyfeatureTypema wartośćFeatureType.DATASET. | 
| style optional | Typ:   FeatureStyleOptions|FeatureStyleFunction optionalStyl  FeaturewFeatureLayer. Styl jest stosowany, gdy jest ustawiony. Jeśli funkcja stylu zostanie zaktualizowana, musisz ponownie ustawić właściwość stylu.FeatureStyleFunctionmusi zwracać spójne wyniki, gdy jest stosowany do kafelków mapy, i powinien być zoptymalizowany pod kątem wydajności. Funkcje asynchroniczne nie są obsługiwane. Jeśli użyjeszFeatureStyleOptions, wszystkie elementy tej warstwy będą miały ten samFeatureStyleOptions. Aby usunąć wcześniej ustawiony styl, ustaw go nanull. Jeśli tenFeatureLayernie jest dostępny, ustawienie stylu nie ma żadnego efektu i rejestruje błąd. | 
| Metody | |
|---|---|
| addListener | addListener(eventName, handler)Parametry:   
 Zwracana wartość:   MapsEventListenerwynikowy detektor zdarzeń.Dodaje podaną funkcję nasłuchiwania do podanej nazwy zdarzenia. Zwraca identyfikator tego odbiorcy, którego można używać z  event.removeListener. | 
| Wydarzenia | |
|---|---|
| click | function(event)Argumenty:   
 To zdarzenie jest wywoływane po kliknięciu ikony  FeatureLayer. | 
| mousemove | function(event)Argumenty:   
 To zdarzenie jest uruchamiane, gdy kursor myszy użytkownika przesunie się nad ikonę  FeatureLayer. | 
FeatureType stałe
google.maps.FeatureType
stałe
Identyfikatory typów cech.
Dostęp przez połączenie pod numer const {FeatureType} = await google.maps.importLibrary("maps"). 
 Zobacz Biblioteki w Maps JavaScript API.
| Stałe | |
|---|---|
| ADMINISTRATIVE_AREA_LEVEL_1 | Wskazuje jednostkę administracyjną pierwszego rzędu poniżej poziomu kraju. | 
| ADMINISTRATIVE_AREA_LEVEL_2 | Wskazuje jednostkę administracyjną drugiego rzędu poniżej poziomu kraju. | 
| COUNTRY | Wskazuje krajowy podmiot polityczny. | 
|  | Oznacza zbiór danych pochodzący od innej firmy. | 
| LOCALITY | Oznacza podmiot polityczny w postaci miasta lub miasteczka. | 
| POSTAL_CODE | Wskazuje kod pocztowy używany do adresowania przesyłek pocztowych na terenie danego kraju. Obejmuje kody pocztowe. | 
| SCHOOL_DISTRICT | Oznacza okręg szkolny. | 
FeatureStyleFunction typedef
google.maps.FeatureStyleFunction
typedef
Funkcja do stylizowania elementu FeatureLayer.
function(FeatureStyleFunctionOptions): (FeatureStyleOptions optional)
FeatureStyleFunctionOptions interfejs
google.maps.FeatureStyleFunctionOptionsinterfejs
Opcje przekazywane do elementu FeatureStyleFunction.
| Właściwości | |
|---|---|
| feature | Typ:   FeatureFeatureprzekazano doFeatureStyleFunctionw celu zastosowania stylu. | 
FeatureStyleOptions interfejs
google.maps.FeatureStyleOptionsinterfejs
Te opcje określają sposób modyfikacji stylu elementu Feature na mapie.
| Właściwości | |
|---|---|
| fillColor optional | Typ:   string optionalSzesnastkowy ciąg RGB (np. „#00FF00” dla zielonego). Dotyczy tylko geometrii wielokątów. | 
| fillOpacity optional | Typ:   number optionalNieprzezroczystość wypełnienia z zakresu od 0,0 do 1,0. Dotyczy tylko geometrii wielokątów. | 
| strokeColor optional | Typ:   string optionalSzesnastkowy ciąg RGB (np. „#00FF00” dla zielonego). | 
| strokeOpacity optional | Typ:   number optionalPrzezroczystość obrysu w zakresie od 0,0 do 1,0. Dotyczy tylko geometrii linii i wielokątów. | 
| strokeWeight optional | Typ:   number optionalSzerokość linii w pikselach. Dotyczy tylko geometrii linii i wielokątów. | 
Interfejs funkcji
google.maps.Featureinterfejs
Interfejs reprezentujący obiekt kafelka mapy wektorowej. Są to dane wejściowe dla FeatureStyleFunction. Nie zapisuj odwołania do konkretnego obiektu Feature, ponieważ nie będzie ono stabilne.
| Właściwości | |
|---|---|
| featureType | Typ:   FeatureTypeFeatureTypetegoFeature. | 
PlaceFeature interfejs
google.maps.PlaceFeatureinterfejs
Interfejs reprezentujący obiekt z identyfikatorem miejsca, który obejmuje obiekty typu FeatureType.ADMINISTRATIVE_AREA_LEVEL_1, FeatureType.ADMINISTRATIVE_AREA_LEVEL_2, FeatureType.COUNTRY, FeatureType.LOCALITY, FeatureType.POSTAL_CODE i FeatureType.SCHOOL_DISTRICT.
Ten interfejs rozszerza interfejs Feature.
| Właściwości | |
|---|---|
| placeId | Typ:   string | 
| Dziedziczone: featureType | |
| Metody | |
|---|---|
| fetchPlace | fetchPlace()Parametry: brak Pobiera  Placedla tegoPlaceFeature. W wynikowym obiekciePlacezostaną wypełnione właściwościididisplayName. Wyświetlana nazwa będzie w języku, w którym użytkownik widzi mapę. (Dodatkowe pola można później uzyskać, przesyłając prośbę na adresPlace.fetchFields(), z zastrzeżeniem normalnego włączenia interfejsu Places API i rozliczeń). Nie wywołuj tej funkcji zFeatureStyleFunction, ponieważ obsługiwane są tylko synchroniczne funkcje FeatureStyleFunctions. Obietnica jest odrzucana, jeśli podczas pobierania konsoliPlacewystąpił błąd. | 
Interfejs DatasetFeature
google.maps.DatasetFeatureinterfejs
Interfejs reprezentujący funkcję ze zbioru danych. featureType DatasetFeature zawsze będzie FeatureType.DATASET.
Ten interfejs rozszerza interfejs Feature.
| Właściwości | |
|---|---|
| datasetAttributes | Typ:   Object<string, string>Mapowanie par klucz-wartość atrybutów funkcji. | 
| datasetId | Typ:   stringIdentyfikator zbioru danych, do którego należy ta funkcja. | 
| Dziedziczone: featureType | |
FeatureMouseEvent interfejs
google.maps.FeatureMouseEventinterfejs
Ten obiekt jest zwracany ze zdarzenia myszy na elemencie FeatureLayer.
Ten interfejs rozszerza interfejs MapMouseEvent.
| Właściwości | |
|---|---|
| features | Wartości  Featurew tym zdarzeniu myszy. | 
| Przejęte: domEvent,latLng | |
| Metody | |
|---|---|
| Dziedziczone: stop |