geo_info_from_ip_address()
Hämtar geoplatsinformation om IPv4- eller IPv6-adresser.
Syntax
geo_info_from_ip_address(
Ip)
Läs mer om syntaxkonventioner.
Parametrar
Namn | Typ | Obligatorisk | Beskrivning |
---|---|---|---|
Ip | string |
✔️ | IPv4- eller IPv6-adress för att hämta geoplatsinformation om. |
Returer
Ett dynamiskt objekt som innehåller information om var IP-adressen finns (om informationen är tillgänglig). Objektet innehåller följande fält:
Namn | Typ | Description |
---|---|---|
country |
string |
Landsnamn |
state |
string |
Namn på tillstånd (indelning) |
city |
string |
Ortnamn |
latitude |
real |
Latitudkoordinat |
longitude |
real |
Longitudkoordinat |
Anteckning
- IP-geoplats är i sig oprecist. platser är ofta nära mitten av befolkningen. Någon plats som tillhandahålls av den här funktionen bör inte användas för att identifiera en viss adress eller ett visst hushåll.
- Den här funktionen använder GeoLite2-data som skapats av MaxMind, tillgängliga från https://www.maxmind.com.
- Funktionen bygger också på MaxMind DB Reader-biblioteket som tillhandahålls under ISC-licensen.
Anteckning
Mer information om hur du ändrar den resulterande matrisen finns i dynamiska objektåtkomster.
Exempel
print ip_location=geo_info_from_ip_address('20.53.203.50')
Resultat
ip_location |
---|
{"country": "Australia", "state": "New South Wales", "city": "Sydney", "latitude": -33.8715, "longitude": 151.2006} |
print ip_location=geo_info_from_ip_address('2a03:2880:f12c:83:face:b00c::25de')
Resultat
ip_location |
---|
{"country": "United States", "state": "Florida", "city": "Boca Raton", "latitude": 26.3594, "longitude": -80.0771} |
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för