GeoLocation API演示程序
function startgps()
{
var gps = navigator.geolocation;
if (gps)
{
gps.getCurrentPosition(showgps,
function(error)
{
alert("Got an error, code: " + error.code + " message: "+ error.message);
},
{maximumAge: 10000}); // 这里设置超时为10000毫秒,即10秒
}
else
{
showgps();
}
}
function showgps(position)
{
if (position)
{
var latitude = position.coords.latitude;
var longitude = position.coords.longitude;
alert("latitude: " + latitude + "\r\n longitude: "+ longitude);
}
else
alert("position is null");
}
GeoLocation API DemoAllan Yan