HTML เป็นภาษาที่ใช้ในการเขียนเว็บไซต์ประเภทหนึ่ง เวอร์ชั่นล่าสุดคือ HTML5 ซึ่งมีความสามารถในการหาค่าพิกัดทางภูมิศาสตร์ หรือ Geolocation ของอุปกรณ์ที่ใช้ในการเข้าเว็บ กรณีที่เข้าเว็บด้วย Smart Phone หรือ Tablet ที่มี GPS อยู่ในเครื่อง พิกัดที่ได้ก็จะเป็นตำแหน่งที่อ่านค่าได้จาก GPS ของเครื่องเลย แต่หากอุปกรณ์ที่ใช้ไม่มีระบบ GPS ค่าพิกัดที่ได้จะเป็นการนำค่าบางอย่างเช่น IP Address MAC Address ไปค้นหาตำแหน่งจากฐานข้อมูลอีกทีว่า ค่าดังกล่าวมีการบันทึกตำแหน่งพิกัดไว้ที่ใด แต่เนื่องจาก W3.ORG ผู้กำหนดมาตรฐาน HTML5 เห็นว่า ข้อมูลนี้อาจละเมิดความเป็นส่วนตัว จึงกำหนดให้ผู้ผลิตเบราเซอร์ ต้องแจ้งเตือนให้ผู้ใช้ทราบก่อนว่า จะมีการอ่านค่าตำแหน่งพิกัด ซึ่งผู้ใช้มีสิทธิที่จะเลือกว่าที่จะส่งค่าตำแหน่งพิกัดของตนหรือไม่ก็ได้
ค่าที่อ่านได้จะมีอยู่ 8 ค่า แต่ค่าที่จะนำไปใช้ในการหาตำแหน่งใน google map คือค่า ละติจูด และลองจิจูด ซึ่งสามารถนำมาใช้งานร่วมกับ google map ได้
ผลการทดสอบ
- คอมพิวเตอร์ ให้พิกัดบริษัทผู้ให้บริการอินเตอร์เน็ต (ISP)
- iPad ให้พิกัด GPS
- Samsung S4 ให้พิกัด GPS
The Geolocation API defines a high-level interface to location information associated only with the device hosting the implementation, such as latitude and longitude. The API itself is agnostic of the underlying location information sources. Common sources of location information include Global Positioning System (GPS) and location inferred from network signals such as IP address, RFID, WiFi and Bluetooth MAC addresses, and GSM/CDMA cell IDs, as well as user input. No guarantee is given that the API returns the device's actual location.
อ้างอิง
http://dev.w3.org/geo/api/spec-source.html