在HTML5里,W3C支持 getCurrentPosition 方法,目前IE9,Firefox,Choreme等都支持
唯一遗憾的是IE6-IE8都不支持,而IE9只能够在windows7下运行,所有windows XP
用户只能够使用firefox和google浏览器来使用此功能。
核心代码如下
function GetLoc()
{ navigator.geolocation.getCurrentPosition(getPositionSuccess, getPositionError, { timeout: 20000 }); } function getPositionSuccess(position){ var lat = position.coords.latitude; var lng = position.coords.longitude; alert(lat+" "+lng); } function getPositionError(error) { alert(error.code); } }lat和lng是经纬度坐标,获此此坐标后,就可以使用“位置交友了”