<script language="javascript"> var position_option = { enableHighAccuracy : true, maximumAge : 30000, timeout : 20000 }; navigator.geolocation.getCurrentPosition(getPositionSuccess, getPositionError,position_option); function getPositionSuccess(position) { var lat = position.coords.latitude; var lng = position.coords.longitude; //alert("您所在的位置: 纬度" + lat + ",经度" + lng); document.getElementById("site_longitude").value = lng; document.getElementById("site_latitude").value = lat; //alert(position.coords); if (typeof position.address != "undefined") { var country = position.address.country; var province = position.address.region; var city = position.address.city; alert(' 您位于 ' + country + province + '省' + city + '市'); } //document.write(lat); } function getPositionError(error) { switch (error.code) { case error.TIMEOUT: alert("连接超时,请重试"); break; case error.PERMISSION_DENIED: alert("您拒绝了使用位置共享服务,查询已取消"); break; case error.POSITION_UNAVAILABLE: alert("获取位置信息失败"); break; } } </script>
浏览器获取地理方位
原创
©著作权归作者所有:来自51CTO博客作者umgsai的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:struts2笔记(2)
下一篇:Hibernate3笔记
![](https://ucenter.51cto.com/images/noavatar_middle.gif)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
javascript 获取浏览器语言 js获取浏览器名称
Navigator 对象包含有关浏览器的信息。 Navigator 对象属性和方法: <html> <head> <title>JS完整获取浏览器信息</title> </head> <body leftmargin="0" topmargin="0" marginwidth="0"
javascript 获取浏览器语言 JS获取浏览器名 版本信息 java html