Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

ละติจูดและลองจิจูดของตำแหน่งผู้ใช้ใน JavaScript

ละติจูดและลองจิจูด (Latitude and Longitude)

คุณสมบัติ Geolocation คืนค่า Geolocation Object ใช้หาตำแหน่งผู้ใช้ Object คือ navigator.geolocation อาจรบกวนความเป็นส่วนตัว ดังนั้นตำแหน่งไม่พร้อมใช้งานจนกว่าผู้ใช้จะอนุมัติ

Syntax

navigator.geolocation;

เมธอดนี้คืนค่าละติจูดและลองจิจูดของตำแหน่งผู้ใช้โดยไม่รับพารามิเตอร์

ตัวอย่าง

ในตัวอย่างนี้ ใช้ position.coords (Read-only Property) ร่วมกับ Geolocation Property หา ละติจูด และ ลองจิจูด ของตำแหน่งผู้ใช้ และแสดงผลลัพธ์

<html> <body> <p id = "location"></p> <script>    var loc = document.getElementById("location");   if (navigator.geolocation) { navigator.geolocation.getCurrentPosition(getPos); } function getPos(position) { loc.innerHTML = "Latitude: " + position.coords.latitude + " </br> Longitude: " + position.coords.longitude; } </script> </body> </html>

ผลลัพธ์

Latitude: 17.4381439 Longitude: 78.3948683