geo_info_from_ip_address()
Obtém informações de geolocalização sobre endereços IPv4 ou IPv6.
Syntax
geo_info_from_ip_address(
Endereço Ip)
Saiba mais sobre as convenções de sintaxe.
Parâmetros
Nome | Tipo | Necessário | Descrição |
---|---|---|---|
Endereço Ip | string |
✔️ | Endereço IPv4 ou IPv6 para obter informações sobre a geolocalização. |
Devoluções
Um objeto dinâmico que contém as informações sobre o local do endereço IP (se as informações estiverem disponíveis). O objeto contém os seguintes campos:
Nome | Tipo | Description |
---|---|---|
country |
string |
Nome do país/região |
state |
string |
Nome do estado (subdivisão) |
city |
string |
Nome da cidade |
latitude |
real |
Coordenada de latitude |
longitude |
real |
Coordenada de longitude |
Nota
- A geolocalização de IP é inerentemente imprecisa; as localizações estão, muitas vezes, perto do centro da população. Qualquer localização fornecida por esta função não deve ser utilizada para identificar um endereço ou agregado familiar específico.
- Esta função utiliza dados GeoLite2 criados pela MaxMind, disponíveis em https://www.maxmind.com.
- A função também é criada na biblioteca MaxMind DB Reader fornecida sob licença ISC.
Nota
Para manipular ainda mais a matriz resultante, veja acessórios de objeto dinâmico.
Exemplos
print ip_location=geo_info_from_ip_address('20.53.203.50')
Saída
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')
Saída
ip_location |
---|
{"country": "United States", "state": "Florida", "city": "Boca Raton", "latitude": 26.3594, "longitude": -80.0771} |
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários