代码收藏:
地理位置可以在JavaScript中通过浏览器的navigator.geolocation对象访问。地理位置对象允许你通过两个基本方法访问地理位置:
- getCurrentPosition()
- watchPosition()
getCurrentPositio()函数以一次性快照的形式返回游客的位置。watchPosition()函数在每次位置变化的时候返回游客的位置。它通过位置变化时调用成功或错误的回调函数来实现。
navigator.geolocation.getCurrentPosition(
function(position) {
alert("your position is: "
+ position.coords.latitude + ", "
+ position.coords.longitude);
}
,
function(errorObject) {
alert("Error obtaining position");
}
,
{
enableHighAccuracy : true,
timeout : 3000,
maximumAge : 60000
}
);