<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="style.css">
</head>
<body>
<p>Xác định vị trí bằng IP Geolocation API</p>
<script src="script.js"></script>
</body>
</html>
// Sử dụng fetch API để gọi dịch vụ IP Geolocation
fetch('https://ipapi.co/json/')
.then(response => response.json())
.then(data => {
console.log("--- Thông tin vị trí dựa trên IP ---");
console.log("Địa chỉ IP:", data.ip);
console.log("Thành phố:", data.city);
console.log("Tỉnh/Bang:", data.region);
console.log("Quốc gia:", data.country_name);
console.log("Nhà mạng (ISP):", data.org);
// Dữ liệu này cũng bao gồm latitude/longitude nhưng chỉ là tọa độ trung tâm thành phố
console.log(`Tọa độ ước tính: ${data.latitude}, ${data.longitude}`);
})
.catch(error => {
console.error('Lỗi khi lấy thông tin IP:', error);
});
// Lưu ý: Các dịch vụ miễn phí thường có giới hạn số lần gọi trong ngày.
// Các dịch vụ phổ biến khác: ipinfo.io, ip-api.com, v.v.