Search - Get Geocoding
Verwenden Sie diese Option, um die Längen- und Breitengradkoordinaten einer Straßenadresse oder den Namen eines Ortes abzurufen.
Bei der Get Geocoding API handelt es sich um eine HTTP-Anforderung GET , die die Längen- und Breitengradkoordinaten des gesuchten Standorts zurückgibt.
In vielen Fällen ist der vollständige Suchdienst möglicherweise zu viel, z. B. wenn Sie nur an herkömmlicher Geocodierung interessiert sind. Auf die Suche kann auch ausschließlich nach Adressen zugegriffen werden. Die Geokodierung erfolgt durch Klicken auf den Geokodierungsendpunkt nur mit der betreffenden Adresse oder Teiladresse. Der Geocodierungssuchindex wird für alles über den Daten auf Straßenebene abgefragt. Es werden keine Points of Interest (POIs) zurückgegeben. Beachten Sie, dass der Geocoder sehr tolerant von Tippfehlern und unvollständigen Adressen ist. Es wird auch alles verarbeiten, von genauen Straßenadressen oder Straßen oder Kreuzungen bis hin zu übergeordneten Regionen wie Stadtzentren, Landkreisen und Bundesländern. Die Antwort gibt auch detaillierte Adresseigenschaften wie Straße, Postleitzahl, Gemeinde und Länder-/Regionsinformationen zurück.
GET {endpoint}/geocode?api-version=2026-01-01
GET {endpoint}/geocode?api-version=2026-01-01&top={top}&query={query}&addressLine={addressLine}&countryRegion={countryRegion}&bbox={bbox}&view={view}&coordinates={coordinates}&adminDistrict={adminDistrict}&adminDistrict2={adminDistrict2}&adminDistrict3={adminDistrict3}&locality={locality}&postalCode={postalCode}
URI-Parameter
| Name | In | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
endpoint
|
path | True |
string (uri) |
Der Hostname des Azure Maps-Dienstes. Verwenden Sie |
|
api-version
|
query | True |
string minLength: 1 |
Die API-Version, die für diesen Vorgang verwendet werden soll. |
|
address
|
query |
string |
Die offizielle Straßenlinie einer Adresse relativ zum Gebiet, wie sie in den Orts- oder Postleitzahlen-Eigenschaften angegeben ist. Eine typische Verwendung dieses Elements wäre die Angabe einer Adresse oder einer offiziellen Adresse. Dieser Parameter sollte nicht verwendet werden, wenn der |
|
|
admin
|
query |
string |
Der Länderunterteilungsteil einer Adresse, z. B. WA. Dieser Parameter sollte nicht verwendet werden, wenn der |
|
|
admin
|
query |
string |
Der Landkreis für die strukturierte Adresse, z. B. King. Dieser Parameter sollte nicht verwendet werden, wenn der |
|
|
admin
|
query |
string |
Der benannte Bereich für die strukturierte Adresse. Dieser Parameter sollte nicht verwendet werden, wenn der |
|
|
bbox
|
query |
number[] |
Ein rechteckiger Bereich auf der Erde, der als umgebendes Boxobjekt definiert ist. Die Seiten des Rechtecks werden durch Längen- und Breitengradwerte definiert. Wenn Sie diesen Parameter angeben, wird der geografische Bereich beim Berechnen der Ergebnisse einer Standortabfrage berücksichtigt. Beispiel: lon1,lat1,lon2,lat2. Mindestgröße: ca. 0,00001 Grad (~0,01 Meter). Maximale Größe: bis zur vollen globalen Ausdehnung (-180,-90 bis 180,90) |
|
|
coordinates
|
query |
number[] |
Ein Punkt auf der Erde, der als Längen- und Breitengrad angegeben wird. Wenn Sie diesen Parameter angeben, wird der Standort des Benutzers berücksichtigt und die zurückgegebenen Ergebnisse könnten für den Benutzer relevanter sein. Beispiel: &Koordinaten=lon,lat |
|
|
country
|
query |
string |
Signal für das Geokodierungsergebnis an einen ISO 3166-1 Alpha-2 Region/Ländercode , der z.B. FR angegeben ist. Dieser Parameter sollte nicht verwendet werden, wenn der |
|
|
locality
|
query |
string |
Der Ortsteil einer Adresse, z. B. Seattle. Dieser Parameter sollte nicht verwendet werden, wenn der |
|
|
postal
|
query |
string |
Der Postleitzahlenteil einer Adresse. Dieser Parameter sollte nicht verwendet werden, wenn der |
|
|
query
|
query |
string |
Eine Zeichenfolge, die Informationen zu einem Speicherort enthält, z. B. eine Adresse oder einen Orientierungspunkt. |
|
|
top
|
query |
integer (int32) minimum: 1maximum: 20 |
Maximale Anzahl von Antworten, die zurückgegeben werden. Standardwert: 5, Minimum: 1 und Maximum: 20. |
|
|
view
|
query |
string |
Eine Zeichenfolge, die einen ISO 3166-1 Alpha-2-Regions-/Ländercode darstellt. Dies wird geopolitische umstrittene Grenzen und Bezeichnungen ändern, um sie an die angegebene Benutzerregion auszurichten. Der Parameter "View" ist standardmäßig auf "Auto" festgelegt, auch wenn Sie ihn in der Anforderung nicht definiert haben. Weitere Informationen finden Sie unter Unterstützten Ansichten und die verfügbaren Ansichten. |
Anforderungsheader
| Name | Erforderlich | Typ | Beschreibung |
|---|---|---|---|
| Accept-Language |
string |
Sprache, in der Suchergebnisse zurückgegeben werden sollen. Weitere Informationen finden Sie unter unterstützten Sprachen. |
|
| x-ms-client-id |
string |
Spezifiziert, welches Konto für die Nutzung in Verbindung mit dem Azure-AD-Sicherheitsmodell vorgesehen ist. Es stellt eine eindeutige ID für das Azure Maps-Konto dar und kann aus der Azure Maps-Verwaltungsebene-Account API abgerufen werden. Weitere Informationen zur Nutzung Microsoft Entra ID Sicherheit in Azure Maps finden Sie unter Authentifizierung verwalten in Azure Maps. |
Antworten
| Name | Typ | Beschreibung |
|---|---|---|
| 200 OK |
Die Anforderung ist erfolgreich. Media Types: "application/geo+json", "application/json" |
|
| Other Status Codes |
Unerwartete Fehlerantwort. Media Types: "application/geo+json", "application/json" Header x-ms-error-code: string |
Sicherheit
AadToken
Dies sind die Microsoft Entra OAuth 2.0 Flows. In Kombination mit Azure rollenbasierten Zugriffs Steuerung kann sie verwendet werden, um den Zugriff auf Azure Maps REST-APIs zu steuern. Azure-rollenbasierte Zugriffskontrollen werden verwendet, um den Zugriff auf ein oder mehrere Azure Maps-Ressourcenkonten oder -Unterressourcen zu bestimmen. Jedem Benutzer, Gruppen- oder Dienstprinzipal kann über eine integrierte Rolle oder eine benutzerdefinierte Rolle, die aus einer oder mehreren Berechtigungen für Azure Maps-REST-APIs besteht, Zugriff gewährt werden.
Um Szenarien zu implementieren, empfehlen wir, Authentifizierungskonzepteanzuzeigen. Zusammenfassend bietet diese Sicherheitsdefinition eine Lösung für die Modellierung von Anwendungen über Objekte, die zugriffsfähig für bestimmte APIs und Bereiche sind.
Note
- Diese Sicherheitsdefinition erfordert die Verwendung des
x-ms-client-id-Headers, um anzugeben, auf welche Azure Maps-Ressource die Anwendung Zugriff anfordert. Dies kann über die Karten-Verwaltungs-APIerworben werden. - Die
Authorization URList spezifisch für die Öffentliche Azure-Cloudinstanz. Souveräne Clouds verfügen über einzigartige Autorisierungs-URLs und Microsoft Entra ID-Konfigurationen. - Die rollenbasierte Azure-Zugriffssteuerung wird über die Azure-Verwaltungsebene über das Azure-Portal, PowerShell, CLI, Azure SDKs oder REST-APIs konfiguriert.
- Die Verwendung des Azure Maps Web SDK ermöglicht das konfigurationsbasierte Einrichten einer Anwendung für mehrere Anwendungsfälle.
- Weitere Informationen zur Microsoft Identity Platform finden Sie unter Übersicht über die Microsoft Identity Platform.
Typ:
oauth2
Ablauf:
implicit
Autorisierungs-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiche
| Name | Beschreibung |
|---|---|
| https://atlas.microsoft.com/.default |
subscription-key
Dies ist ein freigegebener Schlüssel, der bereitgestellt wird, wenn Sie Erstellen eines Azure Maps-Kontos im Azure-Portal oder mithilfe von PowerShell, CLI, Azure SDKs oder REST-API.
Mit diesem Schlüssel kann jede Anwendung auf alle REST-API zugreifen. Mit anderen Worten, dieser Schlüssel kann als Hauptschlüssel in dem Konto verwendet werden, in dem sie ausgestellt werden.
Für öffentlich zugängliche Anwendungen empfiehlt es sich, die vertraulichen Clientanwendungen Ansatz für den Zugriff auf Azure Maps-REST-APIs zu verwenden, damit Ihr Schlüssel sicher gespeichert werden kann.
Typ:
apiKey
In:
header
SAS Token
Dies ist ein Freigegebenes Zugriffssignaturtoken wird aus dem Listen-SAS-Vorgang auf der Azure Maps-Ressource über die Azure-Verwaltungsebene über das Azure-Portal, PowerShell, CLI, Azure SDKs oder REST-APIs erstellt.
Mit diesem Token ist jede Anwendung für den Zugriff mit rollenbasierten Azure-Zugriffssteuerungen und feinkörniger Kontrolle auf den Ablauf, die Rate und die Region(en) der Verwendung für das jeweilige Token autorisiert. Mit anderen Worten, das SAS-Token kann verwendet werden, um Anwendungen das Steuern des Zugriffs auf eine sicherere Weise zu ermöglichen als der freigegebene Schlüssel.
Für öffentlich zugängliche Anwendungen empfiehlt es sich, eine bestimmte Liste der zulässigen Ursprünge auf der Zuordnungskontoressource zu konfigurieren,, um das Rendern von Missbrauch zu begrenzen und das SAS-Token regelmäßig zu erneuern.
Typ:
apiKey
In:
header
Beispiele
Search detail address 15127 NE 24th Street, Redmond, WA
Beispielanforderung
GET https://atlas.microsoft.com/geocode?api-version=2026-01-01&addressLine=15127 NE 24th Street&adminDistrict=WA&locality=Redmond
Beispiel für eine Antwort
Content-Type: application/geo+json
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"properties": {
"address": {
"countryRegion": {
"name": "United States"
},
"adminDistricts": [
{
"shortName": "WA"
},
{
"shortName": "King County"
}
],
"formattedAddress": "15127 NE 24th St, Redmond, WA 98052",
"streetName": "NE 24th St",
"streetNumber": "15127",
"locality": "Redmond",
"postalCode": "98052",
"addressLine": "15127 NE 24th St"
},
"type": "Address",
"confidence": "High",
"matchCodes": [
"Good"
],
"geocodePoints": [
{
"geometry": {
"type": "Point",
"coordinates": [
-122.138681,
47.630358
]
},
"calculationMethod": "Rooftop",
"usageTypes": [
"Display"
]
},
{
"geometry": {
"type": "Point",
"coordinates": [
-122.1386787,
47.6302179
]
},
"calculationMethod": "Rooftop",
"usageTypes": [
"Route"
]
}
]
},
"geometry": {
"type": "Point",
"coordinates": [
-122.138681,
47.630358
]
},
"bbox": [
-122.14632282407,
47.626495282429325,
-122.13103917593001,
47.63422071757068
]
}
]
}
Search detail address 15127 NE 24th Street, Redmond, WA by addressLine
Beispielanforderung
GET https://atlas.microsoft.com/geocode?api-version=2026-01-01&addressLine=15127 NE 24th Street Redmond WA&countryRegion=US
Beispiel für eine Antwort
Content-Type: application/geo+json
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"properties": {
"address": {
"countryRegion": {
"name": "United States"
},
"adminDistricts": [
{
"shortName": "WA"
},
{
"shortName": "King County"
}
],
"formattedAddress": "15127 NE 24th St, Redmond, WA 98052",
"streetName": "NE 24th St",
"streetNumber": "15127",
"locality": "Redmond",
"postalCode": "98052",
"addressLine": "15127 NE 24th St"
},
"type": "Address",
"confidence": "Medium",
"matchCodes": [
"Good"
],
"geocodePoints": [
{
"geometry": {
"type": "Point",
"coordinates": [
-122.138681,
47.630358
]
},
"calculationMethod": "Rooftop",
"usageTypes": [
"Display"
]
},
{
"geometry": {
"type": "Point",
"coordinates": [
-122.1386787,
47.6302179
]
},
"calculationMethod": "Rooftop",
"usageTypes": [
"Route"
]
}
]
},
"geometry": {
"type": "Point",
"coordinates": [
-122.138681,
47.630358
]
},
"bbox": [
-122.14632282407,
47.626495282429325,
-122.13103917593001,
47.63422071757068
]
}
]
}
Search detail address 15127 NE 24th Street, Redmond, WA by query
Beispielanforderung
GET https://atlas.microsoft.com/geocode?api-version=2026-01-01&query=15127 NE 24th Street Redmond WA
Beispiel für eine Antwort
Content-Type: application/geo+json
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"properties": {
"address": {
"countryRegion": {
"name": "United States"
},
"adminDistricts": [
{
"shortName": "WA"
},
{
"shortName": "King County"
}
],
"formattedAddress": "15127 NE 24th St, Redmond, WA 98052",
"streetName": "NE 24th St",
"streetNumber": "15127",
"locality": "Redmond",
"postalCode": "98052",
"addressLine": "15127 NE 24th St"
},
"type": "Address",
"confidence": "High",
"matchCodes": [
"Good"
],
"geocodePoints": [
{
"geometry": {
"type": "Point",
"coordinates": [
-122.138681,
47.630358
]
},
"calculationMethod": "Rooftop",
"usageTypes": [
"Display"
]
},
{
"geometry": {
"type": "Point",
"coordinates": [
-122.1386787,
47.6302179
]
},
"calculationMethod": "Rooftop",
"usageTypes": [
"Route"
]
}
]
},
"geometry": {
"type": "Point",
"coordinates": [
-122.138681,
47.630358
]
},
"bbox": [
-122.14632282407,
47.626495282429325,
-122.13103917593001,
47.63422071757068
]
}
]
}
Search landmark Empire State Building by query
Beispielanforderung
GET https://atlas.microsoft.com/geocode?api-version=2026-01-01&query=empire state building
Beispiel für eine Antwort
Content-Type: application/geo+json
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"properties": {
"address": {
"countryRegion": {
"name": "United States"
},
"adminDistricts": [
{
"shortName": "NY"
}
],
"formattedAddress": "Empire State Building, NY",
"locality": "New York"
},
"type": "PointOfInterest",
"confidence": "High",
"matchCodes": [
"Ambiguous"
],
"geocodePoints": [
{
"geometry": {
"type": "Point",
"coordinates": [
-73.98580932617188,
40.748435974121094
]
},
"calculationMethod": "Rooftop",
"usageTypes": [
"Display"
]
}
]
},
"geometry": {
"type": "Point",
"coordinates": [
-73.98580932617188,
40.748435974121094
]
},
"bbox": [
-73.98590850830078,
40.74833679199219,
-73.98571014404297,
40.74853515625
]
},
{
"type": "Feature",
"properties": {
"address": {
"countryRegion": {
"name": "United States"
},
"adminDistricts": [
{
"shortName": "NY"
},
{
"shortName": "New York County"
}
],
"formattedAddress": "Empire State Building, NY",
"locality": "Manhattan"
},
"type": "LandmarkBuilding",
"confidence": "High",
"matchCodes": [
"Ambiguous"
],
"geocodePoints": [
{
"geometry": {
"type": "Point",
"coordinates": [
-73.98500061035156,
40.74815368652344
]
},
"calculationMethod": "Rooftop",
"usageTypes": [
"Display"
]
}
]
},
"geometry": {
"type": "Point",
"coordinates": [
-73.98500061035156,
40.74815368652344
]
},
"bbox": [
-73.98710632324219,
40.747314453125,
-73.98412322998047,
40.74958038330078
]
}
]
}
Definitionen
| Name | Beschreibung |
|---|---|
| Address |
Die Adresse eines geokodierten oder autokomplett-vorgeschlagenen Ortes, in strukturierte Felder umgewandelt.
Dünnheit ist normal: Nur die Felder, die die aufgelöste Entität bereitstellt, sind gefüllt. Zum Beispiel erscheinen |
|
Address |
Eine Verwaltungsunterteilung, die eine Adresse enthält. Zum Beispiel ein Bundesstaat, eine Provinz oder ein Landkreis. Zurückgegeben als ein Eintrag im Elternarray |
|
Address |
Das Land oder die Region, die die Adresse enthält, identifiziert durch ihren Anzeigenamen und den Ländercode ISO 3166-1 Alpha-2. Beide Felder können in einer gegebenen Antwort ausgelassen werden. |
|
Azure. |
Das Fehlerobjekt. |
|
Azure. |
Eine Antwort, die Fehlerdetails enthält. |
|
Azure. |
Ein Objekt, das spezifischere Informationen zum Fehler enthält. Laut Azure REST API-Richtlinien – https://aka.ms/AzureRestApiGuidelines#handling-errors. |
|
Calculation |
Die Methode, die zum Berechnen des Geocodepunkts verwendet wurde. |
|
Confidence |
Das Konfidenzniveau, dass das geocodierte Standortergebnis eine Übereinstimmung ist. Verwenden Sie diesen Wert zusammen mit den Spielcodes, um umfassendere Informationen über das Spiel zu erhalten. Die Sicherheit eines geokodierten Ortes basiert auf vielen Faktoren, darunter die relative Bedeutung des geokodierten Ortes und des Standorts des Nutzers, sofern angegeben. |
|
Feature |
Der |
|
Features |
Ein einzelner Eintrag im |
|
Features |
Die Nutzlast |
|
Feature |
Der |
|
Geocode |
Ein Geocode-Punkt für einen Ort: eine Koordinate plus Metadaten, die beschreiben, wie der Punkt berechnet wurde ( |
|
Geocoding |
Der erfolgreiche Antwortkörper wurde von |
|
Geo |
Gibt den |
|
Geo |
Ein gültiger |
| Intersection |
Kreuzungsdetails für eine Adresse, die als Straßenkreuzung definiert ist – die Ecke, an der sich zwei oder mehr benannte Straßen treffen. Nur dann gefüllt, wenn die aufgelöste Entität ein |
|
Match |
Ein Match-Code-Wert, der angibt, wie der Geocodierungsdienst ein bestimmtes Standortergebnis erzeugt hat. Das Feld |
|
Usage |
Die beabsichtigte Verwendung für einen Geocode-Punkt. Ein vom Dienst zurückgegebener Geocode-Punkt trägt eine oder mehrere Nutzungstypen, die angeben, wie eine Client-Anwendung den Punkt konsumieren soll: zum Beispiel die Anzeige des Ortes auf einer Karte im Vergleich zur Weiterleitung eines Fahrzeugs dorthin. |
Address
Die Adresse eines geokodierten oder autokomplett-vorgeschlagenen Ortes, in strukturierte Felder umgewandelt.
Dünnheit ist normal: Nur die Felder, die die aufgelöste Entität bereitstellt, sind gefüllt. Zum Beispiel erscheinen streetName und streetNumber nur für Straßenadressen und intersection nur für Straßenkreuzungsergebnisse.
| Name | Typ | Beschreibung |
|---|---|---|
| addressLine |
string |
Die erste Zeile der Adresse ist typischerweise der Straßenname und die Nummer. Beispiel: |
| adminDistricts |
Die Verwaltungsunterteilungen, die die Adresse enthalten, sind von grob bis feinst geordnet. Der erste Eintrag ist typischerweise die erste Unterteilung (wie ein US-Bundesstaat oder eine kanadische Provinz); Nachfolgende Einträge behandeln feinere Einteilungen, in denen das Land, die Abhängigkeit oder die Region sie definiert (wie zum Beispiel ein Landkreis bei Index 1). |
|
| countryRegion |
Das Land oder die Region, die die Adresse enthält, mit ihrem Anzeigenamen und dem ISO 3166-1 Alpha-2 Ländercode. |
|
| formattedAddress |
string |
Die vollständige Adresse wird als einziger, menschenlesbarer String wiedergegeben, wobei die Komponenten gemäß den Konventionen des Landes oder der Region der Adresse verbunden sind. Beispiel: |
| intersection |
Die sich kreuzenden Straßen sind Angaben zur Adresse, die gefüllt werden, wenn die gelöste Entität ein ist |
|
| locality |
string |
Der Ort, in dem die Adresse liegt, ist meist eine Stadt, ein Ort oder ein Dorf. Beispiel: |
| neighborhood |
string |
Das benannte Viertel innerhalb des Ortes, wenn eines identifiziert wird. |
| postalCode |
string |
Die Postleitzahl der Adresse, wenn eine definiert ist. Beispiel: |
| streetName |
string |
Die Straßennamenkomponente der Adresse, wenn die gelöste Entität eine Straßenadresse ist. Beispiel: |
| streetNumber |
string |
Die Haus- oder Gebäudenummer in der Straße, wenn die gelöste Entität eine Adresse auf Straßenniveau ist. Beispiel: |
AddressAdminDistrictsItem
Eine Verwaltungsunterteilung, die eine Adresse enthält. Zum Beispiel ein Bundesstaat, eine Provinz oder ein Landkreis. Zurückgegeben als ein Eintrag im Elternarray Address.adminDistricts , wobei Einträge von grob bis feinst geordnet sind.
| Name | Typ | Beschreibung |
|---|---|---|
| name |
string |
Der vollständige Name der Siedlung. Zum Beispiel |
| shortName |
string |
Die Kurz- oder Kurzform des Unterteilungsnamens, wenn einer definiert ist. Zum Beispiel |
AddressCountryRegion
Das Land oder die Region, die die Adresse enthält, identifiziert durch ihren Anzeigenamen und den Ländercode ISO 3166-1 Alpha-2. Beide Felder können in einer gegebenen Antwort ausgelassen werden.
| Name | Typ | Beschreibung |
|---|---|---|
| ISO |
string |
Der Ländercode ISO 3166-1 Alpha-2 für das Land oder die Region. Zum Beispiel |
| name |
string |
Der Anzeigename des Landes oder der Region. Beispiel: |
Azure.Core.Foundations.Error
Das Fehlerobjekt.
| Name | Typ | Beschreibung |
|---|---|---|
| code |
string |
Eine serverdefinierte Gruppe von Fehlercodes. |
| details |
Ein Array von Details zu bestimmten Fehlern, die zu diesem gemeldeten Fehler geführt haben. |
|
| innererror |
Ein Objekt, das spezifischere Informationen enthält als das aktuelle Objekt über den Fehler. |
|
| message |
string |
Eine lesbare Darstellung des Fehlers. |
| target |
string |
Das Ziel des Fehlers. |
Azure.Core.Foundations.ErrorResponse
Eine Antwort, die Fehlerdetails enthält.
| Name | Typ | Beschreibung |
|---|---|---|
| error |
Das Fehlerobjekt. |
Azure.Core.Foundations.InnerError
Ein Objekt, das spezifischere Informationen zum Fehler enthält. Laut Azure REST API-Richtlinien – https://aka.ms/AzureRestApiGuidelines#handling-errors.
| Name | Typ | Beschreibung |
|---|---|---|
| code |
string |
Eine serverdefinierte Gruppe von Fehlercodes. |
| innererror |
Innerer Fehler. |
CalculationMethodEnum
Die Methode, die zum Berechnen des Geocodepunkts verwendet wurde.
| Wert | Beschreibung |
|---|---|
| Interpolation |
Der Geokodierungspunkt wurde mithilfe der Interpolation mit einem Punkt auf einer Straße abgeglichen. |
| InterpolationOffset |
Der Geokodierungspunkt wurde mithilfe der Interpolation mit einem Punkt auf einer Straße abgeglichen, wobei ein zusätzlicher Versatz hinzugefügt wurde, um den Punkt an die Straßenseite zu verschieben. |
| Parcel |
Der Geokodierungspunkt wurde mit dem Mittelpunkt eines Flurstücks abgeglichen. |
| Rooftop |
Der Geokodierungspunkt wurde mit dem Dach eines Gebäudes abgeglichen. |
ConfidenceEnum
Das Konfidenzniveau, dass das geocodierte Standortergebnis eine Übereinstimmung ist. Verwenden Sie diesen Wert zusammen mit den Spielcodes, um umfassendere Informationen über das Spiel zu erhalten.
Die Sicherheit eines geokodierten Ortes basiert auf vielen Faktoren, darunter die relative Bedeutung des geokodierten Ortes und des Standorts des Nutzers, sofern angegeben.
| Wert | Beschreibung |
|---|---|
| High |
Wenn die Konfidenz auf Wenn eine Anfrage einen Standort oder eine Aussicht enthält, kann sich die Rangfolge entsprechend ändern. Zum Beispiel liefert eine Standortanfrage nach "Paris" sowohl "Paris, Frankreich" als auch "Paris, TX" mit Zuversicht |
| Medium |
In einigen Situationen kann es vorkommen, dass die zurückgegebene Übereinstimmung nicht auf der gleichen Ebene ist wie die in der Anforderung bereitgestellten Informationen. In einer Anforderung können z. B. Adressinformationen angegeben werden, und der Geokodierungsservice kann nur eine Postleitzahl abgleichen. In diesem Fall, wenn der Geocode-Dienst zuversichtlich ist, dass die Postleitzahl mit den Daten übereinstimmt, wird das Vertrauen auf Wenn die Standortinformationen in der Abfrage mehrdeutig sind und keine zusätzlichen Informationen zur Einstufung der Standorte vorhanden sind (z. B. der Standort des Benutzers oder die relative Wichtigkeit des Standorts), wird die Konfidenz auf Wenn die Positionsinformationen in der Abfrage nicht genügend Informationen für die Geokodierung einer bestimmten Position liefern, wird möglicherweise ein weniger genauer Positionswert zurückgegeben und die Konfidenz auf |
| Low |
Geringes Selbstvertrauen in das Spiel. |
FeatureCollectionEnum
Der GeoJSON Objekttyp, der als Wurzel erfolgreicher Antworten aus den Vorwärts-Geocoding-, Reverse-Geocoding- und Autocomplete-Operationen (einschließlich ihrer Batch-Varianten) verwendet wird. Der einzige Wert ist FeatureCollection, wie in RFC 7946 definiert.
Get Polygon ist die eine Ausnahme: Seine Antwortwurzel ist eine GeoJSON Feature, siehe FeatureTypeEnum.
| Wert | Beschreibung |
|---|---|
| FeatureCollection |
Der Objekttyp |
FeaturesItem
Ein einzelner Eintrag im features Array eines GeocodingResponse, der der GeoJSON Feature Objektform entspricht.
Repräsentiert einen geokodierten Ort: strukturierte Daten auf properties, eine repräsentative Koordinate auf geometry, und eine optionale Begrenzungsbox auf bbox.
| Name | Typ | Beschreibung |
|---|---|---|
| bbox |
number[] (double) |
Das kleinste achsenorientierte Rechteck, das die Geometrie des Merkmals enthält, in WGS 84 Längen-/Breitengradordnung. Codiert gemäß |
| geometry |
Der primäre |
|
| id |
string |
Eine optionale, dienstzugewiesene Kennung für die Funktion, sofern eine verfügbar ist. |
| properties |
Strukturierte Daten über den geokodierten Standort, einschließlich des Entitätstyps, Match-Qualitätsindikatoren, Adresskomponenten und eines oder mehrerer Geocodepunkte. |
|
| type |
Der Objekttyp |
FeaturesItemProperties
Die Nutzlast properties eines Merkmals in einem GeocodingResponse. Enthält die Entitätstyp- und Match-Qualitätsindikatoren für den geokodierten Standort, seine geparsten Adresskomponenten sowie einen oder mehrere Geocode-Punkte, die den Standort auf bestimmte Koordinaten festlegen.
| Name | Typ | Beschreibung |
|---|---|---|
| address |
Die Adresse des geokodierten Ortes, in strukturierte Felder wie Ort, Postleitzahl, Land/Region und (sofern verfügbar) Straßenname und -nummer unterteilt. |
|
| confidence |
Wie stark der geokodierte Standort mit der Anfrage übereinstimmt. Verwenden Sie dies |
|
| geocodePoints |
Ein oder mehrere Geocode-Punkte für den Standort, jeder markiert mit der Herkunft ( |
|
| matchCodes |
Wie der Geokodierungsdienst dieses Ergebnis im Verhältnis zur Abfrage erzeugte: eine direkte Übereinstimmung mit der gewünschten Spezifität ( |
|
| type |
string |
Der Entitätstyp, auf den sich der geokodierte Standort aufgelöst hat. Eines von: , , , , |
FeatureTypeEnum
Der GeoJSON Objekttyp für Feature Objekte. Markiert jeden Eintrag innerhalb des features Arrays einer Antwort FeatureCollection (Geocoding, Reverse Geocoding, Autocomplete) und erscheint an der Wurzel der Antwort Get Polygon . Der einzige Wert ist Feature, wie in RFC 7946 definiert.
| Wert | Beschreibung |
|---|---|
| Feature |
Der Objekttyp |
GeocodePointsItem
Ein Geocode-Punkt für einen Ort: eine Koordinate plus Metadaten, die beschreiben, wie der Punkt berechnet wurde (calculationMethod) und wofür er am besten geeignet ist (usageTypes). Ein einzelnes Merkmal gibt in der Regel separate Display Punkte Route zurück, sodass Anrufer das auswählen können, das zur Aufgabe passt.
| Name | Typ | Beschreibung |
|---|---|---|
| calculationMethod |
Wie der Punkt berechnet wurde. Zum Beispiel auf das Dach eines Gebäudes gesnappt oder entlang einer Straßenmittellinie interpoliert. Siehe |
|
| geometry |
Die Koordinate dieses Geocodepunktes als , |
|
| usageTypes |
Wofür der Geocode-Punkt am besten geeignet ist – |
GeocodingResponse
Der erfolgreiche Antwortkörper wurde von Get Geocoding und Get Reverse Geocodingzurückgegeben, sowie die pro-Charge-Item-Erfolgsform, die im Inneren GeocodingBatchResponse.batchItemsgeführt wurde.
Codiert als ein GeoJSON FeatureCollection Array, dessen features Array pro geokodiertem Standort eines Feature enthält.
| Name | Typ | Beschreibung |
|---|---|---|
| features |
Das Array der |
|
| nextLink |
string |
Enthält die URL, um die nächste Ergebnisseite abzurufen, wenn die Antwort paginiert ist. Dies ist nützlich, wenn die Antwort zu groß ist, um in einem einzigen Aufruf zurückgegeben zu werden, sodass Nutzer durch mehrere Seiten mit Ergebnissen navigieren können. |
| type |
Der |
GeoJsonObjectType
Gibt den GeoJSON Typ an. Muss einer der neun gültigen GeoJSON-Objekttypen sein : Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection, Feature und FeatureCollection.
| Wert | Beschreibung |
|---|---|
| Point |
|
| MultiPoint |
|
| LineString |
|
| MultiLineString |
|
| Polygon |
|
| MultiPolygon |
|
| GeometryCollection |
|
| Feature |
|
| FeatureCollection |
|
GeoJsonPoint
Ein gültiger GeoJSON Point Geometrietyp. Weitere Informationen finden Sie unter RFC 7946-.
| Name | Typ | Beschreibung |
|---|---|---|
| bbox |
number[] (double) |
Begrenzungsrahmen. Projektion verwendet - EPSG:3857. Weitere Informationen finden Sie unter RFC 7946-. |
| coordinates |
number[] (double) |
Ein |
| type |
string:
Point |
Gibt den |
Intersection
Kreuzungsdetails für eine Adresse, die als Straßenkreuzung definiert ist – die Ecke, an der sich zwei oder mehr benannte Straßen treffen. Nur dann gefüllt, wenn die aufgelöste Entität ein RoadIntersectionist; der Elternteil Address.intersection wird ansonsten weggelassen.
| Name | Typ | Beschreibung |
|---|---|---|
| baseStreet |
string |
Die Hauptstraße der Kreuzung – typischerweise die Straße, auf die sich die Adressnummer bezieht. |
| displayName |
string |
Ein menschenlesbarer Name für die Kreuzung, die die Querstraßen kombiniert, wie |
| intersectionType |
string |
Ein kurzes Etikett, das die Form der Schnittmenge beschreibt. Zum Beispiel die Unterscheidung einer ebenerdigen Kreuzung von einem höhenfreien Übergang wie einer Brücke oder Überführung. |
| secondaryStreet1 |
string |
Die erste Querstraße trifft |
| secondaryStreet2 |
string |
Die zweite Querstraße an der Kreuzung, wenn eine vorhanden ist. Bewohnt nur an Kreuzungen von drei oder mehr Straßen. |
MatchCodesEnum
Ein Match-Code-Wert, der angibt, wie der Geocodierungsdienst ein bestimmtes Standortergebnis erzeugt hat. Das Feld matchCodes auf einem Merkmal ist ein Array dieser Werte; kombinieren Sie sie mit confidence und type um die Übereinstimmung zu bewerten.
| Wert | Beschreibung |
|---|---|
| Good |
Der Geocodierungsdienst hat diesen Kandidaten erstellt, ohne die Abfrage zu erweitern: Das Ergebnis entspricht der Anfrage bei der angeforderten Spezifität. |
| Ambiguous |
Der Ort ist einer von mehreren möglichen Übereinstimmungen. Zum Beispiel kann bei der Abfrage nach der Straßenadresse "128 Main St." die Antwort zwei Standorte für "128 North Main St." und "128 South Main St." zurückgeben, da nicht genügend Informationen vorhanden sind, um zu entscheiden, welche Option gewählt werden soll. |
| UpHierarchy |
Der Standort stellt einen Aufstieg in der geografischen Hierarchie dar. Dies tritt auf, wenn eine Übereinstimmung für die Standortanforderung nicht gefunden wurde, sodass ein weniger präzises Ergebnis zurückgegeben wird. |
UsageTypeEnum
Die beabsichtigte Verwendung für einen Geocode-Punkt. Ein vom Dienst zurückgegebener Geocode-Punkt trägt eine oder mehrere Nutzungstypen, die angeben, wie eine Client-Anwendung den Punkt konsumieren soll: zum Beispiel die Anzeige des Ortes auf einer Karte im Vergleich zur Weiterleitung eines Fahrzeugs dorthin.
| Wert | Beschreibung |
|---|---|
| Display |
Der Geocodepunkt eignet sich zur Darstellung des Ortes auf einer Karte. Für ein Merkmal mit nicht-trivialer Ausdehnung (wie einen Park oder ein Gebäude) liegt der Punkt |
| Route |
Der Geocodepunkt eignet sich als Ziel einer Route. Bei einem Feature mit nicht trivialem Umfang (wie einem Park oder Gebäude) befindet sich der Punkt |