geo_info_from_ip_address()
Mengambil informasi geolokasi tentang alamat IPv4 atau IPv6.
Sintaks
geo_info_from_ip_address(
IpAddress )
Pelajari selengkapnya tentang konvensi sintaksis.
Parameter
Nama | Tipe | Wajib | Deskripsi |
---|---|---|---|
IpAddress | string |
✔️ | Alamat IPv4 atau IPv6 untuk mengambil informasi geolokasi. |
Mengembalikan
Objek dinamis yang berisi informasi tentang keberadaan alamat IP (jika informasi tersedia). Objek berisi bidang-bidang berikut:
Nama | Tipe | Deskripsi |
---|---|---|
country |
string |
Nama negara |
state |
string |
Nama status (subdivisi) |
city |
string |
Nama kota |
latitude |
real |
Koordinat garis lintang |
longitude |
real |
Koordinat bujur |
Catatan
- Geolokasi IP secara inheren tidak tepat; lokasi sering berada di dekat pusat populasi. Lokasi apa pun yang disediakan oleh fungsi ini tidak boleh digunakan untuk mengidentifikasi alamat atau rumah tangga tertentu.
- Fungsi ini menggunakan data GeoLite2 yang dibuat oleh MaxMind, tersedia dari https://www.maxmind.com.
- Fungsi ini juga dibangun di atas pustaka Pembaca MaxMind DB yang disediakan di bawah lisensi ISC.
Catatan
Untuk memanipulasi array yang dihasilkan lebih lanjut, lihat aksesor objek dinamis.
Contoh
print ip_location=geo_info_from_ip_address('20.53.203.50')
Hasil
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')
Hasil
ip_location |
---|
{"country": "United States", "state": "Florida", "city": "Boca Raton", "latitude": 26.3594, "longitude": -80.0771} |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk