FeatureLayer.
google.maps.FeatureLayer
-Schnittstelle
Eine Schnittstelle, die eine Kartenebene mit Elementen einer bestimmten FeatureType
darstellt, deren Stil clientseitig überschrieben werden kann oder an die Ereignisse angehängt sind.
Attribute | |
---|---|
featureType |
Typ:
FeatureType Die FeatureType , die mit dieser FeatureLayer verknüpft sind. |
isAvailable |
Typ:
boolean Gibt an, ob diese FeatureLayer verfügbar ist, d. h., ob datengestützte Stile für diese Karte verfügbar sind. Es gibt eine Karten-ID mit Vektorkacheln, bei denen diese FeatureLayer im Kartenstil der Google Cloud Console aktiviert ist. Wenn dieser Wert auf „false“ gesetzt oder „false“ wird, wird der Stil dieses FeatureLayer -Elements auf die Standardeinstellung zurückgesetzt und es werden keine Ereignisse ausgelöst. |
style optional |
Typ:
FeatureStyleOptions|FeatureStyleFunction optional Der Stil der Feature s im FeatureLayer . Der Stil wird angewendet, wenn der Stil festgelegt ist. Wenn die Stilfunktion aktualisiert wird, müssen Sie die Stileigenschaft noch einmal festlegen. Ein FeatureStyleFunction muss konsistente Ergebnisse zurückgeben, wenn es auf den Kartenkacheln angewendet wird, und sollte leistungsoptimiert sein. Asynchrone Funktionen werden nicht unterstützt. Wenn Sie einen FeatureStyleOptions verwenden, werden alle Elemente dieser Ebene mit demselben FeatureStyleOptions formatiert. Setze den Stil auf null , um den zuvor festgelegten Stil zu entfernen. Wenn diese FeatureLayer nicht verfügbar ist, führt das Festlegen des Stils nichts aus und protokolliert einen Fehler. |
Methoden | |
---|---|
addListener |
addListener(eventName, handler) Parameter:
Rückgabewert:
MapsEventListener Resultierender Ereignis-Listener.Fügt die angegebene Listener-Funktion dem angegebenen Ereignisnamen hinzu. Gibt eine Kennung für diesen Listener zurück, die mit event.removeListener verwendet werden kann. |
FeatureType-Konstanten
google.maps.FeatureType
-Konstanten
Kennungen für Featuretypen.
Bei Verwendung von v=beta
kann über const {FeatureType} = await google.map.importLibrary("maps")
aufgerufen werden. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstanten | |
---|---|
ADMINISTRATIVE_AREA_LEVEL_1 |
Gibt eine öffentliche Verwaltungseinheit 1 Stufe unterhalb der Landesebene an. |
ADMINISTRATIVE_AREA_LEVEL_2 |
Gibt eine öffentliche Verwaltungseinheit zwei Stufen unterhalb der Landesebene an. |
COUNTRY |
Damit wird die nationale politische Einheit angegeben. |
LOCALITY |
Gibt die politische Einheit einer Stadt oder Gemeinde an. |
POSTAL_CODE |
Gibt eine Postleitzahl an, wie sie zum Adressieren von Postsendungen innerhalb des Landes verwendet wird. |
FeatureStyleFunction typedef
google.maps.FeatureStyleFunction
typedef
Eine Funktion zum Gestalten eines FeatureLayer
.
function(FeatureStyleFunctionOptions): (FeatureStyleOptions optional)
Schnittstelle FeatureStyleFunctionOptions
google.maps.FeatureStyleFunctionOptions
-Schnittstelle
Optionen an FeatureStyleFunction
übergeben.
Attribute | |
---|---|
feature |
Typ:
Feature Feature für Stile an die FeatureStyleFunction übergeben. |
Schnittstelle FeatureStyleOptions
google.maps.FeatureStyleOptions
-Schnittstelle
Mit diesen Optionen wird festgelegt, wie der Stil von Feature
auf einer Karte geändert werden soll.
Attribute | |
---|---|
fillColor optional |
Typ:
string optional Hexadezimal-RGB-String (wie „#00FF00“ für Grün) Gilt nur für Polygon-Geometrien. |
fillOpacity optional |
Typ:
number optional Die Deckkraft der Füllung zwischen 0,0 und 1,0. Gilt nur für Polygon-Geometrien. |
strokeColor optional |
Typ:
string optional Hexadezimal-RGB-String (wie „#00FF00“ für Grün) |
strokeOpacity optional |
Typ:
number optional Die Deckkraft des Strichs zwischen 0,0 und 1,0. Gilt nur für Linien- und Polygon-Geometrien. |
strokeWeight optional |
Typ:
number optional Die Strichbreite in Pixeln. Gilt nur für Linien- und Polygon-Geometrien. |
Feature
google.maps.Feature
-Schnittstelle
Eine Schnittstelle, die eine Funktion für Vektorkartenkacheln darstellt. Dies sind Eingaben für FeatureStyleFunction
. Speichern Sie keinen Verweis auf ein bestimmtes Feature
-Objekt, da dieser sonst nicht stabil ist.
Attribute | |
---|---|
featureType |
Typ:
FeatureType FeatureType von Feature . |
PlaceFeature-Schnittstelle
google.maps.PlaceFeature
-Schnittstelle
Eine Schnittstelle, die ein Element mit einer Orts-ID darstellt, die Elemente des Typs FeatureType.ADMINISTRATIVE_AREA_LEVEL_1
, FeatureType.ADMINISTRATIVE_AREA_LEVEL_2
, FeatureType.COUNTRY
, FeatureType.LOCALITY
und FeatureType.POSTAL_CODE
enthält.
Diese Schnittstelle erweitert Feature
.
Attribute | |
---|---|
placeId |
Typ:
string Das Feld PlaceResult.place_id . |
Übernommen:
featureType
|
Methoden | |
---|---|
fetchPlace |
fetchPlace() Parameter:Keine
Ruft eine Place für diese PlaceFeature ab. Im resultierenden Place -Objekt werden die Attribute id und displayName ausgefüllt. (Zusätzliche Felder können abhängig von der normalen Aktivierung und Abrechnung der Places API über Place.fetchFields() angefordert werden.) Rufen Sie dies nicht über ein FeatureStyleFunction auf, da nur synchrone FeatureStyleFunctions unterstützt werden. Das Versprechen wird abgelehnt, wenn beim Abrufen des Place ein Fehler aufgetreten ist. |
Schnittstelle FeatureMouseEvent
google.maps.FeatureMouseEvent
-Schnittstelle
Dieses Objekt wird von einem Mausereignis in einem FeatureLayer
zurückgegeben.
Diese Schnittstelle erweitert MapMouseEvent
.
Attribute | |
---|---|
features |
Die Feature -Werte bei diesem Mausereignis. |
Übernommen:
domEvent ,
latLng
|
Methoden | |
---|---|
Übernommen:
stop
|