Hướng dẫn free geolocation api php - api php định vị địa lý miễn phí
API định vị địa lý HTML được sử dụng để xác định vị trí của người dùng. Show Định vị vị trí của người dùngAPI định vị địa lý HTML được sử dụng để có được vị trí địa lý của người dùng. Vì điều này có thể thỏa hiệp quyền riêng tư, vị trí không có sẵn trừ khi người dùng chấp thuận. Lưu ý: Định vị địa lý là chính xác nhất cho các thiết bị có GPS, như điện thoại thông minh.Geolocation is most accurate for devices with GPS, like smartphones. Hỗ trợ trình duyệtCác số trong bảng chỉ định phiên bản trình duyệt đầu tiên hỗ trợ đầy đủ định vị địa lý.
Lưu ý: Kể từ Chrome 50, API định vị địa lý sẽ chỉ hoạt động trên các bối cảnh an toàn như HTTPS. Nếu trang web của bạn được lưu trữ trên nguồn gốc không an toàn (chẳng hạn như HTTP), các yêu cầu để có được vị trí người dùng sẽ không còn hoạt động. As of Chrome 50, the Geolocation API will only work on secure contexts such as HTTPS. If your site is hosted on an non-secure origin (such as HTTP) the requests to get the users location will no longer function. Sử dụng định vị địa lý HTMLPhương thức Ví dụ dưới đây trả về vĩ độ và kinh độ của vị trí người dùng: Thí dụvar x = document.getEuityById ("demo"); function getLocation () {& nbsp; & nbsp; if (navigator.geoLocation) {& nbsp; & nbsp; & nbsp; navigator.geoLocation.getCienPocation (showPocation); & nbsp; & nbsp;} other {& nbsp; & nbsp; & nbsp; x.innerhtml = "định vị địa lý không được hỗ trợ bởi trình duyệt này."; & nbsp; & nbsp;}} Hiển thị chức năng (vị trí) {& nbsp; x.innerhtml = "Latitude:" + vị trí.coords.latitude + & nbsp; & nbsp; "kinh độ:" + vị trí.coords.longitude; } Hãy tự mình thử » Ví dụ giải thích:
Ví dụ trên là một tập lệnh định vị địa lý rất cơ bản, không có xử lý lỗi. Xử lý lỗi và từ chốiTham số thứ hai của phương thức Thí dụvar x = document.getEuityById ("demo"); function getLocation () {& nbsp; & nbsp; if (navigator.geoLocation) {& nbsp; & nbsp; & nbsp; navigator.geoLocation.getCienPocation (showPocation); & nbsp; & nbsp;} other {& nbsp; & nbsp; & nbsp; x.innerhtml = "định vị địa lý không được hỗ trợ bởi trình duyệt này."; & nbsp; & nbsp;}} Hãy tự mình thử » Ví dụ giải thích:Kiểm tra xem định vị địa lý có được hỗ trợ không Nếu được hỗ trợ, hãy chạy phương thức GetCienPocation (). Nếu không, hãy hiển thị thông báo cho người dùng
Xử lý lỗi và từ chốiTham số thứ hai của phương thức
Độ cao tính bằng mét trên mực nước biển trung bình (trả về nếu có)Phối hợp.Altitudeaccuracy
Tiêu đề theo độ theo chiều kim đồng hồ từ Bắc (trở lại nếu có) Thí dụvar x = document.getEuityById ("demo"); function getLocation () {& nbsp; & nbsp; if (navigator.geoLocation) {& nbsp; & nbsp; & nbsp; navigator.geoLocation.getCienPocation (showPocation); & nbsp; & nbsp;} other {& nbsp; & nbsp; & nbsp; x.innerhtml = "định vị địa lý không được hỗ trợ bởi trình duyệt này."; & nbsp; & nbsp;}} Hãy tự mình thử » |