Geolocation API – Übersicht

Die Geolocation API ist ein Dienst, der HTTPS-Anfragen mit der Mobilfunkmasten und WLAN-Zugangspunkten, die ein mobiler Client erkennen kann. Sie gibt zurück Breiten- und Längengradkoordinaten und einem Radius, der die Genauigkeit der Ergebnis für jede gültige Eingabe.

Vorteile der Geolocation API

Verwenden der Geolocation API zum Orten von Mobilgeräten ohne native Standortbestimmung Funktionen.

Was Sie mit der Geolocation API tun können

Mit der Geolocation API können Sie Geodaten von Mobilfunkmasten nutzen. und WiFi-Knoten, um den Standort eines Geräts ohne native Standortbestimmung oder GPS zu ermitteln.

Funktionsweise der Geolocation API

Die Geolocation API nutzt Datenfelder für Mobilgeräte, und WiFi-Zugangspunkt-Array-Daten, um Breitengrad-/Längengradkoordinaten und eine Genauigkeit Radius angeben. Sie akzeptiert eine HTTPS-POST-Anfrage an ihren Endpunkt zusammen mit einer strukturierten JSON-Anfrage Textkörper. Das folgende Beispiel zeigt die Anfrage-URL und einen Beispiel für einen Anfragetext:

curl -X POST "https://www.googleapis.com/geolocation/v1/geolocate?key=YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d \
'{ "homeMobileCountryCode":310,
   "homeMobileNetworkCode":410,
   "radioType":"gsm",
   "carrier":"Vodafone",
   "considerIp":true
}'
Die API kann Daten für eine Reihe von gängigen mobilen Datenfeldern zurückgeben, wie unten angegeben.

Ressourcen

In der folgenden Tabelle werden die Felder im Anfragetext des Endpunkts für die Standortbestimmung zusammengefasst aufrufen, zusammen mit der Art der Daten, die aus solchen Abfragen bereitgestellt werden.

Datenressourcen Zurückgegebene Daten Rückgabeformat
Datenfelder für Handygeräte wie Informationen zu Mobilfunkanbieter, Gerät und Netzwerk. Breiten- und Längengradkoordinaten und ein Genauigkeitsradius JSON
Mobilfunkmastdaten wie Ortsvorwahl und Handy-Ländercode.
Daten von WLAN-Zugangspunkten wie MAC-Adresse und Signalstärke.

So verwenden Sie die Geolocation API

1 Einrichten Beginnen mit Google Cloud-Projekt einrichten und folgen Sie der Anleitung zur Einrichtung.
2 Standortanfrage ausprobieren Sobald Sie einen API-Schlüssel haben, können Sie die Geolocation API mit cURL oder Postman Siehe Beispielanfragen Weitere Informationen finden Sie im Leitfaden Anfragen zur Standortbestimmung und -Antwort.
3 Cell-ID von verschiedenen Funkmasten abrufen Siehe Cell-ID berechnen und Calculating newRadioCellID um Zugang zu älteren bzw. neueren Türmen zu erhalten.
4 Grundlagen von Antworten Untersuchen Sie die Antworten auf Geolocation-Daten, um sich auf die Verwendung von Höhendaten für Ihre App vorzubereiten. Weitere Informationen finden Sie unter Antworten zur Standortbestimmung .

Verfügbare Clientbibliotheken

Rufen Sie diese API in der Sprache Ihrer Wahl über eine der folgenden Clientbibliotheken:

Java-, Python-, Go- und Node.js-Client für Google Maps Dienste sind von der Community unterstützte Clientbibliotheken, die im Rahmen der Apache 2.0-Lizenz. Sie können sie von GitHub herunterladen. Dort finden Sie auch Installationsanleitungen und Beispielcode.

Nächste Schritte