<script> if(navigator.geolocation) { navigator.geolocation.getCurrentPosition(showPosition); } else { alert("浏览器不支持地理定位!"); } function showPosition(position) { var latitude = position.coords.latitude; var longitude = position.coords.longitude; document.getElementById("location").innerHTML = "您当前的位置是:" + latitude + "," + longitude; } </script> <p id="location"></p>以上代码首先检查浏览器是否支持地理定位,如果不支持则弹出警告框。在支持地理定位的情况下,调用getCurrentPosition方法获取用户的位置信息,传入showPosition函数作为回调函数。showPosition函数获取到位置信息后,将经度和纬度显示在id为“location”的段落中。 需要注意的是,该代码需要浏览器支持地理定位功能,并且需要用户允许浏览器获取自己的位置信息。如果用户不允许,则无法获取到位置信息。因此,在实际应用中,需要考虑用户隐私问题,提供适当的提示和选择权。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。