geo_info_from_ip_address()
Načte informace o geografické poloze o adresách IPv4 nebo IPv6.
Syntax
geo_info_from_ip_address(
IpAddress)
Přečtěte si další informace o konvencích syntaxe.
Parametry
Název | Typ | Vyžadováno | Popis |
---|---|---|---|
IpAddress | string |
✔️ | IPv4 nebo IPv6 adresa pro načtení informací o geografické poloze. |
Návraty
Dynamický objekt obsahující informace o umístění IP adresy (pokud jsou informace k dispozici). Objekt obsahuje následující pole:
Název | Typ | Description |
---|---|---|
country |
string |
Název země |
state |
string |
Název státu (dílčí dělení) |
city |
string |
Název města |
latitude |
real |
Souřadnice zeměpisné šířky |
longitude |
real |
Souřadnice zeměpisné délky |
Poznámka
- Geolokace IP je ze své podstaty nepřesná; umístění jsou často blízko středu populace. Žádné umístění poskytované touto funkcí by se nemělo používat k identifikaci konkrétní adresy nebo domácnosti.
- Tato funkce používá data GeoLite2 vytvořená nástrojem MaxMind, která jsou k dispozici z https://www.maxmind.com.
- Funkce je také vytvořená na knihovně MaxMind DB Reader , která je k dispozici v rámci licence ISC.
Poznámka
Další informace o manipulaci s výsledným polem najdete v tématu o dynamických objektech.
Příklady
print ip_location=geo_info_from_ip_address('20.53.203.50')
Výstup
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')
Výstup
ip_location |
---|
{"country": "United States", "state": "Florida", "city": "Boca Raton", "latitude": 26.3594, "longitude": -80.0771} |
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro